[gst-devel] Strange behaviour
flowolf
flowolf3 at gmail.com
Sat Nov 5 01:45:09 CET 2005
I'm having problems with some gstreamer plugins: the video is rendered
only at the begin and then it freeze. I get this problems with rtpmp4v*,
with tcpserversink/tcpclientsrc I have a similar problem but after some
seconds the freeze disappears.
Take a look at this:
flowolf at nibiru ~ $ gst-launch-0.9 -vm videotestsrc !
video/x-raw-yuv,width=320,height=240 ! ffenc_mpeg4 ! rtpmp4venc !
rtpmp4vdec ! ffdec_mpeg4 ! xvimagesink
PAUSE pipeline ...
/pipeline0/videotestsrc0.src: caps = video/x-raw-yuv,
format=(fourcc)I420, width=(int)320, height=(int)240, framerate=(double)30
PREROLL pipeline ...
/pipeline0/capsfilter0.src: caps = video/x-raw-yuv, format=(fourcc)I420,
width=(int)320, height=(int)240, framerate=(double)30
/pipeline0/capsfilter0.sink: caps = video/x-raw-yuv,
format=(fourcc)I420, width=(int)320, height=(int)240, framerate=(double)30
/pipeline0/ffenc_mpeg40.src: caps = video/mpeg, width=(int)320,
height=(int)240, framerate=(double)30, mpegversion=(int)4,
systemstream=(boolean)false
/pipeline0/ffenc_mpeg40.sink: caps = video/x-raw-yuv,
format=(fourcc)I420, width=(int)320, height=(int)240, framerate=(double)30
/pipeline0/rtpmp4venc0.sink: caps = video/mpeg, width=(int)320,
height=(int)240, framerate=(double)30, mpegversion=(int)4,
systemstream=(boolean)false
/pipeline0/rtpmp4venc0.src: caps = application/x-rtp,
media=(string)video, payload=(int)96, clock-rate=(int)90000,
encoding-name=(string)MP4V-ES, ssrc=(guint)3892473314,
clock-base=(guint)2101399607, seqnum-base=(guint)14364,
profile-level-id=(string)1,
config=(string)000001b001000001b58913000001000000012000c48d8800f6185020f0a31f000001b24c61766335302e302e30
/pipeline0/rtpmp4vdec0.src: caps = video/mpeg, mpegversion=(int)4,
systemstream=(boolean)false
/pipeline0/ffdec_mpeg40.sink: caps = video/mpeg, mpegversion=(int)4,
systemstream=(boolean)false
/pipeline0/rtpmp4vdec0.sink: caps = application/x-rtp,
media=(string)video, payload=(int)96, clock-rate=(int)90000,
encoding-name=(string)MP4V-ES, ssrc=(guint)3892473314,
clock-base=(guint)2101399607, seqnum-base=(guint)14364,
profile-level-id=(string)1,
config=(string)000001b001000001b58913000001000000012000c48d8800f6185020f0a31f000001b24c61766335302e302e30
/pipeline0/ffdec_mpeg40.src: caps = video/x-raw-yuv, width=(int)320,
height=(int)240, framerate=(double)30, format=(fourcc)I420,
pixel-aspect-ratio=(fraction)1/1
/pipeline0/xvimagesink0.sink: caps = video/x-raw-yuv, width=(int)320,
height=(int)240, framerate=(double)30, format=(fourcc)I420,
pixel-aspect-ratio=(fraction)1/1
PREROLLED pipeline ...
Got Message from element "capsfilter0" (state-changed): GstMessageState,
old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_NULL,
pending-state=(GstState)GST_STATE_VOID_PENDING
Got Message from element "xvimagesink0" (state-changed):
GstMessageState, old-state=(GstState)GST_STATE_NULL,
new-state=(GstState)GST_STATE_READY,
pending-state=(GstState)GST_STATE_VOID_PENDING
Got Message from element "ffdec_mpeg40" (state-changed):
GstMessageState, old-state=(GstState)GST_STATE_NULL,
new-state=(GstState)GST_STATE_READY,
pending-state=(GstState)GST_STATE_VOID_PENDING
Got Message from element "rtpmp4vdec0" (state-changed): GstMessageState,
old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY,
pending-state=(GstState)GST_STATE_VOID_PENDING
Got Message from element "rtpmp4venc0" (state-changed): GstMessageState,
old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY,
pending-state=(GstState)GST_STATE_VOID_PENDING
Got Message from element "ffenc_mpeg40" (state-changed):
GstMessageState, old-state=(GstState)GST_STATE_NULL,
new-state=(GstState)GST_STATE_READY,
pending-state=(GstState)GST_STATE_VOID_PENDING
Got Message from element "capsfilter0" (state-changed): GstMessageState,
old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY,
pending-state=(GstState)GST_STATE_VOID_PENDING
Got Message from element "videotestsrc0" (state-changed):
GstMessageState, old-state=(GstState)GST_STATE_NULL,
new-state=(GstState)GST_STATE_READY,
pending-state=(GstState)GST_STATE_VOID_PENDING
Got Message from element "pipeline0" (state-changed): GstMessageState,
old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY,
pending-state=(GstState)GST_STATE_PAUSED
Got Message from element "ffdec_mpeg40" (state-changed):
GstMessageState, old-state=(GstState)GST_STATE_READY,
new-state=(GstState)GST_STATE_PAUSED,
pending-state=(GstState)GST_STATE_VOID_PENDING
Got Message from element "rtpmp4vdec0" (state-changed): GstMessageState,
old-state=(GstState)GST_STATE_READY,
new-state=(GstState)GST_STATE_PAUSED,
pending-state=(GstState)GST_STATE_VOID_PENDING
Got Message from element "rtpmp4venc0" (state-changed): GstMessageState,
old-state=(GstState)GST_STATE_READY,
new-state=(GstState)GST_STATE_PAUSED,
pending-state=(GstState)GST_STATE_VOID_PENDING
Got Message from element "ffenc_mpeg40" (state-changed):
GstMessageState, old-state=(GstState)GST_STATE_READY,
new-state=(GstState)GST_STATE_PAUSED,
pending-state=(GstState)GST_STATE_VOID_PENDING
Got Message from element "capsfilter0" (state-changed): GstMessageState,
old-state=(GstState)GST_STATE_READY,
new-state=(GstState)GST_STATE_PAUSED,
pending-state=(GstState)GST_STATE_VOID_PENDING
Got Message from element "videotestsrc0" (state-changed):
GstMessageState, old-state=(GstState)GST_STATE_READY,
new-state=(GstState)GST_STATE_PAUSED,
pending-state=(GstState)GST_STATE_VOID_PENDING
Got Message from element "xvimagesink0" (state-changed):
GstMessageState, old-state=(GstState)GST_STATE_READY,
new-state=(GstState)GST_STATE_PAUSED,
pending-state=(GstState)GST_STATE_VOID_PENDING
Got Message from element "pipeline0" (state-changed): GstMessageState,
old-state=(GstState)GST_STATE_READY,
new-state=(GstState)GST_STATE_PAUSED,
pending-state=(GstState)GST_STATE_VOID_PENDING
RUNNING pipeline ...
Got Message from element "pipeline0" (new-clock): GstMessageNewClock,
clock=(GstClock)(NULL)
New clock: GstSystemClock
Got Message from element "xvimagesink0" (state-changed):
GstMessageState, old-state=(GstState)GST_STATE_PAUSED,
new-state=(GstState)GST_STATE_PLAYING,
pending-state=(GstState)GST_STATE_VOID_PENDING
Got Message from element "ffdec_mpeg40" (state-changed):
GstMessageState, old-state=(GstState)GST_STATE_PAUSED,
new-state=(GstState)GST_STATE_PLAYING,
pending-state=(GstState)GST_STATE_VOID_PENDING
Got Message from element "rtpmp4vdec0" (state-changed): GstMessageState,
old-state=(GstState)GST_STATE_PAUSED,
new-state=(GstState)GST_STATE_PLAYING,
pending-state=(GstState)GST_STATE_VOID_PENDING
Got Message from element "rtpmp4venc0" (state-changed): GstMessageState,
old-state=(GstState)GST_STATE_PAUSED,
new-state=(GstState)GST_STATE_PLAYING,
pending-state=(GstState)GST_STATE_VOID_PENDING
Got Message from element "ffenc_mpeg40" (state-changed):
GstMessageState, old-state=(GstState)GST_STATE_PAUSED,
new-state=(GstState)GST_STATE_PLAYING,
pending-state=(GstState)GST_STATE_VOID_PENDING
Got Message from element "capsfilter0" (state-changed): GstMessageState,
old-state=(GstState)GST_STATE_PAUSED,
new-state=(GstState)GST_STATE_PLAYING,
pending-state=(GstState)GST_STATE_VOID_PENDING
Got Message from element "videotestsrc0" (state-changed):
GstMessageState, old-state=(GstState)GST_STATE_PAUSED,
new-state=(GstState)GST_STATE_PLAYING,
pending-state=(GstState)GST_STATE_VOID_PENDING
Got Message from element "pipeline0" (state-changed): GstMessageState,
old-state=(GstState)GST_STATE_PAUSED,
new-state=(GstState)GST_STATE_PLAYING,
pending-state=(GstState)GST_STATE_VOID_PENDING
Thank you.
Giacomo.
More information about the gstreamer-devel
mailing list