|
MythTV master
|
#include <mythtranscode/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 45 of file mpeg2fix.h.
|
explicit |
Definition at line 84 of file mpeg2fix.cpp.
| MPEG2frame::~MPEG2frame | ( | ) |
Definition at line 91 of file mpeg2fix.cpp.
| void MPEG2frame::ensure_size | ( | int | size | ) | const |
Definition at line 96 of file mpeg2fix.cpp.
Referenced by MPEG2fixup::AddSequence().
| void MPEG2frame::set_pkt | ( | AVPacket * | newpkt | ) | const |
Definition at line 112 of file mpeg2fix.cpp.
Referenced by MPEG2fixup::ConvertToI(), and MPEG2fixup::GetPoolFrame().
| uint8_t* MPEG2frame::m_framePos {nullptr} |
Definition at line 56 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 57 of file mpeg2fix.h.
Referenced by MPEG2fixup::AddFrame(), and MPEG2fixup::ProcessVideo().
| bool MPEG2frame::m_isGop {false} |
Definition at line 55 of file mpeg2fix.h.
Referenced by MPEG2fixup::AddFrame(), MPEG2fixup::GetPoolFrame(), and MPEG2fixup::ProcessVideo().
| bool MPEG2frame::m_isSequence {false} |
Definition at line 54 of file mpeg2fix.h.
Referenced by MPEG2fixup::AddFrame(), MPEG2fixup::AddSequence(), MPEG2fixup::GetPoolFrame(), MPEG2fixup::ProcessVideo(), MPEG2fixup::Start(), and MPEG2fixup::WriteFrame().
| mpeg2_gop_t MPEG2frame::m_mpeg2_gop |
Definition at line 59 of file mpeg2fix.h.
Referenced by MPEG2fixup::GetPoolFrame(), and MPEG2fixup::ProcessVideo().
| mpeg2_picture_t MPEG2frame::m_mpeg2_pic |
Definition at line 60 of file mpeg2fix.h.
Referenced by MPEG2fixup::GetFrameNum(), MPEG2fixup::GetFrameTypeN(), MPEG2fixup::GetNbFields(), MPEG2fixup::GetPoolFrame(), MPEG2fixup::ProcessVideo(), MPEG2fixup::RenumberFrames(), and MPEG2fixup::SetRepeat().
| mpeg2_sequence_t MPEG2frame::m_mpeg2_seq |
Definition at line 58 of file mpeg2fix.h.
Referenced by MPEG2fixup::GetPoolFrame(), MPEG2fixup::ProcessVideo(), and MPEG2fixup::Start().
| AVPacket* MPEG2frame::m_pkt {nullptr} |
Definition at line 53 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().