MPEG4 Compliant Simple Profile

classic Classic list List threaded Threaded
20 messages Options
Reply | Threaded
Open this post in threaded view
|

MPEG4 Compliant Simple Profile

Mailing List SVR
Hi all,

I'm trying to see the video from a verint nextiva s1970e encoder, according to
the manufacter they send an "mpeg4 compliant simple profile stream over
rtp/udp",

I tryed the following pipeline

gst-launch-0.10 -v udpsrc port=2544 ! decodebin ! autovideosink  

here is the output:

Setting pipeline to PAUSED ...                                                    
Pipeline is live and does not need PREROLL ...                                    
Setting pipeline to PLAYING ...                                                  
New clock: GstSystemClock                                                        
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src:
caps = video/mpeg, systemstream=(boolean)false, mpegversion=(int)4          
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.GstPad:sink:
caps = video/mpeg, systemstream=(boolean)false, mpegversion=(int)4            
/GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps =
video/x-raw-yuv, width=(int)0, height=(int)0, framerate=(fraction)25/1,
format=(fourcc)I420, interlaced=(boolean)false                                                        
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.GstPad:src:
caps = video/x-raw-yuv, width=(int)0, height=(int)0, framerate=(fraction)25/1,
format=(fourcc)I420, interlaced=(boolean)false                                    
/GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps =
video/x-raw-yuv, width=(int)704, height=(int)576, framerate=(fraction)30000/1,
format=(fourcc)I420, interlaced=(boolean)false, pixel-aspect-
ratio=(fraction)12/11            
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.GstPad:src:
caps = video/x-raw-yuv, width=(int)704, height=(int)576,
framerate=(fraction)30000/1, format=(fourcc)I420, interlaced=(boolean)false,
pixel-aspect-ratio=(fraction)12/11                                                                            
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:autovideosink0-
actual-sink-xvimage.GstPad:sink: caps = video/x-raw-yuv, width=(int)704,
height=(int)576, framerate=(fraction)30000/1, format=(fourcc)I420,
interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11                                          
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink: caps
= video/x-raw-yuv, width=(int)704, height=(int)576,
framerate=(fraction)30000/1, format=(fourcc)I420, interlaced=(boolean)false,
pixel-aspect-ratio=(fraction)12/11    
/GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0.GstProxyPad:proxypad2:
caps = video/x-raw-yuv, width=(int)704, height=(int)576,
framerate=(fraction)30000/1, format=(fourcc)I420, interlaced=(boolean)false,
pixel-aspect-ratio=(fraction)12/11
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink.GstProxyPad:proxypad1:
caps = video/x-raw-yuv, width=(int)704, height=(int)576,
framerate=(fraction)30000/1, format=(fourcc)I420, interlaced=(boolean)false,
pixel-aspect-ratio=(fraction)12/11
ERROR: from element
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:autovideosink0-
actual-sink-xvimage: Output window was closed
Additional debug info:
xvimagesink.c(1297): gst_xvimagesink_handle_xevents ():
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:autovideosink0-
actual-sink-xvimage
Execution ended after 5239190321 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:autovideosink0-
actual-sink-xvimage.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink: caps
= NULL
/GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps = NULL
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.GstPad:src:
caps = NULL
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.GstPad:sink:
caps = NULL
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src:
caps = NULL
Setting pipeline to NULL ...
Freeing pipeline ...

but the video is distorced as you can see in the image attached, I setted the
intra interval (I Frame every X Frames) to 5 but also changing this value to 0
or 120 make no difference,

any hints?

Nicola

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel

samplevideo.png (531K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: MPEG4 Compliant Simple Profile

Kapil Agrawal
Maybe you can just record the encoded stream and then play it using other players like vlc, since ffdec_mpeg4 isnt a very recommended decoder. Or even better is file a bug attaching a small video clip.

regards
kapil

On Mon, Nov 9, 2009 at 3:15 PM, Mailing List SVR <[hidden email]> wrote:
Hi all,

I'm trying to see the video from a verint nextiva s1970e encoder, according to
the manufacter they send an "mpeg4 compliant simple profile stream over
rtp/udp",

I tryed the following pipeline

gst-launch-0.10 -v udpsrc port=2544 ! decodebin ! autovideosink

here is the output:

Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src:
caps = video/mpeg, systemstream=(boolean)false, mpegversion=(int)4
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.GstPad:sink:
caps = video/mpeg, systemstream=(boolean)false, mpegversion=(int)4
/GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps =
video/x-raw-yuv, width=(int)0, height=(int)0, framerate=(fraction)25/1,
format=(fourcc)I420, interlaced=(boolean)false
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.GstPad:src:
caps = video/x-raw-yuv, width=(int)0, height=(int)0, framerate=(fraction)25/1,
format=(fourcc)I420, interlaced=(boolean)false
/GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps =
video/x-raw-yuv, width=(int)704, height=(int)576, framerate=(fraction)30000/1,
format=(fourcc)I420, interlaced=(boolean)false, pixel-aspect-
ratio=(fraction)12/11
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.GstPad:src:
caps = video/x-raw-yuv, width=(int)704, height=(int)576,
framerate=(fraction)30000/1, format=(fourcc)I420, interlaced=(boolean)false,
pixel-aspect-ratio=(fraction)12/11
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:autovideosink0-
actual-sink-xvimage.GstPad:sink: caps = video/x-raw-yuv, width=(int)704,
height=(int)576, framerate=(fraction)30000/1, format=(fourcc)I420,
interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink: caps
= video/x-raw-yuv, width=(int)704, height=(int)576,
framerate=(fraction)30000/1, format=(fourcc)I420, interlaced=(boolean)false,
pixel-aspect-ratio=(fraction)12/11
/GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0.GstProxyPad:proxypad2:
caps = video/x-raw-yuv, width=(int)704, height=(int)576,
framerate=(fraction)30000/1, format=(fourcc)I420, interlaced=(boolean)false,
pixel-aspect-ratio=(fraction)12/11
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink.GstProxyPad:proxypad1:
caps = video/x-raw-yuv, width=(int)704, height=(int)576,
framerate=(fraction)30000/1, format=(fourcc)I420, interlaced=(boolean)false,
pixel-aspect-ratio=(fraction)12/11
ERROR: from element
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:autovideosink0-
actual-sink-xvimage: Output window was closed
Additional debug info:
xvimagesink.c(1297): gst_xvimagesink_handle_xevents ():
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:autovideosink0-
actual-sink-xvimage
Execution ended after 5239190321 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:autovideosink0-
actual-sink-xvimage.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink: caps
= NULL
/GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps = NULL
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.GstPad:src:
caps = NULL
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.GstPad:sink:
caps = NULL
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src:
caps = NULL
Setting pipeline to NULL ...
Freeing pipeline ...

but the video is distorced as you can see in the image attached, I setted the
intra interval (I Frame every X Frames) to 5 but also changing this value to 0
or 120 make no difference,

any hints?

Nicola

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel




--
http://www.linkedin.com/in/kapilagrawal

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: MPEG4 Compliant Simple Profile

Mailing List SVR
In data lunedì 9 novembre 2009 13:51:20, Kapil Agrawal ha scritto:
: > Maybe you can just record the encoded stream and then play it using other
> players like vlc,

I tryed:

gst-launch-0.10 -e -v udpsrc port=2544 ! filesink location=test.mp4

but the resulting test.mp4 file is not playable with vlc or mplayer

> since ffdec_mpeg4 isnt a very recommended decoder.

what other choices are available to decode mpeg4 with gstreamer?

> Or
>  even better is file a bug attaching a small video clip.
>
> regards
> kapil
>
> On Mon, Nov 9, 2009 at 3:15 PM, Mailing List SVR
<[hidden email]>wrote:

> > Hi all,
> >
> > I'm trying to see the video from a verint nextiva s1970e encoder,
> > according to
> > the manufacter they send an "mpeg4 compliant simple profile stream over
> > rtp/udp",
> >
> > I tryed the following pipeline
> >
> > gst-launch-0.10 -v udpsrc port=2544 ! decodebin ! autovideosink
> >
> > here is the output:
> >
> > Setting pipeline to PAUSED ...
> > Pipeline is live and does not need PREROLL ...
> > Setting pipeline to PLAYING ...
> > New clock: GstSystemClock
> >
> > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefin
> >d.GstPad:src: caps = video/mpeg, systemstream=(boolean)false,
> > mpegversion=(int)4
> >
> > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G
> >stPad:sink: caps = video/mpeg, systemstream=(boolean)false,
> > mpegversion=(int)4
> > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps =
> > video/x-raw-yuv, width=(int)0, height=(int)0, framerate=(fraction)25/1,
> > format=(fourcc)I420, interlaced=(boolean)false
> >
> > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G
> >stPad:src: caps = video/x-raw-yuv, width=(int)0, height=(int)0,
> > framerate=(fraction)25/1,
> > format=(fourcc)I420, interlaced=(boolean)false
> > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps =
> > video/x-raw-yuv, width=(int)704, height=(int)576,
> > framerate=(fraction)30000/1,
> > format=(fourcc)I420, interlaced=(boolean)false, pixel-aspect-
> > ratio=(fraction)12/11
> >
> > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G
> >stPad:src: caps = video/x-raw-yuv, width=(int)704, height=(int)576,
> > framerate=(fraction)30000/1, format=(fourcc)I420,
> > interlaced=(boolean)false,
> > pixel-aspect-ratio=(fraction)12/11
> >
> > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:aut
> >ovideosink0- actual-sink-xvimage.GstPad:sink: caps = video/x-raw-yuv,
> > width=(int)704, height=(int)576, framerate=(fraction)30000/1,
> > format=(fourcc)I420, interlaced=(boolean)false,
> > pixel-aspect-ratio=(fraction)12/11
> > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink:
> > caps
> > = video/x-raw-yuv, width=(int)704, height=(int)576,
> > framerate=(fraction)30000/1, format=(fourcc)I420,
> > interlaced=(boolean)false,
> > pixel-aspect-ratio=(fraction)12/11
> >
> > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0.GstProxyP
> >ad:proxypad2: caps = video/x-raw-yuv, width=(int)704, height=(int)576,
> > framerate=(fraction)30000/1, format=(fourcc)I420,
> > interlaced=(boolean)false,
> > pixel-aspect-ratio=(fraction)12/11
> >
> > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink.G
> >stProxyPad:proxypad1: caps = video/x-raw-yuv, width=(int)704,
> > height=(int)576,
> > framerate=(fraction)30000/1, format=(fourcc)I420,
> > interlaced=(boolean)false,
> > pixel-aspect-ratio=(fraction)12/11
> > ERROR: from element
> >
> > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:aut
> >ovideosink0- actual-sink-xvimage: Output window was closed
> > Additional debug info:
> > xvimagesink.c(1297): gst_xvimagesink_handle_xevents ():
> >
> > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:aut
> >ovideosink0- actual-sink-xvimage
> > Execution ended after 5239190321 ns.
> > Setting pipeline to PAUSED ...
> > Setting pipeline to READY ...
> >
> > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:aut
> >ovideosink0- actual-sink-xvimage.GstPad:sink: caps = NULL
> > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink:
> > caps
> > = NULL
> > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps =
> > NULL
> >
> > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G
> >stPad:src: caps = NULL
> >
> > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G
> >stPad:sink: caps = NULL
> >
> > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefin
> >d.GstPad:src: caps = NULL
> > Setting pipeline to NULL ...
> > Freeing pipeline ...
> >
> > but the video is distorced as you can see in the image attached, I setted
> > the
> > intra interval (I Frame every X Frames) to 5 but also changing this value
> > to 0
> > or 120 make no difference,
> >
> > any hints?
> >
> > Nicola
> >
> >
> > -------------------------------------------------------------------------
> >----- Let Crystal Reports handle the reporting - Free Crystal Reports 2008
> > 30-Day trial. Simplify your report design, integration and deployment -
> > and focus on
> > what you do best, core application coding. Discover what's new with
> > Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> > _______________________________________________
> > gstreamer-devel mailing list
> > [hidden email]
> > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: MPEG4 Compliant Simple Profile

Tim-Philipp Müller-2
In reply to this post by Kapil Agrawal
On Mon, 2009-11-09 at 18:21 +0530, Kapil Agrawal wrote:

> since ffdec_mpeg4 isnt a very recommended decoder

Oh really?

Cheers
 -Tim



------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: MPEG4 Compliant Simple Profile

Kapil Agrawal
In reply to this post by Mailing List SVR
if the data is send as rtp, then you have to use  proper rtp depayloader after udpsrc and then store the file.


On Mon, Nov 9, 2009 at 6:39 PM, Mailing List SVR <[hidden email]> wrote:
In data lunedì 9 novembre 2009 13:51:20, Kapil Agrawal ha scritto:
: > Maybe you can just record the encoded stream and then play it using other
> players like vlc,

I tryed:

gst-launch-0.10 -e -v udpsrc port=2544 ! filesink location=test.mp4

but the resulting test.mp4 file is not playable with vlc or mplayer

> since ffdec_mpeg4 isnt a very recommended decoder.

what other choices are available to decode mpeg4 with gstreamer?

> Or
>  even better is file a bug attaching a small video clip.
>
> regards
> kapil
>
> On Mon, Nov 9, 2009 at 3:15 PM, Mailing List SVR
<[hidden email]>wrote:
> > Hi all,
> >
> > I'm trying to see the video from a verint nextiva s1970e encoder,
> > according to
> > the manufacter they send an "mpeg4 compliant simple profile stream over
> > rtp/udp",
> >
> > I tryed the following pipeline
> >
> > gst-launch-0.10 -v udpsrc port=2544 ! decodebin ! autovideosink
> >
> > here is the output:
> >
> > Setting pipeline to PAUSED ...
> > Pipeline is live and does not need PREROLL ...
> > Setting pipeline to PLAYING ...
> > New clock: GstSystemClock
> >
> > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefin
> >d.GstPad:src: caps = video/mpeg, systemstream=(boolean)false,
> > mpegversion=(int)4
> >
> > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G
> >stPad:sink: caps = video/mpeg, systemstream=(boolean)false,
> > mpegversion=(int)4
> > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps =
> > video/x-raw-yuv, width=(int)0, height=(int)0, framerate=(fraction)25/1,
> > format=(fourcc)I420, interlaced=(boolean)false
> >
> > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G
> >stPad:src: caps = video/x-raw-yuv, width=(int)0, height=(int)0,
> > framerate=(fraction)25/1,
> > format=(fourcc)I420, interlaced=(boolean)false
> > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps =
> > video/x-raw-yuv, width=(int)704, height=(int)576,
> > framerate=(fraction)30000/1,
> > format=(fourcc)I420, interlaced=(boolean)false, pixel-aspect-
> > ratio=(fraction)12/11
> >
> > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G
> >stPad:src: caps = video/x-raw-yuv, width=(int)704, height=(int)576,
> > framerate=(fraction)30000/1, format=(fourcc)I420,
> > interlaced=(boolean)false,
> > pixel-aspect-ratio=(fraction)12/11
> >
> > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:aut
> >ovideosink0- actual-sink-xvimage.GstPad:sink: caps = video/x-raw-yuv,
> > width=(int)704, height=(int)576, framerate=(fraction)30000/1,
> > format=(fourcc)I420, interlaced=(boolean)false,
> > pixel-aspect-ratio=(fraction)12/11
> > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink:
> > caps
> > = video/x-raw-yuv, width=(int)704, height=(int)576,
> > framerate=(fraction)30000/1, format=(fourcc)I420,
> > interlaced=(boolean)false,
> > pixel-aspect-ratio=(fraction)12/11
> >
> > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0.GstProxyP
> >ad:proxypad2: caps = video/x-raw-yuv, width=(int)704, height=(int)576,
> > framerate=(fraction)30000/1, format=(fourcc)I420,
> > interlaced=(boolean)false,
> > pixel-aspect-ratio=(fraction)12/11
> >
> > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink.G
> >stProxyPad:proxypad1: caps = video/x-raw-yuv, width=(int)704,
> > height=(int)576,
> > framerate=(fraction)30000/1, format=(fourcc)I420,
> > interlaced=(boolean)false,
> > pixel-aspect-ratio=(fraction)12/11
> > ERROR: from element
> >
> > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:aut
> >ovideosink0- actual-sink-xvimage: Output window was closed
> > Additional debug info:
> > xvimagesink.c(1297): gst_xvimagesink_handle_xevents ():
> >
> > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:aut
> >ovideosink0- actual-sink-xvimage
> > Execution ended after 5239190321 ns.
> > Setting pipeline to PAUSED ...
> > Setting pipeline to READY ...
> >
> > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:aut
> >ovideosink0- actual-sink-xvimage.GstPad:sink: caps = NULL
> > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink:
> > caps
> > = NULL
> > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps =
> > NULL
> >
> > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G
> >stPad:src: caps = NULL
> >
> > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G
> >stPad:sink: caps = NULL
> >
> > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefin
> >d.GstPad:src: caps = NULL
> > Setting pipeline to NULL ...
> > Freeing pipeline ...
> >
> > but the video is distorced as you can see in the image attached, I setted
> > the
> > intra interval (I Frame every X Frames) to 5 but also changing this value
> > to 0
> > or 120 make no difference,
> >
> > any hints?
> >
> > Nicola
> >
> >
> > -------------------------------------------------------------------------
> >----- Let Crystal Reports handle the reporting - Free Crystal Reports 2008
> > 30-Day trial. Simplify your report design, integration and deployment -
> > and focus on
> > what you do best, core application coding. Discover what's new with
> > Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> > _______________________________________________
> > gstreamer-devel mailing list
> > [hidden email]
> > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>



--
http://www.linkedin.com/in/kapilagrawal

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: MPEG4 Compliant Simple Profile

Kapil Agrawal
In reply to this post by Tim-Philipp Müller-2
Tim,

Sorry if thats wrong, I thought so as its part of gst-ffmpeg.

kapil

On Mon, Nov 9, 2009 at 6:50 PM, Tim-Philipp Müller <[hidden email]> wrote:
On Mon, 2009-11-09 at 18:21 +0530, Kapil Agrawal wrote:

> since ffdec_mpeg4 isnt a very recommended decoder

Oh really?

Cheers
 -Tim



------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel



--
http://www.linkedin.com/in/kapilagrawal

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: MPEG4 Compliant Simple Profile

Edward Hervey
Administrator
On Mon, 2009-11-09 at 19:12 +0530, Kapil Agrawal wrote:
> Tim,
>
> Sorry if thats wrong, I thought so as its part of gst-ffmpeg.

If you read comments on gst-devel from gstreamer (and gst-ffmpeg)
maintainers and also discussions on #gstreamer, you will see that we
don't recommend using gst-ffmpeg MUXERS and DEMUXERS. The
encoders/decoders are mostly fine (if not excellent and the only
solution).

   Edward

>
> kapil
>
> On Mon, Nov 9, 2009 at 6:50 PM, Tim-Philipp Müller <[hidden email]>
> wrote:
>         On Mon, 2009-11-09 at 18:21 +0530, Kapil Agrawal wrote:
>        
>         > since ffdec_mpeg4 isnt a very recommended decoder
>        
>        
>         Oh really?
>        
>         Cheers
>          -Tim
>        
>        
>        
>        
>         ------------------------------------------------------------------------------
>         Let Crystal Reports handle the reporting - Free Crystal
>         Reports 2008 30-Day
>         trial. Simplify your report design, integration and deployment
>         - and focus on
>         what you do best, core application coding. Discover what's new
>         with
>         Crystal Reports now.  http://p.sf.net/sfu/bobj-july
>         _______________________________________________
>         gstreamer-devel mailing list
>         [hidden email]
>         https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>        
>
>
>
> --
> http://www.linkedin.com/in/kapilagrawal
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel



------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: MPEG4 Compliant Simple Profile

Mailing List SVR
Edward, Tim,

thanks for the clarifications about ffdec_mpeg4,

do you have some hints to correctly view the mpeg4 stream? Do you need more
infos?

thanks
Nicola

In data lunedì 9 novembre 2009 15:01:52, Edward Hervey ha scritto:
: > On Mon, 2009-11-09 at 19:12 +0530, Kapil Agrawal wrote:

> > Tim,
> >
> > Sorry if thats wrong, I thought so as its part of gst-ffmpeg.
>
> If you read comments on gst-devel from gstreamer (and gst-ffmpeg)
> maintainers and also discussions on #gstreamer, you will see that we
> don't recommend using gst-ffmpeg MUXERS and DEMUXERS. The
> encoders/decoders are mostly fine (if not excellent and the only
> solution).
>
>    Edward
>
> > kapil
> >
> > On Mon, Nov 9, 2009 at 6:50 PM, Tim-Philipp Müller <[hidden email]>
> > wrote:
> >
> >         On Mon, 2009-11-09 at 18:21 +0530, Kapil Agrawal wrote:
> >         > since ffdec_mpeg4 isnt a very recommended decoder
> >
> >         Oh really?
> >
> >         Cheers
> >          -Tim
> >
> >
> >
> >
> >        
> > -------------------------------------------------------------------------
> >----- Let Crystal Reports handle the reporting - Free Crystal
> >         Reports 2008 30-Day
> >         trial. Simplify your report design, integration and deployment
> >         - and focus on
> >         what you do best, core application coding. Discover what's new
> >         with
> >         Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> >         _______________________________________________
> >         gstreamer-devel mailing list
> >         [hidden email]
> >         https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>
> ---------------------------------------------------------------------------
> --- Let Crystal Reports handle the reporting - Free Crystal Reports 2008
>  30-Day trial. Simplify your report design, integration and deployment -
>  and focus on what you do best, core application coding. Discover what's
>  new with Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: MPEG4 Compliant Simple Profile

Mailing List SVR
In reply to this post by Kapil Agrawal
In data lunedì 9 novembre 2009 14:21:38, Kapil Agrawal ha scritto:
: > if the data is send as rtp, then you have to use  proper rtp depayloader
> after udpsrc and then store the file.

this is the point: the stream seems not rtp payloded or at least gstreamer
doesn't recognize it as rtp

gstbasertpdepayload.c(360): gst_base_rtp_depayload_chain ():
/GstPipeline:pipeline0/GstRtpMP4VDepay:rtpmp4vdepay0:
Not RTP format was negotiated

but the stream would be rtp according to verint,

thanks
Nicola

>
> On Mon, Nov 9, 2009 at 6:39 PM, Mailing List SVR
<[hidden email]>wrote:

> > In data lunedì 9 novembre 2009 13:51:20, Kapil Agrawal ha scritto:
> > : > Maybe you can just record the encoded stream and then play it using
> >
> > other
> >
> > > players like vlc,
> >
> > I tryed:
> >
> > gst-launch-0.10 -e -v udpsrc port=2544 ! filesink location=test.mp4
> >
> > but the resulting test.mp4 file is not playable with vlc or mplayer
> >
> > > since ffdec_mpeg4 isnt a very recommended decoder.
> >
> > what other choices are available to decode mpeg4 with gstreamer?
> >
> > > Or
> > >  even better is file a bug attaching a small video clip.
> > >
> > > regards
> > > kapil
> > >
> > > On Mon, Nov 9, 2009 at 3:15 PM, Mailing List SVR
> >
> > <[hidden email]>wrote:
> > > > Hi all,
> > > >
> > > > I'm trying to see the video from a verint nextiva s1970e encoder,
> > > > according to
> > > > the manufacter they send an "mpeg4 compliant simple profile stream
> > > > over rtp/udp",
> > > >
> > > > I tryed the following pipeline
> > > >
> > > > gst-launch-0.10 -v udpsrc port=2544 ! decodebin ! autovideosink
> > > >
> > > > here is the output:
> > > >
> > > > Setting pipeline to PAUSED ...
> > > > Pipeline is live and does not need PREROLL ...
> > > > Setting pipeline to PLAYING ...
> > > > New clock: GstSystemClock
> >
> > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefin
> >
> > > >d.GstPad:src: caps = video/mpeg, systemstream=(boolean)false,
> > > > mpegversion=(int)4
> >
> > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G
> >
> > > >stPad:sink: caps = video/mpeg, systemstream=(boolean)false,
> > > > mpegversion=(int)4
> > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps
> > > > = video/x-raw-yuv, width=(int)0, height=(int)0,
> > > > framerate=(fraction)25/1, format=(fourcc)I420,
> > > > interlaced=(boolean)false
> >
> > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G
> >
> > > >stPad:src: caps = video/x-raw-yuv, width=(int)0, height=(int)0,
> > > > framerate=(fraction)25/1,
> > > > format=(fourcc)I420, interlaced=(boolean)false
> > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps
> > > > = video/x-raw-yuv, width=(int)704, height=(int)576,
> > > > framerate=(fraction)30000/1,
> > > > format=(fourcc)I420, interlaced=(boolean)false, pixel-aspect-
> > > > ratio=(fraction)12/11
> >
> > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G
> >
> > > >stPad:src: caps = video/x-raw-yuv, width=(int)704, height=(int)576,
> > > > framerate=(fraction)30000/1, format=(fourcc)I420,
> > > > interlaced=(boolean)false,
> > > > pixel-aspect-ratio=(fraction)12/11
> >
> > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:aut
> >
> > > >ovideosink0- actual-sink-xvimage.GstPad:sink: caps = video/x-raw-yuv,
> > > > width=(int)704, height=(int)576, framerate=(fraction)30000/1,
> > > > format=(fourcc)I420, interlaced=(boolean)false,
> > > > pixel-aspect-ratio=(fraction)12/11
> >
> > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink:
> > > > caps
> > > > = video/x-raw-yuv, width=(int)704, height=(int)576,
> > > > framerate=(fraction)30000/1, format=(fourcc)I420,
> > > > interlaced=(boolean)false,
> > > > pixel-aspect-ratio=(fraction)12/11
> >
> > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0.GstProxyP
> >
> > > >ad:proxypad2: caps = video/x-raw-yuv, width=(int)704, height=(int)576,
> > > > framerate=(fraction)30000/1, format=(fourcc)I420,
> > > > interlaced=(boolean)false,
> > > > pixel-aspect-ratio=(fraction)12/11
> >
> > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink.G
> >
> > > >stProxyPad:proxypad1: caps = video/x-raw-yuv, width=(int)704,
> > > > height=(int)576,
> > > > framerate=(fraction)30000/1, format=(fourcc)I420,
> > > > interlaced=(boolean)false,
> > > > pixel-aspect-ratio=(fraction)12/11
> > > > ERROR: from element
> >
> > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:aut
> >
> > > >ovideosink0- actual-sink-xvimage: Output window was closed
> > > > Additional debug info:
> > > > xvimagesink.c(1297): gst_xvimagesink_handle_xevents ():
> >
> > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:aut
> >
> > > >ovideosink0- actual-sink-xvimage
> > > > Execution ended after 5239190321 ns.
> > > > Setting pipeline to PAUSED ...
> > > > Setting pipeline to READY ...
> >
> > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:aut
> >
> > > >ovideosink0- actual-sink-xvimage.GstPad:sink: caps = NULL
> >
> > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink:
> > > > caps
> > > > = NULL
> > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps
> > > > = NULL
> >
> > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G
> >
> > > >stPad:src: caps = NULL
> >
> > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G
> >
> > > >stPad:sink: caps = NULL
> >
> > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefin
> >
> > > >d.GstPad:src: caps = NULL
> > > > Setting pipeline to NULL ...
> > > > Freeing pipeline ...
> > > >
> > > > but the video is distorced as you can see in the image attached, I
> >
> > setted
> >
> > > > the
> > > > intra interval (I Frame every X Frames) to 5 but also changing this
> >
> > value
> >
> > > > to 0
> > > > or 120 make no difference,
> > > >
> > > > any hints?
> > > >
> > > > Nicola
> >
> > -------------------------------------------------------------------------
> >
> > > >----- Let Crystal Reports handle the reporting - Free Crystal Reports
> >
> > 2008
> >
> > > > 30-Day trial. Simplify your report design, integration and deployment
> > > > - and focus on
> > > > what you do best, core application coding. Discover what's new with
> > > > Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> > > > _______________________________________________
> > > > gstreamer-devel mailing list
> > > > [hidden email]
> > > > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: MPEG4 Compliant Simple Profile

Mailing List SVR
In reply to this post by Mailing List SVR
Here are some additional info getted using --gst-debug=4

0:00:04.311647286 11761      0x139d030 ERROR                 ffmpeg :0:: header
damaged                                                                            
0:00:04.311658111 11761      0x139d030 DEBUG                 ffmpeg
gstffmpegdec.c:1679:gst_ffmpegdec_video_frame:<ffdec_mpeg40> after decode: len
-1, have_data 0  
0:00:04.311667190 11761      0x139d030 DEBUG                 ffmpeg
gstffmpegdec.c:1903:gst_ffmpegdec_video_frame:<ffdec_mpeg40> return flow 0, out
(nil), len -1  
0:00:04.311678295 11761      0x139d030 WARN                  ffmpeg
gstffmpegdec.c:2169:gst_ffmpegdec_frame:<ffdec_mpeg40> ffdec_mpeg4: decoding error
(len: -1, have_data: 0)                                                                        
0:00:04.311689679 11761      0x139d030 DEBUG                basesrc
gstbasesrc.c:1969:gst_base_src_get_range:<udpsrc0> calling create offset
18446744073709551615 length 4096, time 0                                                                
0:00:04.374862164 11761      0x139d030 DEBUG              GST_CLOCK
gstclock.c:848:gst_clock_get_internal_time:<GstSystemClock> internal time
7:55:17.071786774    
0:00:04.374943041 11761      0x139d030 DEBUG              GST_CLOCK
gstclock.c:893:gst_clock_get_time:<GstSystemClock> adjusted time
7:55:17.071786774              
0:00:04.374974609 11761      0x139d030 DEBUG                basesrc
gstbasesrc.c:1850:gst_base_src_do_sync:<udpsrc0> no sync needed                                
0:00:04.375001568 11761      0x139d030 DEBUG                basesrc
gstbasesrc.c:2010:gst_base_src_get_range:<udpsrc0> buffer ok                                    
0:00:04.375052552 11761      0x139d030 DEBUG                 ffmpeg
gstffmpegdec.c:1296:gst_ffmpegdec_do_qos:<ffdec_mpeg40> QOS: qostime
0:00:04.103201245, earliest 0:00:04.038465433                                                                
0:00:04.375087682 11761      0x139d030 DEBUG                 ffmpeg
gstffmpegdec.c:1657:gst_ffmpegdec_video_frame:<ffdec_mpeg40> Going to store
opaque values, current ts:0:00:04.103201245, offset: -1                                              
0:00:04.375125257 11761      0x139d030 DEBUG                 ffmpeg
gstffmpegdec.c:1560:opaque_store:<ffdec_mpeg40> Stored ts:0:00:04.103201245,
offset:18446744073709551615 as opaque 0x1457850                                                      
0:00:04.375168628 11761      0x139d030 DEBUG                 ffmpeg
gstffmpegdec.c:1034:gst_ffmpegdec_release_buffer:<ffdec_mpeg40> release buffer
0x11e16c0        
0:00:04.375205434 11761      0x139d030 DEBUG                 ffmpeg
gstffmpegdec.c:919:gst_ffmpegdec_get_buffer:<ffdec_mpeg40> getting buffer, apply
pts 4103201245
0:00:04.375236863 11761      0x139d030 DEBUG                default
gstffmpegutils.c:291:gst_ffmpeg_avpicture_fill: planes 0 405504 506880                          
0:00:04.375262984 11761      0x139d030 DEBUG                default
gstffmpegutils.c:292:gst_ffmpeg_avpicture_fill: strides 704 352 352                            
0:00:04.375288126 11761      0x139d030 DEBUG               GST_PADS
gstpad.c:2877:gst_pad_alloc_buffer_full:<ffdec_mpeg40:src> offset
18446744073709551615, size 608256, caps video/x-raw-yuv, width=(int)704,
height=(int)576, framerate=(fraction)30000/1, format=(fourcc)I420,
interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11                                                                          
0:00:04.375380945 11761      0x139d030 DEBUG               GST_PADS
gstpad.c:2798:gst_pad_buffer_alloc_unchecked:<src0:proxypad2> calling
bufferallocfunc &gst_proxy_pad_do_bufferalloc (@0x7f2dfcf00bb0) for size 608256
offset NONE                
0:00:04.375415936 11761      0x139d030 DEBUG               GST_PADS
gstpad.c:2877:gst_pad_alloc_buffer_full:<decodebin0:src0> offset
18446744073709551615, size 608256, caps video/x-raw-yuv, width=(int)704,
height=(int)576, framerate=(fraction)30000/1, format=(fourcc)I420,
interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11                                                                            
0:00:04.375478584 11761      0x139d030 DEBUG               GST_PADS
gstpad.c:2798:gst_pad_buffer_alloc_unchecked:<autovideosink0:sink> calling
bufferallocfunc &gst_proxy_pad_do_bufferalloc (@0x7f2dfcf00bb0) for size 608256
offset NONE            
0:00:04.375513015 11761      0x139d030 DEBUG               GST_PADS
gstpad.c:2877:gst_pad_alloc_buffer_full:<sink:proxypad1> offset
18446744073709551615, size 608256, caps video/x-raw-yuv, width=(int)704,
height=(int)576, framerate=(fraction)30000/1, format=(fourcc)I420,
interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11                                                                            
0:00:04.375574266 11761      0x139d030 DEBUG               GST_PADS
gstpad.c:2798:gst_pad_buffer_alloc_unchecked:<autovideosink0-actual-sink-
xvimage:sink> calling bufferallocfunc &gst_base_sink_pad_buffer_alloc
(@0x7f2dfa584170) for size 608256 offset NONE                                                                        
0:00:04.375620431 11761      0x139d030 DEBUG                default
gstffmpegutils.c:291:gst_ffmpeg_avpicture_fill: planes 0 405504 506880                          
0:00:04.375647530 11761      0x139d030 DEBUG                default
gstffmpegutils.c:292:gst_ffmpeg_avpicture_fill: strides 704 352 352                            
0:00:04.377185644 11761      0x139d030 ERROR                 ffmpeg :0:: ac-tex
damaged at 0 26                                                                    
0:00:04.377218400 11761      0x139d030 ERROR                 ffmpeg :0:: Error
at MB: 1170                                                                          
0:00:04.377417098 11761      0x139d030 INFO                  ffmpeg :0::
concealing 615 DC, 615 AC, 615 MV errors            


seems there is something related to damged header,

thanks
Nicola      

In data lunedì 9 novembre 2009 15:14:00, Mailing List SVR ha scritto:
: > Edward, Tim,

>
> thanks for the clarifications about ffdec_mpeg4,
>
> do you have some hints to correctly view the mpeg4 stream? Do you need more
> infos?
>
> thanks
> Nicola
>
> In data lunedì 9 novembre 2009 15:01:52, Edward Hervey ha scritto:
> : > On Mon, 2009-11-09 at 19:12 +0530, Kapil Agrawal wrote:
> : >
> > > Tim,
> > >
> > > Sorry if thats wrong, I thought so as its part of gst-ffmpeg.
> >
> > If you read comments on gst-devel from gstreamer (and gst-ffmpeg)
> > maintainers and also discussions on #gstreamer, you will see that we
> > don't recommend using gst-ffmpeg MUXERS and DEMUXERS. The
> > encoders/decoders are mostly fine (if not excellent and the only
> > solution).
> >
> >    Edward
> >
> > > kapil
> > >
> > > On Mon, Nov 9, 2009 at 6:50 PM, Tim-Philipp Müller <[hidden email]>
> > > wrote:
> > >
> > >         On Mon, 2009-11-09 at 18:21 +0530, Kapil Agrawal wrote:
> > >         > since ffdec_mpeg4 isnt a very recommended decoder
> > >
> > >         Oh really?
> > >
> > >         Cheers
> > >          -Tim
> > >
> > >
> > >
> > >
> > >
> > > -----------------------------------------------------------------------
> > >-- ----- Let Crystal Reports handle the reporting - Free Crystal
> > >         Reports 2008 30-Day
> > >         trial. Simplify your report design, integration and deployment
> > >         - and focus on
> > >         what you do best, core application coding. Discover what's new
> > >         with
> > >         Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> > >         _______________________________________________
> > >         gstreamer-devel mailing list
> > >         [hidden email]
> > >         https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> >
> > -------------------------------------------------------------------------
> >-- --- Let Crystal Reports handle the reporting - Free Crystal Reports
> > 2008 30-Day trial. Simplify your report design, integration and
> > deployment - and focus on what you do best, core application coding.
> > Discover what's new with Crystal Reports now.
> > http://p.sf.net/sfu/bobj-july
> > _______________________________________________
> > gstreamer-devel mailing list
> > [hidden email]
> > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: MPEG4 Compliant Simple Profile

Edward Hervey
Administrator
In reply to this post by Mailing List SVR
On Mon, 2009-11-09 at 15:45 +0100, Mailing List SVR wrote:

> In data lunedì 9 novembre 2009 14:21:38, Kapil Agrawal ha scritto:
> : > if the data is send as rtp, then you have to use  proper rtp depayloader
> > after udpsrc and then store the file.
>
> this is the point: the stream seems not rtp payloded or at least gstreamer
> doesn't recognize it as rtp
>
> gstbasertpdepayload.c(360): gst_base_rtp_depayload_chain ():
> /GstPipeline:pipeline0/GstRtpMP4VDepay:rtpmp4vdepay0:
> Not RTP format was negotiated
>
> but the stream would be rtp according to verint,

  You can't use rtp without the specification of the streams. Those
specifications normally come in a sdp file.

  If your device supports it, just use rtsp (which provides those stream
description).

>
> thanks
> Nicola
>
> >
> > On Mon, Nov 9, 2009 at 6:39 PM, Mailing List SVR
> <[hidden email]>wrote:
> > > In data lunedì 9 novembre 2009 13:51:20, Kapil Agrawal ha scritto:
> > > : > Maybe you can just record the encoded stream and then play it using
> > >
> > > other
> > >
> > > > players like vlc,
> > >
> > > I tryed:
> > >
> > > gst-launch-0.10 -e -v udpsrc port=2544 ! filesink location=test.mp4
> > >
> > > but the resulting test.mp4 file is not playable with vlc or mplayer
> > >
> > > > since ffdec_mpeg4 isnt a very recommended decoder.
> > >
> > > what other choices are available to decode mpeg4 with gstreamer?
> > >
> > > > Or
> > > >  even better is file a bug attaching a small video clip.
> > > >
> > > > regards
> > > > kapil
> > > >
> > > > On Mon, Nov 9, 2009 at 3:15 PM, Mailing List SVR
> > >
> > > <[hidden email]>wrote:
> > > > > Hi all,
> > > > >
> > > > > I'm trying to see the video from a verint nextiva s1970e encoder,
> > > > > according to
> > > > > the manufacter they send an "mpeg4 compliant simple profile stream
> > > > > over rtp/udp",
> > > > >
> > > > > I tryed the following pipeline
> > > > >
> > > > > gst-launch-0.10 -v udpsrc port=2544 ! decodebin ! autovideosink
> > > > >
> > > > > here is the output:
> > > > >
> > > > > Setting pipeline to PAUSED ...
> > > > > Pipeline is live and does not need PREROLL ...
> > > > > Setting pipeline to PLAYING ...
> > > > > New clock: GstSystemClock
> > >
> > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefin
> > >
> > > > >d.GstPad:src: caps = video/mpeg, systemstream=(boolean)false,
> > > > > mpegversion=(int)4
> > >
> > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G
> > >
> > > > >stPad:sink: caps = video/mpeg, systemstream=(boolean)false,
> > > > > mpegversion=(int)4
> > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps
> > > > > = video/x-raw-yuv, width=(int)0, height=(int)0,
> > > > > framerate=(fraction)25/1, format=(fourcc)I420,
> > > > > interlaced=(boolean)false
> > >
> > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G
> > >
> > > > >stPad:src: caps = video/x-raw-yuv, width=(int)0, height=(int)0,
> > > > > framerate=(fraction)25/1,
> > > > > format=(fourcc)I420, interlaced=(boolean)false
> > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps
> > > > > = video/x-raw-yuv, width=(int)704, height=(int)576,
> > > > > framerate=(fraction)30000/1,
> > > > > format=(fourcc)I420, interlaced=(boolean)false, pixel-aspect-
> > > > > ratio=(fraction)12/11
> > >
> > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G
> > >
> > > > >stPad:src: caps = video/x-raw-yuv, width=(int)704, height=(int)576,
> > > > > framerate=(fraction)30000/1, format=(fourcc)I420,
> > > > > interlaced=(boolean)false,
> > > > > pixel-aspect-ratio=(fraction)12/11
> > >
> > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:aut
> > >
> > > > >ovideosink0- actual-sink-xvimage.GstPad:sink: caps = video/x-raw-yuv,
> > > > > width=(int)704, height=(int)576, framerate=(fraction)30000/1,
> > > > > format=(fourcc)I420, interlaced=(boolean)false,
> > > > > pixel-aspect-ratio=(fraction)12/11
> > >
> > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink:
> > > > > caps
> > > > > = video/x-raw-yuv, width=(int)704, height=(int)576,
> > > > > framerate=(fraction)30000/1, format=(fourcc)I420,
> > > > > interlaced=(boolean)false,
> > > > > pixel-aspect-ratio=(fraction)12/11
> > >
> > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0.GstProxyP
> > >
> > > > >ad:proxypad2: caps = video/x-raw-yuv, width=(int)704, height=(int)576,
> > > > > framerate=(fraction)30000/1, format=(fourcc)I420,
> > > > > interlaced=(boolean)false,
> > > > > pixel-aspect-ratio=(fraction)12/11
> > >
> > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink.G
> > >
> > > > >stProxyPad:proxypad1: caps = video/x-raw-yuv, width=(int)704,
> > > > > height=(int)576,
> > > > > framerate=(fraction)30000/1, format=(fourcc)I420,
> > > > > interlaced=(boolean)false,
> > > > > pixel-aspect-ratio=(fraction)12/11
> > > > > ERROR: from element
> > >
> > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:aut
> > >
> > > > >ovideosink0- actual-sink-xvimage: Output window was closed
> > > > > Additional debug info:
> > > > > xvimagesink.c(1297): gst_xvimagesink_handle_xevents ():
> > >
> > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:aut
> > >
> > > > >ovideosink0- actual-sink-xvimage
> > > > > Execution ended after 5239190321 ns.
> > > > > Setting pipeline to PAUSED ...
> > > > > Setting pipeline to READY ...
> > >
> > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:aut
> > >
> > > > >ovideosink0- actual-sink-xvimage.GstPad:sink: caps = NULL
> > >
> > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink:
> > > > > caps
> > > > > = NULL
> > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps
> > > > > = NULL
> > >
> > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G
> > >
> > > > >stPad:src: caps = NULL
> > >
> > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G
> > >
> > > > >stPad:sink: caps = NULL
> > >
> > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefin
> > >
> > > > >d.GstPad:src: caps = NULL
> > > > > Setting pipeline to NULL ...
> > > > > Freeing pipeline ...
> > > > >
> > > > > but the video is distorced as you can see in the image attached, I
> > >
> > > setted
> > >
> > > > > the
> > > > > intra interval (I Frame every X Frames) to 5 but also changing this
> > >
> > > value
> > >
> > > > > to 0
> > > > > or 120 make no difference,
> > > > >
> > > > > any hints?
> > > > >
> > > > > Nicola
> > >
> > > -------------------------------------------------------------------------
> > >
> > > > >----- Let Crystal Reports handle the reporting - Free Crystal Reports
> > >
> > > 2008
> > >
> > > > > 30-Day trial. Simplify your report design, integration and deployment
> > > > > - and focus on
> > > > > what you do best, core application coding. Discover what's new with
> > > > > Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> > > > > _______________________________________________
> > > > > gstreamer-devel mailing list
> > > > > [hidden email]
> > > > > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> >
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel



------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: MPEG4 Compliant Simple Profile

Mailing List SVR
In data lunedì 9 novembre 2009 17:27:58, Edward Hervey ha scritto:
: > On Mon, 2009-11-09 at 15:45 +0100, Mailing List SVR wrote:

> > In data lunedì 9 novembre 2009 14:21:38, Kapil Agrawal ha scritto:
> > : > if the data is send as rtp, then you have to use  proper rtp
> > : > depayloader
> > >
> > > after udpsrc and then store the file.
> >
> > this is the point: the stream seems not rtp payloded or at least
> > gstreamer doesn't recognize it as rtp
> >
> > gstbasertpdepayload.c(360): gst_base_rtp_depayload_chain ():
> > /GstPipeline:pipeline0/GstRtpMP4VDepay:rtpmp4vdepay0:
> > Not RTP format was negotiated
> >
> > but the stream would be rtp according to verint,
>
>   You can't use rtp without the specification of the streams. Those
> specifications normally come in a sdp file.

Yes I know, I asked to the manufacter (verint) for the sdp but their answer
was that the sdp was not available and I have to use their sdk (windows dll)
to integrate the stream, but I'm on linux.
However I think the stream is in a standard format, my reseller was able to
see the video over rtp with a decoder of a different manufacter (not verint).
So I need a way to reverse enginering the sdp/ get gstreamer caps

>
>   If your device supports it, just use rtsp (which provides those stream
> description).

No :-(, no rtsp only mpeg4 simpe profile over udp/rtp

>
> > thanks
> > Nicola
> >
> > > On Mon, Nov 9, 2009 at 6:39 PM, Mailing List SVR
> >
> > <[hidden email]>wrote:
> > > > In data lunedì 9 novembre 2009 13:51:20, Kapil Agrawal ha scritto:
> > > > : > Maybe you can just record the encoded stream and then play it
> > > > : > using
> > > >
> > > > other
> > > >
> > > > > players like vlc,
> > > >
> > > > I tryed:
> > > >
> > > > gst-launch-0.10 -e -v udpsrc port=2544 ! filesink location=test.mp4
> > > >
> > > > but the resulting test.mp4 file is not playable with vlc or mplayer
> > > >
> > > > > since ffdec_mpeg4 isnt a very recommended decoder.
> > > >
> > > > what other choices are available to decode mpeg4 with gstreamer?
> > > >
> > > > > Or
> > > > >  even better is file a bug attaching a small video clip.
> > > > >
> > > > > regards
> > > > > kapil
> > > > >
> > > > > On Mon, Nov 9, 2009 at 3:15 PM, Mailing List SVR
> > > >
> > > > <[hidden email]>wrote:
> > > > > > Hi all,
> > > > > >
> > > > > > I'm trying to see the video from a verint nextiva s1970e encoder,
> > > > > > according to
> > > > > > the manufacter they send an "mpeg4 compliant simple profile
> > > > > > stream over rtp/udp",
> > > > > >
> > > > > > I tryed the following pipeline
> > > > > >
> > > > > > gst-launch-0.10 -v udpsrc port=2544 ! decodebin ! autovideosink
> > > > > >
> > > > > > here is the output:
> > > > > >
> > > > > > Setting pipeline to PAUSED ...
> > > > > > Pipeline is live and does not need PREROLL ...
> > > > > > Setting pipeline to PLAYING ...
> > > > > > New clock: GstSystemClock
> > > >
> > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typ
> > > >efin
> > > >
> > > > > >d.GstPad:src: caps = video/mpeg, systemstream=(boolean)false,
> > > > > > mpegversion=(int)4
> > > >
> > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg
> > > >40.G
> > > >
> > > > > >stPad:sink: caps = video/mpeg, systemstream=(boolean)false,
> > > > > > mpegversion=(int)4
> > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0:
> > > > > > caps = video/x-raw-yuv, width=(int)0, height=(int)0,
> > > > > > framerate=(fraction)25/1, format=(fourcc)I420,
> > > > > > interlaced=(boolean)false
> > > >
> > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg
> > > >40.G
> > > >
> > > > > >stPad:src: caps = video/x-raw-yuv, width=(int)0, height=(int)0,
> > > > > > framerate=(fraction)25/1,
> > > > > > format=(fourcc)I420, interlaced=(boolean)false
> > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0:
> > > > > > caps = video/x-raw-yuv, width=(int)704, height=(int)576,
> > > > > > framerate=(fraction)30000/1,
> > > > > > format=(fourcc)I420, interlaced=(boolean)false, pixel-aspect-
> > > > > > ratio=(fraction)12/11
> > > >
> > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg
> > > >40.G
> > > >
> > > > > >stPad:src: caps = video/x-raw-yuv, width=(int)704,
> > > > > > height=(int)576, framerate=(fraction)30000/1,
> > > > > > format=(fourcc)I420,
> > > > > > interlaced=(boolean)false,
> > > > > > pixel-aspect-ratio=(fraction)12/11
> > > >
> > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink
> > > >:aut
> > > >
> > > > > >ovideosink0- actual-sink-xvimage.GstPad:sink: caps =
> > > > > > video/x-raw-yuv, width=(int)704, height=(int)576,
> > > > > > framerate=(fraction)30000/1, format=(fourcc)I420,
> > > > > > interlaced=(boolean)false,
> > > > > > pixel-aspect-ratio=(fraction)12/11
> > > >
> > > >
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink:

> > > > > > caps
> > > > > > = video/x-raw-yuv, width=(int)704, height=(int)576,
> > > > > > framerate=(fraction)30000/1, format=(fourcc)I420,
> > > > > > interlaced=(boolean)false,
> > > > > > pixel-aspect-ratio=(fraction)12/11
> > > >
> > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0.GstPr
> > > >oxyP
> > > >
> > > > > >ad:proxypad2: caps = video/x-raw-yuv, width=(int)704,
> > > > > > height=(int)576, framerate=(fraction)30000/1,
> > > > > > format=(fourcc)I420,
> > > > > > interlaced=(boolean)false,
> > > > > > pixel-aspect-ratio=(fraction)12/11
> > > >
> > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:si
> > > >nk.G
> > > >
> > > > > >stProxyPad:proxypad1: caps = video/x-raw-yuv, width=(int)704,
> > > > > > height=(int)576,
> > > > > > framerate=(fraction)30000/1, format=(fourcc)I420,
> > > > > > interlaced=(boolean)false,
> > > > > > pixel-aspect-ratio=(fraction)12/11
> > > > > > ERROR: from element
> > > >
> > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink
> > > >:aut
> > > >
> > > > > >ovideosink0- actual-sink-xvimage: Output window was closed
> > > > > > Additional debug info:
> > > > > > xvimagesink.c(1297): gst_xvimagesink_handle_xevents ():
> > > >
> > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink
> > > >:aut
> > > >
> > > > > >ovideosink0- actual-sink-xvimage
> > > > > > Execution ended after 5239190321 ns.
> > > > > > Setting pipeline to PAUSED ...
> > > > > > Setting pipeline to READY ...
> > > >
> > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink
> > > >:aut
> > > >
> > > > > >ovideosink0- actual-sink-xvimage.GstPad:sink: caps = NULL
> > > >
> > > >
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink:

> > > > > > caps
> > > > > > = NULL
> > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0:
> > > > > > caps = NULL
> > > >
> > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg
> > > >40.G
> > > >
> > > > > >stPad:src: caps = NULL
> > > >
> > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg
> > > >40.G
> > > >
> > > > > >stPad:sink: caps = NULL
> > > >
> > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typ
> > > >efin
> > > >
> > > > > >d.GstPad:src: caps = NULL
> > > > > > Setting pipeline to NULL ...
> > > > > > Freeing pipeline ...
> > > > > >
> > > > > > but the video is distorced as you can see in the image attached,
> > > > > > I
> > > >
> > > > setted
> > > >
> > > > > > the
> > > > > > intra interval (I Frame every X Frames) to 5 but also changing
> > > > > > this
> > > >
> > > > value
> > > >
> > > > > > to 0
> > > > > > or 120 make no difference,
> > > > > >
> > > > > > any hints?
> > > > > >
> > > > > > Nicola
> > > >
> > > > ---------------------------------------------------------------------
> > > >----
> > > >
> > > > > >----- Let Crystal Reports handle the reporting - Free Crystal
> > > > > > Reports
> > > >
> > > > 2008
> > > >
> > > > > > 30-Day trial. Simplify your report design, integration and
> > > > > > deployment - and focus on
> > > > > > what you do best, core application coding. Discover what's new
> > > > > > with Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> > > > > > _______________________________________________
> > > > > > gstreamer-devel mailing list
> > > > > > [hidden email]
> > > > > > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> >
> > -------------------------------------------------------------------------
> >----- Let Crystal Reports handle the reporting - Free Crystal Reports 2008
> > 30-Day trial. Simplify your report design, integration and deployment -
> > and focus on what you do best, core application coding. Discover what's
> > new with Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> > _______________________________________________
> > gstreamer-devel mailing list
> > [hidden email]
> > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: MPEG4 Compliant Simple Profile

Mailing List SVR
Anyone? So there isn't a way to reverse engineering an mpeg4 compliant simple
profile stream?

In data lunedì 9 novembre 2009 17:39:56, Mailing List SVR ha scritto:
: > In data lunedì 9 novembre 2009 17:27:58, Edward Hervey ha scritto:

> : > On Mon, 2009-11-09 at 15:45 +0100, Mailing List SVR wrote:
> : >
> > > In data lunedì 9 novembre 2009 14:21:38, Kapil Agrawal ha scritto:
> > > : > if the data is send as rtp, then you have to use  proper rtp
> > > : > depayloader
> > > >
> > > > after udpsrc and then store the file.
> > >
> > > this is the point: the stream seems not rtp payloded or at least
> > > gstreamer doesn't recognize it as rtp
> > >
> > > gstbasertpdepayload.c(360): gst_base_rtp_depayload_chain ():
> > > /GstPipeline:pipeline0/GstRtpMP4VDepay:rtpmp4vdepay0:
> > > Not RTP format was negotiated
> > >
> > > but the stream would be rtp according to verint,
> >
> >   You can't use rtp without the specification of the streams. Those
> > specifications normally come in a sdp file.
>
> Yes I know, I asked to the manufacter (verint) for the sdp but their answer
> was that the sdp was not available and I have to use their sdk (windows
>  dll) to integrate the stream, but I'm on linux.
> However I think the stream is in a standard format, my reseller was able to
> see the video over rtp with a decoder of a different manufacter (not
>  verint). So I need a way to reverse enginering the sdp/ get gstreamer caps
>
> >   If your device supports it, just use rtsp (which provides those stream
> > description).
>
> No :-(, no rtsp only mpeg4 simpe profile over udp/rtp
>
> > > thanks
> > > Nicola
> > >
> > > > On Mon, Nov 9, 2009 at 6:39 PM, Mailing List SVR
> > >
> > > <[hidden email]>wrote:
> > > > > In data lunedì 9 novembre 2009 13:51:20, Kapil Agrawal ha scritto:
> > > > > : > Maybe you can just record the encoded stream and then play it
> > > > > : > using
> > > > >
> > > > > other
> > > > >
> > > > > > players like vlc,
> > > > >
> > > > > I tryed:
> > > > >
> > > > > gst-launch-0.10 -e -v udpsrc port=2544 ! filesink location=test.mp4
> > > > >
> > > > > but the resulting test.mp4 file is not playable with vlc or mplayer
> > > > >
> > > > > > since ffdec_mpeg4 isnt a very recommended decoder.
> > > > >
> > > > > what other choices are available to decode mpeg4 with gstreamer?
> > > > >
> > > > > > Or
> > > > > >  even better is file a bug attaching a small video clip.
> > > > > >
> > > > > > regards
> > > > > > kapil
> > > > > >
> > > > > > On Mon, Nov 9, 2009 at 3:15 PM, Mailing List SVR
> > > > >
> > > > > <[hidden email]>wrote:
> > > > > > > Hi all,
> > > > > > >
> > > > > > > I'm trying to see the video from a verint nextiva s1970e
> > > > > > > encoder, according to
> > > > > > > the manufacter they send an "mpeg4 compliant simple profile
> > > > > > > stream over rtp/udp",
> > > > > > >
> > > > > > > I tryed the following pipeline
> > > > > > >
> > > > > > > gst-launch-0.10 -v udpsrc port=2544 ! decodebin ! autovideosink
> > > > > > >
> > > > > > > here is the output:
> > > > > > >
> > > > > > > Setting pipeline to PAUSED ...
> > > > > > > Pipeline is live and does not need PREROLL ...
> > > > > > > Setting pipeline to PLAYING ...
> > > > > > > New clock: GstSystemClock
> > > > >
> > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:t
> > > > >yp efin
> > > > >
> > > > > > >d.GstPad:src: caps = video/mpeg, systemstream=(boolean)false,
> > > > > > > mpegversion=(int)4
> > > > >
> > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mp
> > > > >eg 40.G
> > > > >
> > > > > > >stPad:sink: caps = video/mpeg, systemstream=(boolean)false,
> > > > > > > mpegversion=(int)4
> > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0
> > > > > > >: caps = video/x-raw-yuv, width=(int)0, height=(int)0,
> > > > > > > framerate=(fraction)25/1, format=(fourcc)I420,
> > > > > > > interlaced=(boolean)false
> > > > >
> > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mp
> > > > >eg 40.G
> > > > >
> > > > > > >stPad:src: caps = video/x-raw-yuv, width=(int)0, height=(int)0,
> > > > > > > framerate=(fraction)25/1,
> > > > > > > format=(fourcc)I420, interlaced=(boolean)false
> > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0
> > > > > > >: caps = video/x-raw-yuv, width=(int)704, height=(int)576,
> > > > > > > framerate=(fraction)30000/1,
> > > > > > > format=(fourcc)I420, interlaced=(boolean)false, pixel-aspect-
> > > > > > > ratio=(fraction)12/11
> > > > >
> > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mp
> > > > >eg 40.G
> > > > >
> > > > > > >stPad:src: caps = video/x-raw-yuv, width=(int)704,
> > > > > > > height=(int)576, framerate=(fraction)30000/1,
> > > > > > > format=(fourcc)I420,
> > > > > > > interlaced=(boolean)false,
> > > > > > > pixel-aspect-ratio=(fraction)12/11
> > > > >
> > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSi
> > > > >nk
> > > > >
> > > > >:aut
> > > > >:
> > > > > > >ovideosink0- actual-sink-xvimage.GstPad:sink: caps =
> > > > > > > video/x-raw-yuv, width=(int)704, height=(int)576,
> > > > > > > framerate=(fraction)30000/1, format=(fourcc)I420,
> > > > > > > interlaced=(boolean)false,
> > > > > > > pixel-aspect-ratio=(fraction)12/11
>
> /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink:
> > > > > > > caps
> > > > > > > = video/x-raw-yuv, width=(int)704, height=(int)576,
> > > > > > > framerate=(fraction)30000/1, format=(fourcc)I420,
> > > > > > > interlaced=(boolean)false,
> > > > > > > pixel-aspect-ratio=(fraction)12/11
> > > > >
> > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0.Gst
> > > > >Pr oxyP
> > > > >
> > > > > > >ad:proxypad2: caps = video/x-raw-yuv, width=(int)704,
> > > > > > > height=(int)576, framerate=(fraction)30000/1,
> > > > > > > format=(fourcc)I420,
> > > > > > > interlaced=(boolean)false,
> > > > > > > pixel-aspect-ratio=(fraction)12/11
> > > > >
> > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:
> > > > >si nk.G
> > > > >
> > > > > > >stProxyPad:proxypad1: caps = video/x-raw-yuv, width=(int)704,
> > > > > > > height=(int)576,
> > > > > > > framerate=(fraction)30000/1, format=(fourcc)I420,
> > > > > > > interlaced=(boolean)false,
> > > > > > > pixel-aspect-ratio=(fraction)12/11
> > > > > > > ERROR: from element
> > > > >
> > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSi
> > > > >nk
> > > > >
> > > > >:aut
> > > > >:
> > > > > > >ovideosink0- actual-sink-xvimage: Output window was closed
> > > > > > > Additional debug info:
> > > > > > > xvimagesink.c(1297): gst_xvimagesink_handle_xevents ():
> > > > >
> > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSi
> > > > >nk
> > > > >
> > > > >:aut
> > > > >:
> > > > > > >ovideosink0- actual-sink-xvimage
> > > > > > > Execution ended after 5239190321 ns.
> > > > > > > Setting pipeline to PAUSED ...
> > > > > > > Setting pipeline to READY ...
> > > > >
> > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSi
> > > > >nk
> > > > >
> > > > >:aut
> > > > >:
> > > > > > >ovideosink0- actual-sink-xvimage.GstPad:sink: caps = NULL
>
> /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink:
> > > > > > > caps
> > > > > > > = NULL
> > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0
> > > > > > >: caps = NULL
> > > > >
> > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mp
> > > > >eg 40.G
> > > > >
> > > > > > >stPad:src: caps = NULL
> > > > >
> > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mp
> > > > >eg 40.G
> > > > >
> > > > > > >stPad:sink: caps = NULL
> > > > >
> > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:t
> > > > >yp efin
> > > > >
> > > > > > >d.GstPad:src: caps = NULL
> > > > > > > Setting pipeline to NULL ...
> > > > > > > Freeing pipeline ...
> > > > > > >
> > > > > > > but the video is distorced as you can see in the image
> > > > > > > attached, I
> > > > >
> > > > > setted
> > > > >
> > > > > > > the
> > > > > > > intra interval (I Frame every X Frames) to 5 but also changing
> > > > > > > this
> > > > >
> > > > > value
> > > > >
> > > > > > > to 0
> > > > > > > or 120 make no difference,
> > > > > > >
> > > > > > > any hints?
> > > > > > >
> > > > > > > Nicola
> > > > >
> > > > > -------------------------------------------------------------------
> > > > >-- ----
> > > > >
> > > > > > >----- Let Crystal Reports handle the reporting - Free Crystal
> > > > > > > Reports
> > > > >
> > > > > 2008
> > > > >
> > > > > > > 30-Day trial. Simplify your report design, integration and
> > > > > > > deployment - and focus on
> > > > > > > what you do best, core application coding. Discover what's new
> > > > > > > with Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> > > > > > > _______________________________________________
> > > > > > > gstreamer-devel mailing list
> > > > > > > [hidden email]
> > > > > > > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> > >
> > > -----------------------------------------------------------------------
> > >-- ----- Let Crystal Reports handle the reporting - Free Crystal Reports
> > > 2008 30-Day trial. Simplify your report design, integration and
> > > deployment - and focus on what you do best, core application coding.
> > > Discover what's new with Crystal Reports now.
> > > http://p.sf.net/sfu/bobj-july
> > > _______________________________________________
> > > gstreamer-devel mailing list
> > > [hidden email]
> > > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>
> ---------------------------------------------------------------------------
> --- Let Crystal Reports handle the reporting - Free Crystal Reports 2008
>  30-Day trial. Simplify your report design, integration and deployment -
>  and focus on what you do best, core application coding. Discover what's
>  new with Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: MPEG4 Compliant Simple Profile

Jānis Rukšāns
In reply to this post by Mailing List SVR
On Mon, Nov 9, 2009 at 6:39 PM, Mailing List SVR
<[hidden email]> wrote:

> In data lunedì 9 novembre 2009 17:27:58, Edward Hervey ha scritto:
> : > On Mon, 2009-11-09 at 15:45 +0100, Mailing List SVR wrote:
>> > In data lunedì 9 novembre 2009 14:21:38, Kapil Agrawal ha scritto:
>> > : > if the data is send as rtp, then you have to use  proper rtp
>> > : > depayloader
>> > >
>> > > after udpsrc and then store the file.
>> >
>> > this is the point: the stream seems not rtp payloded or at least
>> > gstreamer doesn't recognize it as rtp
>> >
>> > gstbasertpdepayload.c(360): gst_base_rtp_depayload_chain ():
>> > /GstPipeline:pipeline0/GstRtpMP4VDepay:rtpmp4vdepay0:
>> > Not RTP format was negotiated
>> >
>> > but the stream would be rtp according to verint,
>>
>>   You can't use rtp without the specification of the streams. Those
>> specifications normally come in a sdp file.
>
> Yes I know, I asked to the manufacter (verint) for the sdp but their answer
> was that the sdp was not available and I have to use their sdk (windows dll)
> to integrate the stream, but I'm on linux.
> However I think the stream is in a standard format, my reseller was able to
> see the video over rtp with a decoder of a different manufacter (not verint).
> So I need a way to reverse enginering the sdp/ get gstreamer caps

You can try something like this:

udpsrc port=2544 !
application/x-rtp,media=video,payload=96,clock-rate=90000,encoding-name=MP4V-ES,profile-level-id=1
! rtpmp4vdepay ! decodebin ...

Replace 96 with the actual payload type (can be extracted by capturing
the stream w/ Wireshark) and 90000 with the actual clock rate.


--
Ian

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

jerky video playback

Miron Kunz
Hi,

i have a pipe with webcam source dshowvideosrc!video/x-raw-yuv,width=320,height=240,framerate=(fraction)15/1! ffmpegcolorspace!tee!fakesink

which i plug in to the local video window pipe "queue!dshowvideosink" using ghost pads from tee. I also have a pipeline with farsight conference.

All is good until I start conference pipeline. After that local video looks jerky and displayed in bursts.
Is it clock problem when second pipeline set to playing? CPU is under 15%.



------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: jerky video playback

Miron Kunz
Added audiosrc to the pipeline with local video and the video is playing smoothly even if farsight conference plugged in.

There is a short delay though on video playback. can i get rid of it?

-----Original Message-----
From: Miron Kunz <[hidden email]>
To: [hidden email]
Date: Tue, 10 Nov 2009 15:06:35 +0300
Subject: [gst-devel] jerky video playback

> Hi,
>
> i have a pipe with webcam source dshowvideosrc!video/x-raw-yuv,width=320,height=240,framerate=(fraction)15/1! ffmpegcolorspace!tee!fakesink
>
> which i plug in to the local video window pipe "queue!dshowvideosink" using ghost pads from tee. I also have a pipeline with farsight conference.
>
> All is good until I start conference pipeline. After that local video looks jerky and displayed in bursts.
> Is it clock problem when second pipeline set to playing? CPU is under 15%.
>
>
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

steps replace the source in the playing pipeline

Miron Kunz
Hi,

what is the sequence to replace the source in the playing pipeline?

For ex:  replace testvideosrc with dshowvideosrc in this pipeline testvideosrc!ffmegcolorspace!dshowvideosink.



------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: MPEG4 Compliant Simple Profile

Mailing List SVR
In reply to this post by Jānis Rukšāns
In data martedì 10 novembre 2009 10:51:39, Jānis Rukšāns ha scritto:
: > On Mon, Nov 9, 2009 at 6:39 PM, Mailing List SVR

>
> <[hidden email]> wrote:
> > In data lunedì 9 novembre 2009 17:27:58, Edward Hervey ha scritto:
> > : > On Mon, 2009-11-09 at 15:45 +0100, Mailing List SVR wrote:
> >> >
> >> > In data lunedì 9 novembre 2009 14:21:38, Kapil Agrawal ha scritto:
> >> > : > if the data is send as rtp, then you have to use  proper rtp
> >> > : > depayloader
> >> > >
> >> > > after udpsrc and then store the file.
> >> >
> >> > this is the point: the stream seems not rtp payloded or at least
> >> > gstreamer doesn't recognize it as rtp
> >> >
> >> > gstbasertpdepayload.c(360): gst_base_rtp_depayload_chain ():
> >> > /GstPipeline:pipeline0/GstRtpMP4VDepay:rtpmp4vdepay0:
> >> > Not RTP format was negotiated
> >> >
> >> > but the stream would be rtp according to verint,
> >>
> >>   You can't use rtp without the specification of the streams. Those
> >> specifications normally come in a sdp file.
> >
> > Yes I know, I asked to the manufacter (verint) for the sdp but their
> > answer was that the sdp was not available and I have to use their sdk
> > (windows dll) to integrate the stream, but I'm on linux.
> > However I think the stream is in a standard format, my reseller was able
> > to see the video over rtp with a decoder of a different manufacter (not
> > verint). So I need a way to reverse enginering the sdp/ get gstreamer
> > caps
>
> You can try something like this:
>
> udpsrc port=2544 !
> application/x-rtp,media=video,payload=96,clock-rate=90000,encoding-name=MP4
> V-ES,profile-level-id=1 ! rtpmp4vdepay ! decodebin ...
>
> Replace 96 with the actual payload type (can be extracted by capturing
> the stream w/ Wireshark) and 90000 with the actual clock rate.
>
some progress here thanks, using wireshark I discovered the payload type is
121 but I cannot find the clock rate can you give me some additional infos?

Attacched is an image with the correct payload (changing the clock rate there
are no visible changes), as you can see the image is duplicated I need a way
to specify image size, seems not possible to use width and heigth in caps
parameters,

Nicola

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel

video.png (491K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: MPEG4 Compliant Simple Profile

Mailing List SVR
In data giovedì 12 novembre 2009 13:34:01, Mailing List SVR ha scritto:
: > In data martedì 10 novembre 2009 10:51:39, Jānis Rukšāns ha scritto:

> : > On Mon, Nov 9, 2009 at 6:39 PM, Mailing List SVR
> >
> > <[hidden email]> wrote:
> > > In data lunedì 9 novembre 2009 17:27:58, Edward Hervey ha scritto:
> > > : > On Mon, 2009-11-09 at 15:45 +0100, Mailing List SVR wrote:
> > >> >
> > >> > In data lunedì 9 novembre 2009 14:21:38, Kapil Agrawal ha scritto:
> > >> > : > if the data is send as rtp, then you have to use  proper rtp
> > >> > : > depayloader
> > >> > >
> > >> > > after udpsrc and then store the file.
> > >> >
> > >> > this is the point: the stream seems not rtp payloded or at least
> > >> > gstreamer doesn't recognize it as rtp
> > >> >
> > >> > gstbasertpdepayload.c(360): gst_base_rtp_depayload_chain ():
> > >> > /GstPipeline:pipeline0/GstRtpMP4VDepay:rtpmp4vdepay0:
> > >> > Not RTP format was negotiated
> > >> >
> > >> > but the stream would be rtp according to verint,
> > >>
> > >>   You can't use rtp without the specification of the streams. Those
> > >> specifications normally come in a sdp file.
> > >
> > > Yes I know, I asked to the manufacter (verint) for the sdp but their
> > > answer was that the sdp was not available and I have to use their sdk
> > > (windows dll) to integrate the stream, but I'm on linux.
> > > However I think the stream is in a standard format, my reseller was
> > > able to see the video over rtp with a decoder of a different manufacter
> > > (not verint). So I need a way to reverse enginering the sdp/ get
> > > gstreamer caps
> >
> > You can try something like this:
> >
> > udpsrc port=2544 !
> > application/x-rtp,media=video,payload=96,clock-rate=90000,encoding-name=M
> >P4 V-ES,profile-level-id=1 ! rtpmp4vdepay ! decodebin ...
> >
> > Replace 96 with the actual payload type (can be extracted by capturing
> > the stream w/ Wireshark) and 90000 with the actual clock rate.
>
> some progress here thanks, using wireshark I discovered the payload type is
> 121 but I cannot find the clock rate can you give me some additional infos?
>
> Attacched is an image with the correct payload (changing the clock rate
>  there are no visible changes), as you can see the image is duplicated I
>  need a way to specify image size, seems not possible to use width and
>  heigth in caps parameters,
>
> Nicola
>
Here is the pipeline I used to see the duplicated video:

gst-launch-0.10 -v udpsrc port=2544 caps="application/x-rtp,
media=(string)video, payload=(int)121, clock-rate=(int)90000, encoding-
name=(string)MP4V-ES, profile-level-id=(string)1" ! decodebin ! autovideosink

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: jerky video playback

sumit kumar-11
In reply to this post by Miron Kunz
Try putting ffmpegcolorspace before dshowvideosink.

On Tue, Nov 10, 2009 at 7:34 PM, Miron Kunz <[hidden email]> wrote:
Added audiosrc to the pipeline with local video and the video is playing smoothly even if farsight conference plugged in.

There is a short delay though on video playback. can i get rid of it?

-----Original Message-----
From: Miron Kunz <[hidden email]>
To: [hidden email]
Date: Tue, 10 Nov 2009 15:06:35 +0300
Subject: [gst-devel] jerky video playback

> Hi,
>
> i have a pipe with webcam source dshowvideosrc!video/x-raw-yuv,width=320,height=240,framerate=(fraction)15/1! ffmpegcolorspace!tee!fakesink
>
> which i plug in to the local video window pipe "queue!dshowvideosink" using ghost pads from tee. I also have a pipeline with farsight conference.
>
> All is good until I start conference pipeline. After that local video looks jerky and displayed in bursts.
> Is it clock problem when second pipeline set to playing? CPU is under 15%.
>
>
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel