Skip to content

codec: videotoolbox: add HW encoder implementation

The encoder is able to process CVPixelBuffer (chroma CVP*) as input.

Note that this encoder will asynchronously signal its codec extradata at the first i-frame encoded.

It currently disable B-frame generation since VideotoolBox requires reordering to happen in the output too, moving the enabling to another merge request.

Fixes #25152 (closed)

Merge request reports