On Tue Feb 11 17:12:53 2025 +0000, Rémi Bernon wrote:
I'm not sure we can tell what native does exactly here but IMO, and especially as we're doing this only if we have a parser, this should instead use the parser in a standalone way to split the data into individual packets with the correct boundaries. This could probably be done in push_data, then every parsed buffer would be queued instead of the input data itself.
oh, you mean we take the parser element out and manually drive it ourselves, instead of letting gstreamer do it? i can look into if this is doable. but it feels like we are using gstreamer in a way that it doesn't want to be used in. i heard we might be moving past gstreamer eventually?