|
Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
|
#include "system.h"#include "DVDVideoCodecFFmpeg.h"#include "DVDStreamInfo.h"#include "cores/VideoPlayer/Interface/Addon/TimingConstants.h"#include "DVDCodecs/DVDCodecs.h"#include "DVDCodecs/DVDFactoryCodec.h"#include "ServiceBroker.h"#include "utils/CPUInfo.h"#include "settings/AdvancedSettings.h"#include "settings/Settings.h"#include "settings/SettingsComponent.h"#include "cores/VideoSettings.h"#include "utils/log.h"#include "cores/VideoPlayer/VideoRenderers/RenderManager.h"#include "utils/StringUtils.h"#include <memory>#include <libavutil/opt.h>#include <libavutil/mastering_display_metadata.h>#include <libavfilter/avfilter.h>#include <libavfilter/buffersink.h>#include <libavfilter/buffersrc.h>#include <libavutil/pixdesc.h>Classes | |
| class | CVideoBufferFFmpeg |
| class | CVideoBufferPoolFFmpeg |
| union | pts_union |
Macros | |
| #define | RINT(x) ((x) >= 0 ? ((int)((x) + 0.5)) : ((int)((x) - 0.5))) |
Enumerations | |
| enum | DecoderState { STATE_NONE , STATE_SW_SINGLE , STATE_HW_SINGLE , STATE_HW_FAILED , STATE_SW_MULTI } |
| enum | EFilterFlags { FILTER_NONE = 0x0 , FILTER_DEINTERLACE_YADIF = 0x1 , FILTER_DEINTERLACE_ANY = 0xf , FILTER_DEINTERLACE_FLAGGED = 0x10 , FILTER_DEINTERLACE_HALFED = 0x20 , FILTER_ROTATE = 0x40 } |
| #define RINT | ( | x | ) | ((x) >= 0 ? ((int)((x) + 0.5)) : ((int)((x) - 0.5))) |
| enum DecoderState |
| enum EFilterFlags |