|
vdr 2.7.9
|
#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 2438 of file remux.c.
References LastContinuityOutput, and reset().
|
private |
Definition at line 2456 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 2543 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().
| void cNaluDumper::reset | ( | ) |
Definition at line 2444 of file remux.c.
References ContinuityOffset, DropAllPayload, History, LastContinuityInput, NALU_NONE, NaluFillState, NaluOffset, PesId, and PesOffset.
Referenced by cNaluDumper().
|
private |
Definition at line 641 of file remux.h.
Referenced by ProcessTSPacket(), and reset().
|
private |
Definition at line 643 of file remux.h.
Referenced by ProcessTSPacket(), and reset().
|
private |
Definition at line 637 of file remux.h.
Referenced by ProcessPayload(), and reset().
|
private |
Definition at line 639 of file remux.h.
Referenced by ProcessTSPacket(), and reset().
|
private |
Definition at line 640 of file remux.h.
Referenced by cNaluDumper(), and ProcessTSPacket().
|
private |
Definition at line 657 of file remux.h.
Referenced by ProcessPayload(), and reset().
|
private |
Definition at line 648 of file remux.h.
Referenced by ProcessPayload(), and reset().
|
private |
Definition at line 645 of file remux.h.
Referenced by ProcessPayload(), and reset().
|
private |
Definition at line 646 of file remux.h.
Referenced by ProcessPayload(), and reset().