diff --git a/src/analysers/ogg_analyser.cpp b/src/analysers/ogg_analyser.cpp index a4a0c590..511b32e1 100644 --- a/src/analysers/ogg_analyser.cpp +++ b/src/analysers/ogg_analyser.cpp @@ -9,7 +9,7 @@ namespace Analysers{ int analyseOGG(){ std::string oggBuffer; - //Read all of std::cin to mp4Buffer + //Read all of std::cin to oggBuffer while (std::cin.good()){ oggBuffer += std::cin.get(); } diff --git a/src/converters/ogg2dtsc.cpp b/src/converters/ogg2dtsc.cpp index 4fbf7108..f9b9d00c 100644 --- a/src/converters/ogg2dtsc.cpp +++ b/src/converters/ogg2dtsc.cpp @@ -1,14 +1,39 @@ -#include +#include +#include +#include +#include +#include #include #include #include +#include namespace Converters{ int OGG2DTSC(){ + std::string oggBuffer; + OGG::Page oggPage; + //netpacked + //Read all of std::cin to oggBuffer + //while stream busy + while (std::cin.good()){ + for (unsigned int i; (i < 1024) && (std::cin.good()); i++){ + oggBuffer += std::cin.get(); + } + //while OGG::page check functie{ read + while (oggPage.read(oggBuffer)){//reading ogg to string + //ogg page 2 DTSC packet + std::cout << oggPage.typeBOS(); + std::cout << "inner" << std::endl; + } + //std::cout << "outer" << std::endl; + } + return 0; } } int main(int argc, char ** argv){ - + Util::Config conf = Util::Config(argv[0], PACKAGE_VERSION); + conf.parseArgs(argc, argv); + return Converters::OGG2DTSC(); }