forked pipeline fails to play
William Johnston
wgj at cast.uark.edu
Mon Dec 2 18:43:15 UTC 2019
That plays. That makes sense since the tee occurs after avdec_h264 so
whatever its sending down the pipeline to keep it going is not
interfered with.
I need the data flowing out of filesrc to flow into my plugin however.
I have a plugin that allows me to watch the buffer packets as they flow
through the pipeline. The first pipeline (the one with avdec_h264)
processes 202 buffer packets and the second one processes only 1 packet
(exiting the queue). That's backwards from what I would think. In either
case however I think the hold up is in the second queue not processing
elements and the tee stops shoving data into the queues because the
second queue is full. Unfortunately, that makes it more confusing since
I know I can alter the first queue (by removing avdec_h264) to get the
pipelines flowing.
On 12/2/2019 12:10 PM, killerrats wrote:
> gst-launch-1.0 filesrc location=Truck.H264.ts ! tee name=t ! queue ! tsdemux
> ! h264parse ! avdec_h264 ! fakesink t. ! queue ! fakesink
>
> try this:
>
> gst-launch-1.0 filesrc location=Truck.H264.ts ! tsdemux ! h264parse !
> avdec_h264 ! tee name=t ! queue ! fakesink t. ! queue ! fakesink
>
>
>
> -----
> ------------------------------
> Gstreamer 1.14.3
> ------------------------------
> Windows
> --
> Sent from: http://gstreamer-devel.966125.n4.nabble.com/
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
More information about the gstreamer-devel
mailing list