MythTV
master
|
#include <mpeg2fix.h>
Public Member Functions | |
MPEG2frame (int size) | |
~MPEG2frame () | |
void | ensure_size (int size) const |
void | set_pkt (AVPacket *newpkt) const |
Public Attributes | |
AVPacket * | m_pkt {nullptr} |
bool | m_isSequence {false} |
bool | m_isGop {false} |
uint8_t * | m_framePos {nullptr} |
uint8_t * | m_gopPos {nullptr} |
mpeg2_sequence_t | m_mpeg2_seq |
mpeg2_gop_t | m_mpeg2_gop |
mpeg2_picture_t | m_mpeg2_pic |
Definition at line 46 of file mpeg2fix.h.
|
explicit |
Definition at line 99 of file mpeg2fix.cpp.
MPEG2frame::~MPEG2frame | ( | ) |
Definition at line 106 of file mpeg2fix.cpp.
void MPEG2frame::ensure_size | ( | int | size | ) | const |
Definition at line 111 of file mpeg2fix.cpp.
Referenced by MPEG2fixup::AddSequence().
void MPEG2frame::set_pkt | ( | AVPacket * | newpkt | ) | const |
Definition at line 127 of file mpeg2fix.cpp.
Referenced by MPEG2fixup::ConvertToI(), and MPEG2fixup::GetPoolFrame().
AVPacket* MPEG2frame::m_pkt {nullptr} |
Definition at line 54 of file mpeg2fix.h.
Referenced by MPEG2fixup::AddFrame(), MPEG2fixup::AddSequence(), MPEG2fixup::ConvertToI(), MPEG2fixup::DecodeToFrame(), ensure_size(), MPEG2fixup::FrameInfo(), MPEG2fixup::GetPoolFrame(), MPEG2fixup::InitialPTSFixup(), MPEG2fixup::InsertFrame(), MPEG2frame(), MPEG2fixup::ProcessVideo(), set_pkt(), MPEG2fixup::SetRepeat(), MPEG2fixup::Start(), MPEG2fixup::WriteFrame(), and ~MPEG2frame().
Definition at line 55 of file mpeg2fix.h.
Referenced by MPEG2fixup::AddFrame(), MPEG2fixup::AddSequence(), MPEG2fixup::GetPoolFrame(), MPEG2fixup::ProcessVideo(), MPEG2fixup::Start(), and MPEG2fixup::WriteFrame().
Definition at line 56 of file mpeg2fix.h.
Referenced by MPEG2fixup::AddFrame(), MPEG2fixup::GetPoolFrame(), and MPEG2fixup::ProcessVideo().
uint8_t* MPEG2frame::m_framePos {nullptr} |
Definition at line 57 of file mpeg2fix.h.
Referenced by MPEG2fixup::AddFrame(), MPEG2fixup::AddSequence(), MPEG2fixup::DecodeToFrame(), MPEG2fixup::ProcessVideo(), MPEG2fixup::RenumberFrames(), and MPEG2fixup::SetRepeat().
uint8_t* MPEG2frame::m_gopPos {nullptr} |
Definition at line 58 of file mpeg2fix.h.
Referenced by MPEG2fixup::AddFrame(), and MPEG2fixup::ProcessVideo().
mpeg2_sequence_t MPEG2frame::m_mpeg2_seq |
Definition at line 59 of file mpeg2fix.h.
Referenced by MPEG2fixup::GetPoolFrame(), MPEG2fixup::ProcessVideo(), and MPEG2fixup::Start().
mpeg2_gop_t MPEG2frame::m_mpeg2_gop |
Definition at line 60 of file mpeg2fix.h.
Referenced by MPEG2fixup::GetPoolFrame(), and MPEG2fixup::ProcessVideo().
mpeg2_picture_t MPEG2frame::m_mpeg2_pic |
Definition at line 61 of file mpeg2fix.h.
Referenced by MPEG2fixup::GetFrameNum(), MPEG2fixup::GetFrameTypeN(), MPEG2fixup::GetNbFields(), MPEG2fixup::GetPoolFrame(), MPEG2fixup::ProcessVideo(), MPEG2fixup::RenumberFrames(), and MPEG2fixup::SetRepeat().