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