Changes from 1.6.0 to 1.6.1. and beyond? Buffers?

Peter Maersk-Moller pmaersk at gmail.com
Wed Jan 20 06:57:24 PST 2016


Hi

I have a pipeline, that works well with versions up until 1.6.0, but does
not seem to work for 1.6.1 and 1.6.2. Will check 1.6.3 soon. So my question
is, what was changed that will make data stop flowing with 1.6.1 and beyond
that was working with 1.6.0 and earlier?

I do not get any warning messages or error messages and the pipeline is
reporting to enter the PLAY state. To test if the the pipeline is flowing,
I simply make a tcp connection to the pipelines tcpserversink and see if
data is flowing from it. Here is the pipeline.

gst-launch-1.0 -v fdsrc fd=0 do-timestamp=1 !\
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=44100 !\
queue leaky=2 !\
audiorate skip-to-first=1 silent=0 !\
audioconvert !\
avenc_aac bitrate=128000 compliance=-2 !\
audio/mpeg,mpegversion=4,stream-format=raw !\
aacparse !\
queue !\
mux. shmsrc socket-path=/tmp/mixer1 do-timestamp=1 is-live=1 !\
queue max-size-bytes=0 leaky=2 max-size-buffers=30 !\
video/x-raw,format=BGRA,width=1280,height=720,framerate=30/1 !\
videoconvert !\
videorate skip-to-first=1 !\
queue !\
x264enc bitrate=4000 speed-preset=6 key-int-max=60 bframes=0 !\
video/x-h264,alignment=au,stream-format=byte-stream,profile=high !\
h264parse !\
queue !\
mpegtsmux name=mux alignment=7 !\
queue !\
tee name=tsstream !\
queue !\
rtpmp2tpay !\
queue max-size-buffers=800 !\
udpsink host=127.0.0.1 port=10070 sync=0 tsstream. !\
queue max-size-bytes=0 max-size-time=0 leaky=2 !\
tcpserversink host=0.0.0.0 port=5010 sync-method=2 recover-policy=keyframe
max-lateness=500000000

As mentioned, it flows for 1.6.0, but not for 1.6.1 and 1.6.2
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20160120/37515d49/attachment.html>


More information about the gstreamer-devel mailing list