Skip to content

v4l2videoenc: forward caps query downstream before filtering

The v4l2videoenc reported limited the caps in the sink query only by the formats supported on the V4L2 device. This is wrong if a downstream element has additional limits to the supported formats.

Pass the caps query to the videoencoder base class, which passes the query to downstream, and use the result as a basis for filtering and reporting the caps to upstream.

Merge request reports