|
vdr-plugin-softhddevice-drm-gles 1.6.4-d0291bb
|
FFmpeg Based Video Decoder Frontend. More...
Classes | |
| class | cVideoDecoder |
| Video Decoder. More... | |
Functions | |
| static enum AVPixelFormat | GetFormat (AVCodecContext *videoCtx, const enum AVPixelFormat *fmt) |
| Callback to negotiate the PixelFormat. | |
| static const AVCodecHWConfig * | FindHWConfig (const AVCodec *codec) |
| Find a hardware based video decoder config. | |
| static const AVCodec * | FindHWDecoder (enum AVCodecID codecId) |
| Find a suitable video codec (hardware decoding) | |
| static const AVCodec * | FindSWDecoder (enum AVCodecID codecId) |
| Find a suitable video codec (software decoding) | |
FFmpeg Based Video Decoder Frontend.
|
static |
Find a hardware based video decoder config.
| codec | codec for which we should find a hw config |
Definition at line 80 of file codec_video.cpp.
Referenced by FindHWDecoder(), and cVideoDecoder::Open().
Find a suitable video codec (hardware decoding)
| codecId | video codec id |
Definition at line 105 of file codec_video.cpp.
References FindHWConfig().
Referenced by cVideoDecoder::Open().
Find a suitable video codec (software decoding)
| codecId | video codec id |
Definition at line 133 of file codec_video.cpp.
Referenced by cVideoDecoder::Open().
|
static |
Callback to negotiate the PixelFormat.
| videoCtx | video codec context |
| fmt | the list of formats which are supported by the codec, it is terminated by -1 as 0 is a valid format, the formats are ordered by quality |
Definition at line 49 of file codec_video.cpp.
References L_CODEC, LOGDEBUG2, and LOGWARNING.
Referenced by cVideoDecoder::Open().