Fixed a minor ordering bug in FLV2DTSC, made Connector_RTMP fully functional in DTSC environment (push support).

This commit is contained in:
Thulinma 2012-04-18 11:23:33 +02:00
parent 2a8ce23db0
commit 9ae274b0c1
2 changed files with 36 additions and 36 deletions

View file

@ -32,7 +32,7 @@ namespace Converters{
if (pack_out.isEmpty()){continue;}
if (!sending){
counter++;
if (counter > 10){
if (counter > 8){
sending = true;
meta_out.Pack(true);
meta_out.packed.replace(0, 4, DTSC::Magic_Header);
@ -40,11 +40,12 @@ namespace Converters{
std::cout << prebuffer.rdbuf();
prebuffer.str("");
std::cerr << "Buffer done, starting real-time output..." << std::endl;
}else{
prebuffer << pack_out.Pack(true);//buffer
continue;//don't also write
}
prebuffer << pack_out.Pack(true);
}else{
std::cout << pack_out.Pack(true);
}
std::cout << pack_out.Pack(true);//simply write
}
}