|
vdr 2.6.4
|
#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 2114 of file remux.c.
References LastContinuityOutput, and reset().
|
private |
Definition at line 2132 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 2219 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 2120 of file remux.c.
References ContinuityOffset, DropAllPayload, History, LastContinuityInput, NALU_NONE, NaluFillState, NaluOffset, PesId, and PesOffset.
Referenced by cNaluDumper().
|
private |
Definition at line 566 of file remux.h.
Referenced by ProcessTSPacket(), and reset().
|
private |
Definition at line 568 of file remux.h.
Referenced by ProcessTSPacket(), and reset().
|
private |
Definition at line 562 of file remux.h.
Referenced by ProcessPayload(), and reset().
|
private |
Definition at line 564 of file remux.h.
Referenced by ProcessTSPacket(), and reset().
|
private |
Definition at line 565 of file remux.h.
Referenced by cNaluDumper(), and ProcessTSPacket().
|
private |
Definition at line 582 of file remux.h.
Referenced by ProcessPayload(), and reset().
|
private |
Definition at line 573 of file remux.h.
Referenced by ProcessPayload(), and reset().
|
private |
Definition at line 570 of file remux.h.
Referenced by ProcessPayload(), and reset().
|
private |
Definition at line 571 of file remux.h.
Referenced by ProcessPayload(), and reset().