decodebin "passthrough"?

Marianna Smidth Buschle msb at
Thu Feb 9 08:32:11 UTC 2023

I haven't tried with real pass-through.

But I had with just demuxing: 'video/mpegts ! decodebin ! video/x-h264'
And that worked fine, so I would expect the h264 pass-through to work as 

Though I'm not sure if the 'decodebin' includes parsers (like 
'h264parse'), so it might do some small modifications to 'stream-format' 
or 'alignment'?
Depending on what is default and what is downstream.

Best Regards

On 09.02.2023 08.36, gstreamer-devel-request at wrote:
> Message: 5
> Date: Thu, 9 Feb 2023 08:36:23 +0100
> From: Florian Echtler<floe at>
> To: Discussion of the development of and with GStreamer
> 	<gstreamer-devel at>
> Subject: decodebin "passthrough"?
> Message-ID:<5e1218eb-c6bb-296d-4707-7a1c5155640d at>
> Content-Type: text/plain; charset="utf-8"; Format="flowed"
> Hi everyone,
> let's assume I have a decodebin that gets fed with video/x-h264. In the default
> case, I'm not setting any output caps and will get video/x-raw out. But if I
> intentionally set the output caps to video/x-h264, will decodebin then just pass
> the encoded data through? And if not, is there another way to get this sort of
> "passthrough" mode?
> Best, Florian

Best regards / Med venlig hilsen
“Marianna Smidth Buschle”

More information about the gstreamer-devel mailing list