MythTV  master
Static Public Member Functions | List of all members
MythAVUtil Class Reference

#include <libmythtv/mythavutil.h>

Static Public Member Functions

static void DeinterlaceAVFrame (AVFrame *Frame)
 Deinterlace an AVFrame. More...
 
static int FillAVFrame (AVFrame *Frame, const MythVideoFrame *From, AVPixelFormat Fmt=AV_PIX_FMT_NONE)
 Initialise AVFrame with content from MythVideoFrame. More...
 
static AVPixelFormat FrameTypeToPixelFormat (VideoFrameType Type)
 
static VideoFrameType PixelFormatToFrameType (AVPixelFormat Fmt)
 
static MythHDR::HDRType FFmpegTransferToHDRType (int Transfer)
 

Detailed Description

Definition at line 63 of file mythavutil.h.

Member Function Documentation

◆ DeinterlaceAVFrame()

void MythAVUtil::DeinterlaceAVFrame ( AVFrame Frame)
static

Deinterlace an AVFrame.

This is only used by the mytharchive plugin and can be removed if MythArchive becomes obsolete.

Definition at line 134 of file mythavutil.cpp.

Referenced by ThumbFinder::getFrameImage(), and grabThumbnail().

◆ FillAVFrame()

int MythAVUtil::FillAVFrame ( AVFrame Frame,
const MythVideoFrame From,
AVPixelFormat  Fmt = AV_PIX_FMT_NONE 
)
static

◆ FrameTypeToPixelFormat()

AVPixelFormat MythAVUtil::FrameTypeToPixelFormat ( VideoFrameType  Type)
static

◆ PixelFormatToFrameType()

VideoFrameType MythAVUtil::PixelFormatToFrameType ( AVPixelFormat  Fmt)
static

◆ FFmpegTransferToHDRType()

MythHDR::HDRType MythAVUtil::FFmpegTransferToHDRType ( int  Transfer)
static

Definition at line 117 of file mythavutil.cpp.

Referenced by MythHDRTracker::Update().


The documentation for this class was generated from the following files: