#include "stdafx.h"
#include <libOOOgg/libOOOgg.h>
#include <libOOOgg/dllstuff.h>
#include "VorbisComments.h"
#include <iostream>
#include <fstream>
#include <vector>
Include dependency graph for oggChainSplitter.cpp:
Go to the source code of this file.
Functions | |
bool | renameCurrentFile () |
bool | writePage (OggPage *inOggPage) |
bool | pageCB (OggPage *inOggPage, void *) |
int | main (int argc, char *argv[]) |
Variables | |
unsigned long | bytePos = 0 |
bool | needComments = false |
bool | inStream = false |
fstream | outFile |
string | inFileName |
string | outFileName |
VorbisComments | currentComment |
unsigned long | chainCount = 0 |
bool | isOK = true |
|
Definition at line 158 of file oggChainSplitter.cpp. References bytePos, OggDataBuffer::feed(), inFileName, pageCB(), and OggDataBuffer::registerStaticCallback(). |
Here is the call graph for this function:
|
Definition at line 104 of file oggChainSplitter.cpp. References bytePos, chainCount, currentComment, OggPage::getPacket(), OggPage::header(), inFileName, inStream, OggPageHeader::isBOS(), OggPageHeader::isEOS(), isOK, needComments, outFile, outFileName, VorbisComments::parseOggPacket(), renameCurrentFile(), and writePage(). |
Here is the call graph for this function:
|
Definition at line 54 of file oggChainSplitter.cpp. References currentComment, VorbisComments::getCommentsByKey(), VorbisComments::numUserComments(), and outFileName. Referenced by pageCB(). |
Here is the call graph for this function:
|
Definition at line 93 of file oggChainSplitter.cpp. References OggPage::createRawPageData(), outFile, and OggPage::pageSize(). Referenced by pageCB(). |
Here is the call graph for this function:
|
Definition at line 44 of file oggChainSplitter.cpp. |
|
Definition at line 51 of file oggChainSplitter.cpp. Referenced by pageCB(). |
|
Definition at line 50 of file oggChainSplitter.cpp. Referenced by pageCB(), and renameCurrentFile(). |
|
|
Definition at line 46 of file oggChainSplitter.cpp. Referenced by pageCB(). |
|
Definition at line 52 of file oggChainSplitter.cpp. Referenced by pageCB(). |
|
Definition at line 45 of file oggChainSplitter.cpp. Referenced by pageCB(). |
|
Definition at line 47 of file oggChainSplitter.cpp. Referenced by pageCB(), and writePage(). |
|
Definition at line 49 of file oggChainSplitter.cpp. Referenced by OggMuxFilter::GetCurFile(), OggDemuxSourceFilter::GetCurFile(), NativeFLACSourceFilter::GetCurFile(), DiracDecodeSourceFilter::GetCurFile(), CMMLRawSourceFilter::GetCurFile(), pageCB(), and renameCurrentFile(). |