#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(). |