![]() |
Kodi Documentation
18.0
Kodi is an open source media player and entertainment hub.
|
#include "system.h"
#include "DVDVideoCodecFFmpeg.h"
#include "DVDDemuxers/DVDDemux.h"
#include "DVDStreamInfo.h"
#include "cores/VideoPlayer/Interface/Addon/TimingConstants.h"
#include "DVDCodecs/DVDCodecs.h"
#include "DVDCodecs/DVDCodecUtils.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 "cores/VideoPlayer/VideoRenderers/RenderInfo.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 |