[FFmpeg-devel] [PATCH] avcodec: add metadata to identify wrappers and hardware decoders
Philip Langdale
philipl at overt.org
Thu Dec 14 19:32:43 EET 2017
On 2017-12-14 07:02, wm4 wrote:
> Explicitly identify decoder/encoder wrappers with a common name. This
> saves API users from guessing by the name suffix. For example, they
> don't have to guess that "h264_qsv" is the h264 QSV implementation, and
> instead they can just check the AVCodec .codec and .wrapper_name
> fields.
>
> Explicitly mark AVCodec entries that are hardware decoders or most
> likely hardware decoders with new AV_CODEC_CAPs. The purpose is
> allowing
> API users listing hardware decoders in a more generic way. The proposed
> AVCodecHWConfig does not provide this information fully, because it's
> concerned with decoder configuration, not information about the fact
> whether the hardware is used or not.
>
> AV_CODEC_CAP_HYBRID exists specifically for QSV, which can have
> software
> implementations in case the hardware is not capable.
>
> Based on a patch by Philip Langdale <philipl at overt.org>.
Ship it.
--phil
More information about the ffmpeg-devel
mailing list