#include <frame.h>
Definition at line 27 of file frame.h.
Public Attributes | |
| VideoFrameType | codec |
| unsigned char * | buf |
| int | width |
| int | height |
| int | bpp |
| int | size |
| long long | frameNumber |
| long long | timecode |
| unsigned char * | priv [4] |
| unsigned char * | qscale_table |
| int | qstride |
| int | interlaced_frame |
| int | top_field_first |
| int | repeat_pict |
| int | forcekey |
| int | pitches [3] |
| int | offsets [3] |
Definition at line 29 of file frame.h.
Referenced by adjustFilter(), ChromaKeyOSD::AllocImage(), compatible(), copy(), Cvt420422(), Cvt422420(), VideoOutput::DisplayOSD(), AvFormatDecoder::GenerateDummyVideoFrame(), GreedyHDeint(), VideoOutputDirectfb::Init(), VideoBuffers::Init(), VideoOutputDirectfb::InputChanged(), KernelDeint(), XvMCOSD::OSDFrame(), pgm_fill(), VideoOutputXv::PrepareFrameOpenGL(), ClassicCommDetector::ProcessFrame(), VideoOutput::ResizeVideo(), VideoOutput::ShowPip(), VideoOutputXv::ShowPip(), VideoOutputIvtv::ShowPip(), Transcode::TranscodeFile(), and OpenGLVideo::UpdateInputFrame().
| unsigned char* VideoFrame_::buf |
Definition at line 30 of file frame.h.
Referenced by adjustFilter(), ChromaKeyOSD::AllocImage(), bobDeintFilter(), clear(), copy(), VideoOutput::CopyFrame(), CopyToVideo(), VideoOutputXv::CreatePauseFrame(), VideoOutputNull::CreatePauseFrame(), VideoOutputQuartz::CreateQuartzBuffers(), crop(), cropMMX(), Cvt420422(), Cvt422420(), NuppelDecoder::DecodeFrame(), VideoOutputXv::DeleteBuffers(), DirectfbData::DeleteBuffers(), VideoOutputQuartz::DeleteQuartzBuffers(), denoise3DFilter(), ClassicLogoDetector::DetectEdges(), NuppelVideoPlayer::DisplayNormalFrame(), VideoOutput::DisplayOSD(), VideoOutputD3D::Exit(), AvFormatDecoder::GenerateDummyVideoFrame(), get_avf_buffer(), get_avf_buffer_xvmc(), get_nuppel_buffer(), AvFormatDecoder::GetFrame(), PGMConverter::getImage(), GetRender(), NuppelVideoPlayer::GetScreenGrabAtFrame(), GreedyHDeint(), VideoOutputDX::Init(), VideoOutputD3D::Init(), init_avg(), init_buf(), init_vars(), VideoOutputDX::InputChanged(), VideoOutputDirectfb::InputChanged(), VideoOutputD3D::InputChanged(), invert(), IvtcFilter(), KernelDeint(), linearBlendFilter(), linearBlendFilterAltivec(), oneFieldFilter(), XvMCOSD::OSDFrame(), pgm_fill(), pp(), VideoOutputDX::PrepareFrame(), VideoOutputDirectfb::PrepareFrame(), VideoOutputD3D::PrepareFrame(), VideoOutputXv::PrepareFrameMem(), VideoOutputXv::PrepareFrameXv(), VideoOutputQuartz::ProcessFrame(), VideoOutputIvtv::ProcessFrame(), VideoOutputDirectfb::ProcessFrame(), ClassicCommDetector::ProcessFrame(), VideoOutput::ResizeVideo(), VideoOutput::ShowPip(), VideoOutputXv::ShowPip(), VideoOutputIvtv::ShowPip(), VideoOutputXv::ShowXVideo(), Transcode::TranscodeFile(), OpenGLVideo::UpdateInputFrame(), VideoOutputQuartz::UpdatePauseFrame(), VideoOutputDX::UpdatePauseFrame(), VideoOutputDirectfb::UpdatePauseFrame(), VideoOutputD3D::VideoOutputD3D(), VideoOutputDX::VideoOutputDX(), NuppelVideoRecorder::WriteVideo(), YadifDeint(), AvFormatDecoder::~AvFormatDecoder(), VideoOutputDirectfb::~VideoOutputDirectfb(), VideoOutputDX::~VideoOutputDX(), and VideoOutputNull::~VideoOutputNull().
Definition at line 32 of file frame.h.
Referenced by ChromaKeyOSD::AllocImage(), bobDeintFilter(), compatible(), VideoOutputXv::CreatePauseFrame(), VideoOutputNull::CreatePauseFrame(), VideoOutputQuartz::CreateQuartzBuffers(), AvFormatDecoder::GenerateDummyVideoFrame(), GreedyHDeint(), VideoOutputDX::Init(), VideoOutputDirectfb::Init(), VideoOutputD3D::Init(), VideoOutputDX::InputChanged(), VideoOutputDirectfb::InputChanged(), VideoOutputD3D::InputChanged(), IvtcFilter(), pgm_fill(), pp(), VideoOutputDirectfb::PrepareFrame(), VideoOutputXv::PrepareFrameMem(), VideoOutputQuartz::ProcessFrame(), VideoOutputDirectfb::ProcessFrame(), ChromaKeyOSD::Reinit(), VideoOutput::ResizeVideo(), VideoOutput::ShowPip(), VideoOutputIvtv::ShowPip(), Transcode::TranscodeFile(), OpenGLVideo::UpdateInputFrame(), VideoOutputDirectfb::UpdatePauseFrame(), NuppelVideoRecorder::WriteVideo(), and YadifDeint().
Definition at line 33 of file frame.h.
Referenced by adjustFilter(), ChromaKeyOSD::AllocImage(), bobDeintFilter(), clear(), compatible(), copy(), VideoOutput::CopyFrame(), VideoOutputXv::CreatePauseFrame(), VideoOutputNull::CreatePauseFrame(), VideoOutputQuartz::CreateQuartzBuffers(), crop(), cropMMX(), denoise3DFilter(), AvFormatDecoder::GenerateDummyVideoFrame(), GreedyHDeint(), VideoOutputDX::Init(), VideoOutputDirectfb::Init(), VideoOutputD3D::Init(), init_vars(), VideoOutputDX::InputChanged(), VideoOutputDirectfb::InputChanged(), VideoOutputD3D::InputChanged(), IvtcFilter(), KernelDeint(), linearBlendFilter(), linearBlendFilterAltivec(), oneFieldFilter(), pgm_fill(), pp(), VideoOutputDirectfb::PrepareFrame(), VideoOutputXv::PrepareFrameMem(), VideoOutputQuartz::ProcessFrame(), VideoOutputDirectfb::ProcessFrame(), VideoOutput::ResizeVideo(), VideoOutput::ShowPip(), VideoOutputIvtv::ShowPip(), VideoOutputXv::ShowXVideo(), VideoOutputXv::ShowXvMC(), Transcode::TranscodeFile(), OpenGLVideo::UpdateInputFrame(), VideoOutputDirectfb::UpdatePauseFrame(), NuppelVideoRecorder::WriteVideo(), and YadifDeint().
| int VideoFrame_::bpp |
Definition at line 34 of file frame.h.
Referenced by ChromaKeyOSD::AllocImage(), VideoOutputXv::CreatePauseFrame(), VideoOutputNull::CreatePauseFrame(), VideoOutputQuartz::CreateQuartzBuffers(), AvFormatDecoder::GenerateDummyVideoFrame(), VideoOutputDX::Init(), VideoOutputDirectfb::Init(), VideoOutputD3D::Init(), VideoOutputDX::InputChanged(), VideoOutputDirectfb::InputChanged(), VideoOutputD3D::InputChanged(), IvtcFilter(), VideoOutputDirectfb::PrepareFrame(), VideoOutputDirectfb::ProcessFrame(), VideoOutput::ShowPip(), and VideoOutputDirectfb::UpdatePauseFrame().
Definition at line 35 of file frame.h.
Referenced by compatible(), VideoOutput::CopyFrame(), VideoOutputXv::CreatePauseFrame(), VideoOutputNull::CreatePauseFrame(), VideoOutputQuartz::CreateQuartzBuffers(), Cvt420422(), Cvt422420(), AvFormatDecoder::GenerateDummyVideoFrame(), VideoOutputDX::Init(), VideoOutputDirectfb::Init(), VideoOutputD3D::Init(), init_avg(), init_buf(), VideoOutputDX::InputChanged(), VideoOutputDirectfb::InputChanged(), VideoOutputD3D::InputChanged(), invert(), VideoOutputDirectfb::PrepareFrame(), VideoOutputDirectfb::ProcessFrame(), Transcode::TranscodeFile(), VideoOutputQuartz::UpdatePauseFrame(), VideoOutputDX::UpdatePauseFrame(), VideoOutputDirectfb::UpdatePauseFrame(), and NuppelVideoRecorder::WriteVideo().
| long long VideoFrame_::frameNumber |
Definition at line 37 of file frame.h.
Referenced by VideoOutput::CopyFrame(), VideoOutputXv::CreatePauseFrame(), VideoOutputNull::CreatePauseFrame(), VideoOutputQuartz::CreateQuartzBuffers(), NuppelVideoPlayer::DisplayTextSubtitles(), NuppelVideoRecorder::doWriteThread(), AvFormatDecoder::GenerateDummyVideoFrame(), NuppelDecoder::GetFrame(), AvFormatDecoder::GetFrame(), CommDetector2::go(), ClassicCommDetector::go(), GreedyHDeint(), VideoOutputDX::Init(), VideoOutputDirectfb::Init(), VideoOutputD3D::Init(), VideoOutputDX::InputChanged(), VideoOutputDirectfb::InputChanged(), VideoOutputD3D::InputChanged(), VideoOutputQuartz::PrepareFrame(), VideoOutputNull::PrepareFrame(), VideoOutputDX::PrepareFrame(), VideoOutputDirectfb::PrepareFrame(), VideoOutputD3D::PrepareFrame(), VideoOutputXv::PrepareFrameMem(), VideoOutputXv::PrepareFrameOpenGL(), VideoOutputXv::PrepareFrameXv(), VideoOutputXv::PrepareFrameXvMC(), Transcode::TranscodeFile(), NuppelVideoPlayer::TranscodeGetNextFrame(), VideoOutputXv::UpdatePauseFrame(), VideoOutputNull::UpdatePauseFrame(), NuppelVideoRecorder::WriteVideo(), and YadifDeint().
| long long VideoFrame_::timecode |
Definition at line 38 of file frame.h.
Referenced by NuppelVideoPlayer::AVSync(), VideoBuffers::ClearAfterSeek(), NuppelVideoPlayer::DisplayAVSubtitles(), NuppelVideoPlayer::DisplayDVDButton(), NuppelVideoPlayer::DisplayTextSubtitles(), NuppelVideoRecorder::doWriteThread(), NuppelVideoPlayer::ExpireSubtitles(), NuppelVideoPlayer::ReleaseNextVideoFrame(), Transcode::TranscodeFile(), and NuppelVideoRecorder::WriteVideo().
| unsigned char* VideoFrame_::priv[4] |
Definition at line 40 of file frame.h.
Referenced by VideoOutputXv::DrawSlice(), and get_avf_buffer_xvmc().
| unsigned char* VideoFrame_::qscale_table |
Definition at line 42 of file frame.h.
Referenced by VideoOutputXv::DeleteBuffers(), DirectfbData::DeleteBuffers(), and pp().
Definition at line 45 of file frame.h.
Referenced by NuppelVideoPlayer::AutoDeint(), AvFormatDecoder::GenerateDummyVideoFrame(), AvFormatDecoder::GetFrame(), GreedyHDeint(), VideoBuffers::Init(), and IvtcFilter().
Definition at line 46 of file frame.h.
Referenced by AvFormatDecoder::GenerateDummyVideoFrame(), AvFormatDecoder::GetFrame(), GreedyHDeint(), VideoBuffers::Init(), IvtcFilter(), VideoOutputXv::ShowXVideo(), VideoOutputXv::ShowXvMC(), and YadifDeint().
Definition at line 47 of file frame.h.
Referenced by AvFormatDecoder::GenerateDummyVideoFrame(), AvFormatDecoder::GetFrame(), and IvtcFilter().
Definition at line 48 of file frame.h.
Referenced by NuppelVideoRecorder::doWriteThread(), and NuppelVideoRecorder::WriteVideo().
| int VideoFrame_::pitches[3] |
Definition at line 50 of file frame.h.
Referenced by adjustFilter(), bobDeintFilter(), clear(), compatible(), copy(), VideoOutput::CopyFrame(), crop(), cropMMX(), denoise3DFilter(), VideoOutput::DisplayOSD(), AvFormatDecoder::GenerateDummyVideoFrame(), get_avf_buffer(), get_nuppel_buffer(), AvFormatDecoder::GetFrame(), GreedyHDeint(), VideoOutputDirectfb::Init(), init_avg(), init_buf(), IvtcFilter(), KernelDeint(), linearBlendFilter(), linearBlendFilterAltivec(), oneFieldFilter(), VideoOutputDirectfb::PrepareFrame(), VideoOutputQuartz::ProcessFrame(), VideoOutputDirectfb::ProcessFrame(), quickdnr(), quickdnr2(), quickdnr2MMX(), quickdnrMMX(), VideoOutput::ShowPip(), VideoOutputDirectfb::UpdatePauseFrame(), and YadifDeint().
| int VideoFrame_::offsets[3] |
Definition at line 51 of file frame.h.
Referenced by adjustFilter(), bobDeintFilter(), clear(), compatible(), copy(), VideoOutput::CopyFrame(), CopyToVideo(), crop(), cropMMX(), denoise3DFilter(), VideoOutput::DisplayOSD(), AvFormatDecoder::GenerateDummyVideoFrame(), get_avf_buffer(), get_nuppel_buffer(), AvFormatDecoder::GetFrame(), GreedyHDeint(), VideoOutputDirectfb::Init(), init_avg(), init_buf(), init_vars(), IvtcFilter(), KernelDeint(), linearBlendFilter(), linearBlendFilterAltivec(), oneFieldFilter(), VideoOutputDirectfb::PrepareFrame(), VideoOutputQuartz::ProcessFrame(), VideoOutputDirectfb::ProcessFrame(), VideoOutput::ShowPip(), OpenGLVideo::UpdateInputFrame(), VideoOutputDirectfb::UpdatePauseFrame(), and YadifDeint().
1.5.5