vdr
2.0.5
|
#include <remux.h>
Classes | |
struct | sPayloadInfo |
Public Member Functions | |
cNaluDumper () | |
void | reset () |
bool | ProcessTSPacket (unsigned char *Packet) |
Private Types | |
enum | eNaluFillState { NALU_NONE =0, NALU_FILL, NALU_TERM, NALU_END } |
Private Member Functions | |
void | ProcessPayload (unsigned char *Payload, int size, bool PayloadStart, sPayloadInfo &Info) |
Private Attributes | |
unsigned int | History |
int | LastContinuityInput |
int | LastContinuityOutput |
int | ContinuityOffset |
bool | DropAllPayload |
int | PesId |
int | PesOffset |
int | NaluOffset |
eNaluFillState | NaluFillState |
|
private |
cNaluDumper::cNaluDumper | ( | ) |
Definition at line 1588 of file remux.c.
References LastContinuityOutput, and reset().
|
private |
Definition at line 1606 of file remux.c.
References cNaluDumper::sPayloadInfo::DropAllPayloadBytes, cNaluDumper::sPayloadInfo::DropPayloadEndBytes, cNaluDumper::sPayloadInfo::DropPayloadStartBytes, dsyslog, History, NALU_END, NALU_FILL, NALU_NONE, NALU_TERM, NaluFillState, NaluOffset, PesId, and PesOffset.
Referenced by ProcessTSPacket().
bool cNaluDumper::ProcessTSPacket | ( | unsigned char * | Packet | ) |
Definition at line 1693 of file remux.c.
References ContinuityOffset, DropAllPayload, cNaluDumper::sPayloadInfo::DropAllPayloadBytes, cNaluDumper::sPayloadInfo::DropPayloadEndBytes, cNaluDumper::sPayloadInfo::DropPayloadStartBytes, dsyslog, LastContinuityInput, LastContinuityOutput, ProcessPayload(), TS_CONT_CNT_MASK, TS_SIZE, TsContinuityCounter(), TsExtendAdaptionField(), TsHasAdaptationField(), TsHasPayload(), TsPayloadOffset(), TsPayloadStart(), and TsSetContinuityCounter().
Referenced by cNaluStreamProcessor::GetBuffer().
void cNaluDumper::reset | ( | ) |
Definition at line 1594 of file remux.c.
References ContinuityOffset, DropAllPayload, History, LastContinuityInput, NALU_NONE, NaluFillState, NaluOffset, PesId, and PesOffset.
Referenced by cNaluDumper().
|
private |
Definition at line 538 of file remux.h.
Referenced by ProcessTSPacket(), and reset().
|
private |
Definition at line 540 of file remux.h.
Referenced by ProcessTSPacket(), and reset().
|
private |
Definition at line 534 of file remux.h.
Referenced by ProcessPayload(), and reset().
|
private |
Definition at line 536 of file remux.h.
Referenced by ProcessTSPacket(), and reset().
|
private |
Definition at line 537 of file remux.h.
Referenced by cNaluDumper(), and ProcessTSPacket().
|
private |
Definition at line 554 of file remux.h.
Referenced by ProcessPayload(), and reset().
|
private |
Definition at line 545 of file remux.h.
Referenced by ProcessPayload(), and reset().
|
private |
Definition at line 542 of file remux.h.
Referenced by ProcessPayload(), and reset().
|
private |
Definition at line 543 of file remux.h.
Referenced by ProcessPayload(), and reset().