[PATCH 1/3] winegstreamer: Introduce new wg_transform struct.

Zebediah Figura zfigura at codeweavers.com
Fri Feb 11 17:19:53 CST 2022


On 2/11/22 03:36, Rémi Bernon wrote:
> Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51931
> Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52391
> Signed-off-by: Rémi Bernon <rbernon at codeweavers.com>
> ---
> 
> This would serve a simpler purpose than the full-fledged wg_parser, and
> be used by synchronous transforms only (at least there's no thread on
> the Wine side), which simply work on the push then pull loop model.

Do you by chance have a complete branch somewhere that I can look at or 
mess with? I'd in particular like to see just how much code is 
identical, or explicitly different, between the parser and transform 
objects.

> The wg_transform name is chosen to be generic and possibly cover both
> decoder and encoders (and possibly converters), but maybe it's better
> to keep it specific for now and only design it for decoders. This would
> simplify the format question in the next patch.

I suspect it makes more sense for it to be a generic transform object. 
 From what I've seen GStreamer doesn't really discriminate between 
encoders, decoders, and other transforms, and I don't think that 
winegstreamer should either.



More information about the wine-devel mailing list