|
MythTV
0.27pre
|
#include <frame.h>
Public Attributes | |
| VideoFrameType | codec |
| unsigned char * | buf |
| int | width |
| int | height |
| float | aspect |
| double | frame_rate |
| int | bpp |
| int | size |
| long long | frameNumber |
| long long | timecode |
| int64_t | disp_timecode |
| unsigned char * | priv [4] |
| unsigned char * | qscale_table |
| int | qstride |
| int | interlaced_frame |
| int | top_field_first |
| int | repeat_pict |
| int | forcekey |
| int | dummy |
| int | pitches [3] |
| int | offsets [3] |
| int | pix_fmt |
| VideoFrameType VideoFrame_::codec |
Definition at line 32 of file frame.h.
Referenced by adjustFilter(), clear(), compatible(), copy(), Cvt420422(), Cvt422420(), DetectLetterbox::Detect(), VideoOutput::DisplayOSD(), PrivateDecoderVDA::GetFrame(), GreedyHDeint(), VideoBuffers::Init(), pgm_fill(), VideoOutputD3D::ProcessFrame(), ClassicCommDetector::ProcessFrame(), VideoOutputNullVAAPI::ReleaseFrame(), VideoOutputNullVDPAU::ReleaseFrame(), VideoOutput::ResizeVideo(), VideoOutputOpenGL::ShowPIP(), VideoOutputD3D::ShowPIP(), VideoOutputVDPAU::ShowPIP(), VideoOutput::ShowPIP(), Transcode::TranscodeFile(), OpenGLVideo::UpdateInputFrame(), and vflip().
| unsigned char* VideoFrame_::buf |
Definition at line 33 of file frame.h.
Referenced by nv_python_libs.vimeo.vimeo_api.CurlyRequest::_body_callback(), adjustFilter(), bobDeintFilter(), c_yuv888_to_yv12(), clear(), VideoOutputVDPAU::ClearDummyFrame(), copy(), VideoOutput::CopyFrame(), VAAPIContext::CopySurfaceToFrame(), CopyToVideo(), VideoOutputNull::CreatePauseFrame(), VideoOutputOpenGL::CreatePauseFrame(), VideoOutputXv::CreatePauseFrame(), VideoOutputQuartz::CreateQuartzBuffers(), crop(), cropMMX(), VideoOutput::CropToDisplay(), Cvt420422(), Cvt422420(), NuppelDecoder::DecodeFrame(), VideoOutputXv::DeleteBuffers(), VideoOutputQuartz::DeleteQuartzBuffers(), denoise3DFilter(), VideoOutputOpenGL::DestroyCPUResources(), DetectLetterbox::Detect(), ClassicLogoDetector::DetectEdges(), VideoOutput::DisplayOSD(), nv_python_libs.vimeo.vimeo_api.CurlyRequest::do_post_call(), nv_python_libs.vimeo.vimeo_api.CurlyRequest::do_request(), VideoOutputVDPAU::DrawSlice(), VideoOutputNullVDPAU::DrawSlice(), VBI608Extractor::ExtractCC(), FieldorderDeint(), PrivateDecoderCrystalHD::FillFrame(), VideoOutputVDPAU::FrameIsInUse(), free_frame(), get_avf_buffer(), get_avf_buffer_dxva2(), get_avf_buffer_vaapi(), get_avf_buffer_vdpau(), get_nuppel_buffer(), PrivateDecoderVDA::GetFrame(), PGMConverter::getImage(), MythPlayer::GetScreenGrabAtFrame(), GreedyHDeint(), init_avg(), init_buf(), init_vars(), invert(), IvtcFilter(), KernelDeint(), KernelThread(), linearBlendFilter(), linearBlendFilterAltivec(), mmx_yuv888_to_yv12(), oneFieldFilter(), pgm_fill(), pp(), VideoOutputVDPAU::PrepareFrame(), VideoOutputXv::PrepareFrameMem(), VideoOutputQuartz::ProcessFrame(), VideoOutputD3D::ProcessFrame(), VideoOutputOpenGLVAAPI::ProcessFrame(), ClassicCommDetector::ProcessFrame(), AvFormatDecoder::ProcessVideoFrame(), VideoOutputNullVAAPI::ReleaseFrame(), VideoOutputNullVDPAU::ReleaseFrame(), VideoOutput::ResizeVideo(), VideoOutputOpenGL::ShowPIP(), VideoOutputD3D::ShowPIP(), VideoOutputVDPAU::ShowPIP(), VideoOutput::ShowPIP(), VideoOutputXv::ShowXVideo(), swap(), VideoOutputD3D::TearDown(), Transcode::TranscodeFile(), VideoOutputD3D::UpdateFrame(), OpenGLVideo::UpdateInputFrame(), VideoOutputOpenGLVAAPI::UpdatePauseFrame(), VideoOutputD3D::UpdatePauseFrame(), VideoOutputQuartz::UpdatePauseFrame(), VideoOutputVDPAU::UpdatePauseFrame(), VideoOutputVDPAU::UpdateReferenceFrames(), VideoOutputD3D::VideoOutputD3D(), VideoOutputOpenGL::VideoOutputOpenGL(), NuppelVideoRecorder::WriteVideo(), AVFormatWriter::WriteVideoFrame(), YadifDeint(), YadifThread(), and VideoOutputNull::~VideoOutputNull().
| int VideoFrame_::width |
Definition at line 35 of file frame.h.
Referenced by bobDeintFilter(), compatible(), VAAPIContext::CopySurfaceToFrame(), VideoOutputNull::CreatePauseFrame(), VideoOutputOpenGL::CreatePauseFrame(), VideoOutputD3D::CreatePauseFrame(), VideoOutputXv::CreatePauseFrame(), VideoOutputQuartz::CreateQuartzBuffers(), DetectLetterbox::Detect(), SubtitleScreen::DisplayAVSubtitles(), VideoOutputVDPAU::DrawSlice(), VideoOutputNullVDPAU::DrawSlice(), VBI608Extractor::ExtractCC(), FieldorderDeint(), PrivateDecoderVDA::GetFrame(), GreedyHDeint(), IvtcFilter(), KernelDeint(), KernelThread(), pgm_fill(), pp(), VideoOutputXv::PrepareFrameMem(), VideoOutputQuartz::ProcessFrame(), VideoOutput::ResizeVideo(), VideoOutput::ShowPIP(), Transcode::TranscodeFile(), VideoOutputD3D::UpdateFrame(), OpenGLVideo::UpdateInputFrame(), NuppelVideoRecorder::WriteVideo(), AVFormatWriter::WriteVideoFrame(), YadifDeint(), and YadifThread().
| int VideoFrame_::height |
Definition at line 36 of file frame.h.
Referenced by adjustFilter(), bobDeintFilter(), clear(), compatible(), copy(), VideoOutput::CopyFrame(), VAAPIContext::CopySurfaceToFrame(), VideoOutputNull::CreatePauseFrame(), VideoOutputOpenGL::CreatePauseFrame(), VideoOutputD3D::CreatePauseFrame(), VideoOutputXv::CreatePauseFrame(), VideoOutputQuartz::CreateQuartzBuffers(), crop(), cropMMX(), VideoOutput::CropToDisplay(), denoise3DFilter(), DetectLetterbox::Detect(), SubtitleScreen::DisplayAVSubtitles(), VideoOutputVDPAU::DrawSlice(), VideoOutputNullVDPAU::DrawSlice(), FieldorderDeint(), PrivateDecoderVDA::GetFrame(), GreedyHDeint(), init_vars(), IvtcFilter(), KernelDeint(), KernelThread(), linearBlendFilter(), linearBlendFilterAltivec(), oneFieldFilter(), pgm_fill(), pp(), VideoOutputXv::PrepareFrameMem(), VideoOutputQuartz::ProcessFrame(), VideoOutput::ResizeVideo(), VideoOutput::ShowPIP(), VideoOutputXv::ShowXVideo(), swap(), Transcode::TranscodeFile(), VideoOutputD3D::UpdateFrame(), OpenGLVideo::UpdateInputFrame(), vflip(), NuppelVideoRecorder::WriteVideo(), AVFormatWriter::WriteVideoFrame(), YadifDeint(), and YadifThread().
| float VideoFrame_::aspect |
Definition at line 37 of file frame.h.
Referenced by MythPlayer::CheckAspectRatio(), VAAPIContext::CopySurfaceToFrame(), PrePostRollFlagger::findBreakInrange(), NuppelDecoder::GetFrame(), MythPlayer::GetScreenGrabAtFrame(), ClassicCommDetector::go(), AvFormatDecoder::ProcessVideoFrame(), VideoOutputNullVAAPI::ReleaseFrame(), VideoOutputNullVDPAU::ReleaseFrame(), and Transcode::TranscodeFile().
| double VideoFrame_::frame_rate |
Definition at line 38 of file frame.h.
Referenced by VAAPIContext::CopySurfaceToFrame(), and MythCCExtractorPlayer::OnGotNewFrame().
| int VideoFrame_::bpp |
Definition at line 39 of file frame.h.
Referenced by IvtcFilter().
| int VideoFrame_::size |
Definition at line 40 of file frame.h.
Referenced by compatible(), VideoOutput::CopyFrame(), VideoOutputNull::CreatePauseFrame(), VideoOutputOpenGL::CreatePauseFrame(), VideoOutputD3D::CreatePauseFrame(), VideoOutputXv::CreatePauseFrame(), VideoOutputQuartz::CreateQuartzBuffers(), Cvt420422(), Cvt422420(), mythburn.FontDef::drawText(), mythburn.FontDef::getFont(), init_avg(), init_buf(), invert(), Transcode::TranscodeFile(), vflip(), and NuppelVideoRecorder::WriteVideo().
Definition at line 42 of file frame.h.
Referenced by VideoOutput::CopyFrame(), VideoOutputNull::CreatePauseFrame(), VideoOutputOpenGL::CreatePauseFrame(), VideoOutputD3D::CreatePauseFrame(), VideoOutputXv::CreatePauseFrame(), VideoOutputQuartz::CreateQuartzBuffers(), DetectLetterbox::Detect(), SubtitleScreen::DisplayTextSubtitles(), NuppelVideoRecorder::doWriteThread(), FieldorderDeint(), PrivateDecoderCrystalHD::FillFrame(), PrePostRollFlagger::findBreakInrange(), AvFormatDecoder::GenerateDummyVideoFrames(), NuppelDecoder::GetFrame(), CommDetector2::go(), ClassicCommDetector::go(), GreedyHDeint(), KernelDeint(), VideoOutputNull::PrepareFrame(), VideoOutputOpenGL::PrepareFrame(), VideoOutputQuartz::PrepareFrame(), VideoOutputD3D::PrepareFrame(), VideoOutputVDPAU::PrepareFrame(), VideoOutputXv::PrepareFrameMem(), VideoOutputXv::PrepareFrameXv(), AvFormatDecoder::ProcessVideoFrame(), VideoOutputNullVAAPI::ReleaseFrame(), VideoOutputNullVDPAU::ReleaseFrame(), DetectLetterbox::SwitchTo(), Transcode::TranscodeFile(), MythPlayer::TranscodeGetNextFrame(), VideoOutputNull::UpdatePauseFrame(), VideoOutputXv::UpdatePauseFrame(), NuppelVideoRecorder::WriteVideo(), and YadifDeint().
Definition at line 43 of file frame.h.
Referenced by MythPlayer::AVSync(), VideoBuffers::ClearAfterSeek(), TV::DiscMenuHandleAction(), SubtitleScreen::DisplayAVSubtitles(), SubtitleScreen::DisplayRawTextSubtitles(), SubtitleScreen::DisplayTextSubtitles(), NuppelVideoRecorder::doWriteThread(), SubtitleScreen::ExpireSubtitles(), PrivateDecoderCrystalHD::FillFrame(), PrivateDecoderCrystalHD::GetFrame(), MythBDPlayer::GoToMenu(), VideoOutputVDPAU::PrepareFrame(), VideoOutputNullVAAPI::ReleaseFrame(), VideoOutputNullVDPAU::ReleaseFrame(), MythPlayer::ReleaseNextVideoFrame(), Transcode::TranscodeFile(), NuppelVideoRecorder::WriteVideo(), and AVFormatWriter::WriteVideoFrame().
| int64_t VideoFrame_::disp_timecode |
Definition at line 44 of file frame.h.
Referenced by MythPlayer::AVSync(), VideoOutput::CopyFrame(), AvFormatDecoder::ProcessVideoFrame(), VideoOutputNullVAAPI::ReleaseFrame(), VideoOutputNullVDPAU::ReleaseFrame(), VideoOutputOpenGLVAAPI::UpdatePauseFrame(), VideoOutputNull::UpdatePauseFrame(), VideoOutputOpenGL::UpdatePauseFrame(), VideoOutputD3D::UpdatePauseFrame(), VideoOutputQuartz::UpdatePauseFrame(), VideoOutputVDPAU::UpdatePauseFrame(), and VideoOutputXv::UpdatePauseFrame().
| unsigned char* VideoFrame_::priv[4] |
Definition at line 46 of file frame.h.
Referenced by PrivateDecoderCrystalHD::FillFrame(), free_frame(), get_avf_buffer_vdpau(), and PrivateDecoderCrystalHD::GetFrame().
| unsigned char* VideoFrame_::qscale_table |
Definition at line 48 of file frame.h.
Referenced by VideoOutputXv::DeleteBuffers(), VideoOutputOpenGL::DestroyCPUResources(), and pp().
| int VideoFrame_::qstride |
Definition at line 49 of file frame.h.
Referenced by PrivateDecoderCrystalHD::FillFrame(), PrivateDecoderCrystalHD::GetFrame(), and pp().
| int VideoFrame_::interlaced_frame |
Definition at line 51 of file frame.h.
Referenced by MythPlayer::AutoDeint(), copy(), PrivateDecoderCrystalHD::FillFrame(), AvFormatDecoder::GenerateDummyVideoFrames(), GreedyHDeint(), VideoBuffers::Init(), IvtcFilter(), AvFormatDecoder::ProcessVideoFrame(), VideoOutputNullVAAPI::ReleaseFrame(), VideoOutputNullVDPAU::ReleaseFrame(), and OpenGLVideo::UpdateInputFrame().
| int VideoFrame_::top_field_first |
Definition at line 52 of file frame.h.
Referenced by copy(), FieldorderDeint(), PrivateDecoderCrystalHD::FillFrame(), AvFormatDecoder::GenerateDummyVideoFrames(), GreedyHDeint(), VideoBuffers::Init(), IvtcFilter(), KernelDeint(), KernelThread(), VideoOutputOpenGL::PrepareFrame(), VideoOutputVDPAU::PrepareFrame(), AvFormatDecoder::ProcessVideoFrame(), VideoOutputNullVAAPI::ReleaseFrame(), VideoOutputNullVDPAU::ReleaseFrame(), VideoOutputXv::ShowXVideo(), YadifDeint(), and YadifThread().
| int VideoFrame_::repeat_pict |
Definition at line 53 of file frame.h.
Referenced by MythPlayer::AVSync(), copy(), AvFormatDecoder::GenerateDummyVideoFrames(), IvtcFilter(), MythCCExtractorPlayer::OnGotNewFrame(), AvFormatDecoder::ProcessVideoFrame(), VideoOutputNullVAAPI::ReleaseFrame(), and VideoOutputNullVDPAU::ReleaseFrame().
| int VideoFrame_::forcekey |
Definition at line 54 of file frame.h.
Referenced by NuppelVideoRecorder::doWriteThread(), and NuppelVideoRecorder::WriteVideo().
| int VideoFrame_::dummy |
Definition at line 55 of file frame.h.
Referenced by VideoOutput::ClearDummyFrame(), AvFormatDecoder::GenerateDummyVideoFrames(), NuppelDecoder::GetFrame(), VideoOutputOpenGL::PrepareFrame(), VideoOutputD3D::PrepareFrame(), VideoOutputVDPAU::PrepareFrame(), VideoOutputOpenGL::ProcessFrame(), VideoOutputD3D::ProcessFrame(), AvFormatDecoder::ProcessVideoFrame(), VideoOutputNullVAAPI::ReleaseFrame(), and VideoOutputNullVDPAU::ReleaseFrame().
| int VideoFrame_::pitches[3] |
Definition at line 57 of file frame.h.
Referenced by adjustFilter(), bobDeintFilter(), c_yuv888_to_yv12(), clear(), compatible(), copy(), VideoOutput::CopyFrame(), VAAPIContext::CopySurfaceToFrame(), crop(), cropMMX(), VideoOutput::CropToDisplay(), denoise3DFilter(), DetectLetterbox::Detect(), VBI608Extractor::ExtractCC(), FieldorderDeint(), get_avf_buffer(), get_nuppel_buffer(), GreedyHDeint(), init_avg(), init_buf(), IvtcFilter(), KernelDeint(), KernelThread(), linearBlendFilter(), linearBlendFilterAltivec(), mmx_yuv888_to_yv12(), oneFieldFilter(), VideoOutputVDPAU::PrepareFrame(), VideoOutputQuartz::ProcessFrame(), AvFormatDecoder::ProcessVideoFrame(), quickdnr(), quickdnr2(), quickdnr2MMX(), quickdnrMMX(), VideoOutputNullVDPAU::ReleaseFrame(), VideoOutputVDPAU::ShowPIP(), VideoOutput::ShowPIP(), OpenGLVideo::UpdateInputFrame(), VideoOutputVDPAU::UpdatePauseFrame(), YadifDeint(), and YadifThread().
| int VideoFrame_::offsets[3] |
Definition at line 58 of file frame.h.
Referenced by adjustFilter(), bobDeintFilter(), c_yuv888_to_yv12(), clear(), compatible(), copy(), VideoOutput::CopyFrame(), VAAPIContext::CopySurfaceToFrame(), CopyToVideo(), crop(), cropMMX(), VideoOutput::CropToDisplay(), denoise3DFilter(), DetectLetterbox::Detect(), VBI608Extractor::ExtractCC(), FieldorderDeint(), get_avf_buffer(), get_nuppel_buffer(), GreedyHDeint(), init_avg(), init_buf(), init_vars(), IvtcFilter(), KernelDeint(), KernelThread(), linearBlendFilter(), linearBlendFilterAltivec(), mmx_yuv888_to_yv12(), oneFieldFilter(), VideoOutputVDPAU::PrepareFrame(), VideoOutputQuartz::ProcessFrame(), AvFormatDecoder::ProcessVideoFrame(), VideoOutputNullVDPAU::ReleaseFrame(), VideoOutputVDPAU::ShowPIP(), VideoOutput::ShowPIP(), OpenGLVideo::UpdateInputFrame(), VideoOutputVDPAU::UpdatePauseFrame(), vflip(), YadifDeint(), and YadifThread().
| int VideoFrame_::pix_fmt |
Definition at line 60 of file frame.h.
Referenced by VideoOutputVDPAU::DrawSlice(), VideoOutputNullVDPAU::DrawSlice(), get_avf_buffer_dxva2(), get_avf_buffer_vaapi(), and get_avf_buffer_vdpau().
1.8.1.2