#include "stdafx.h"#include <libOOOgg/libOOOgg.h>#include <libOOOgg/dllstuff.h>#include <libOOOggSeek/AutoAnxSeekTable.h>#include <iostream>#include <fstream>Include dependency graph for AnxCutter.cpp:

Go to the source code of this file.
Typedefs | |
| typedef pair< unsigned long, unsigned long > | tSerial_HeadCountPair |
Enumerations | |
| enum | eDemuxState { SEEN_NOTHING, SEEN_ANNODEX_BOS, SEEN_ANNODEX_EOS, SEEN_ALL_CODEC_HEADERS, INVALID = 100 } |
Functions | |
| bool | writePageToOutputFile (OggPage *inOggPage) |
| unsigned long | headerCount (OggPacket *inPacket) |
| bool | pageCB (OggPage *inOggPage, void *) |
| int | main (int argc, char *argv[]) |
Variables | |
| unsigned long | bytePos |
| bool | gotAllHeaders |
| fstream | outputFile |
| vector< tSerial_HeadCountPair > | theStreams |
| eDemuxState | demuxState |
| unsigned long | annodexSerialNo |
|
|
Definition at line 46 of file AnxCutter.cpp. Referenced by pageCB(). |
|
|
Definition at line 57 of file AnxCutter.cpp. |
|
|
Definition at line 74 of file AnxCutter.cpp. References iLE_Math::charArrToULong(), and OggPacket::packetData(). Referenced by pageCB(). |
Here is the call graph for this function:

|
||||||||||||
|
Definition at line 184 of file AnxCutter.cpp. References AutoOggSeekTable::buildTable(), bytePos, demuxState, OggDataBuffer::feed(), OggSeekTable::getStartPos(), gotAllHeaders, LOOG_UINT64, outputFile, pageCB(), OggDataBuffer::registerStaticCallback(), StringHelper::stringToNum(), and OggSeekTable::tSeekPair. |
Here is the call graph for this function:

|
||||||||||||
|
Definition at line 80 of file AnxCutter.cpp. References annodexSerialNo, demuxState, OggPage::getPacket(), OggPage::getStampedPacket(), OggPage::header(), headerCount(), INVALID, OggPageHeader::isBOS(), OggPageHeader::isEOS(), OggPage::numPackets(), OggPacket::packetData(), SEEN_ALL_CODEC_HEADERS, SEEN_ANNODEX_BOS, SEEN_ANNODEX_EOS, SEEN_NOTHING, StampedOggPacket::startTime(), OggPageHeader::StreamSerialNo(), theStreams, tSerial_HeadCountPair, and writePageToOutputFile(). Referenced by main(). |
Here is the call graph for this function:

|
|
Definition at line 69 of file AnxCutter.cpp. References OggPage::createRawPageData(), outputFile, and OggPage::pageSize(). Referenced by pageCB(). |
Here is the call graph for this function:

|
|
Definition at line 67 of file AnxCutter.cpp. Referenced by pageCB(). |
|
|
Definition at line 48 of file AnxCutter.cpp. |
|
|
Definition at line 65 of file AnxCutter.cpp. |
|
|
Definition at line 50 of file AnxCutter.cpp. Referenced by main(). |
|
|
Definition at line 52 of file AnxCutter.cpp. Referenced by main(), and writePageToOutputFile(). |
|
|
Definition at line 53 of file AnxCutter.cpp. Referenced by pageCB(). |
1.3.9