On Tue Oct 3 09:21:16 2023 +0000, Rémi Bernon wrote:
I don't know whether this is correct or not, I think it'd be better to leave this aspect aside for now as like you said this is going a bit out of the scope of this MR.
I would expect quartz to do one of three things, although others are possible:
* ignore format changes entirely,
* report the new format in the sample itself, via IMediaSample::GetMediaType(),
* reconnect the downstream pin.
In this case, as I understand, there's no real format change, it's just that GStreamer gains a bit of information more asynchronously; in that case nothing should happen.
Probably we shouldn't even be reporting a format change if the translated wg_format doesn't change.