On Tue May 27 20:20:41 2025 +0000, Elizabeth Figura wrote:
GStreamer doesn't "state" the video format is anything, though. We treat the default format it outputs as "preferred" format, but there isn't actually a sense in which I420_10LE is the correct format. In fact the mfplat frontend ignores the preferred format and substitutes its own list, largely because mfplat applications are especially picky about which formats get enumerated. The confusion probably comes from 08730dae2, which was committed over my objections.
Sorry, you're right. When I say "state" I guess I'm referring to what comes out of the decoder (which is always `I420_10LE`). But yes, then the translation of `I420_10LE` to `P010_10LE` that is passed to the application is impacting only the preferred format. But I think we're on the same page.