mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-05 13:30:02 -05:00
libcamera: Check format info for correct flags and modifier
This commit is contained in:
parent
c61b9a09b8
commit
714b438814
1 changed files with 4 additions and 1 deletions
|
|
@ -676,7 +676,10 @@ static int port_set_format(struct impl *impl, struct port *port,
|
||||||
info.media_subtype == port->current_format->media_subtype &&
|
info.media_subtype == port->current_format->media_subtype &&
|
||||||
info.info.raw.format == port->current_format->info.raw.format &&
|
info.info.raw.format == port->current_format->info.raw.format &&
|
||||||
info.info.raw.size.width == port->current_format->info.raw.size.width &&
|
info.info.raw.size.width == port->current_format->info.raw.size.width &&
|
||||||
info.info.raw.size.height == port->current_format->info.raw.size.height)
|
info.info.raw.size.height == port->current_format->info.raw.size.height &&
|
||||||
|
info.info.raw.flags == port->current_format->info.raw.flags &&
|
||||||
|
(!(info.info.raw.flags & SPA_VIDEO_FLAG_MODIFIER) ||
|
||||||
|
(info.info.raw.modifier == port->current_format->info.raw.modifier)))
|
||||||
return 0;
|
return 0;
|
||||||
break;
|
break;
|
||||||
case SPA_MEDIA_SUBTYPE_mjpg:
|
case SPA_MEDIA_SUBTYPE_mjpg:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue