Lime3DS/src/core/dumping
zhupengfei 8c4bcf9f59
ffmpeg: Add ListFormats and ListEncoders
These two functions allow the frontend to get a list of encoders/formats and their specific options.

Retrieving the options is harder than it sounds due to FFmpeg's strange AVClass and AVOption system. For example, for integer and flags options, 'named constants' can be set. They are of type `AV_OPT_TYPE_CONST` and are categoried according to the `unit` field. An option can recognize all constants of the same `unit`.
2020-02-27 16:55:14 +08:00
..
backend.cpp video_core, core: Move pixel download to its own thread 2020-02-27 16:55:08 +08:00
backend.h core/dumping: Allow format/encoder selection+configuration 2020-02-27 16:55:10 +08:00
ffmpeg_backend.cpp ffmpeg: Add ListFormats and ListEncoders 2020-02-27 16:55:14 +08:00
ffmpeg_backend.h ffmpeg: Add ListFormats and ListEncoders 2020-02-27 16:55:14 +08:00