From 99286f092963384747f014764985b629737a4e5c Mon Sep 17 00:00:00 2001 From: Erik Zandvliet Date: Sun, 15 Jul 2012 09:10:46 +0200 Subject: [PATCH] Preliminary TS->DTSC->FLV working --- src/converters/ts2dtsc.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/converters/ts2dtsc.cpp b/src/converters/ts2dtsc.cpp index 89ab0ec2..731ab429 100644 --- a/src/converters/ts2dtsc.cpp +++ b/src/converters/ts2dtsc.cpp @@ -42,13 +42,24 @@ int main( ) { Meta_Put(Meta, "video", "height", 720); Meta_Put(Meta, "video", "fpks", 2997000); Meta_Put(Meta, "video", "bps", 832794); + char VideoInit[] = {0x01,0x4D,0x40,0x1F, + 0xFF,0xE1,0x00,0x14, + 0x27,0x4D,0x40,0x1F, + 0xA9,0x18,0x0A,0x00, + 0xB7,0x60,0x0D,0x40, + 0x40,0x40,0x4C,0x2B, + 0x5E,0xF7,0xC0,0x40, + 0x01,0x00,0x04,0x28, + 0xCE,0x09,0xC8}; + Meta_Put(Meta, "video", "init", std::string( VideoInit, 35 ) ); Meta_Put(Meta, "audio", "codec", "AAC"); Meta_Put(Meta, "audio", "bps", 24021); Meta_Put(Meta, "audio", "rate", 48000); Meta_Put(Meta, "audio", "size", 16); Meta_Put(Meta, "audio", "channels", 2); - + char AudioInit[] = {0x11,0x90}; + Meta_Put(Meta, "audio", "init", std::string( AudioInit, 2 ) ); Meta.Pack(true); Meta.packed.replace(0, 4, DTSC::Magic_Header);