From 0e510a21f891cc3b5cd998d362f78e84cfaae4a1 Mon Sep 17 00:00:00 2001 From: Thulinma Date: Sat, 26 May 2012 21:44:19 +0200 Subject: [PATCH] Switch init data order for HTTP progressive, should fix video issues. --- src/conn_http.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/conn_http.cpp b/src/conn_http.cpp index 42606450..bd8a2cb1 100644 --- a/src/conn_http.cpp +++ b/src/conn_http.cpp @@ -105,14 +105,14 @@ namespace Connector_HTTP{ static FLV::Tag tmp; tmp.DTSCMetaInit(Strm); conn.write(tmp.data, tmp.len); - if (Strm.metadata.getContentP("audio") && Strm.metadata.getContentP("audio")->getContentP("init")){ - tmp.DTSCAudioInit(Strm); - conn.write(tmp.data, tmp.len); - } if (Strm.metadata.getContentP("video") && Strm.metadata.getContentP("video")->getContentP("init")){ tmp.DTSCVideoInit(Strm); conn.write(tmp.data, tmp.len); } + if (Strm.metadata.getContentP("audio") && Strm.metadata.getContentP("audio")->getContentP("init")){ + tmp.DTSCAudioInit(Strm); + conn.write(tmp.data, tmp.len); + } progressive_has_sent_header = true; #if DEBUG >= 1 fprintf(stderr, "Sent progressive FLV header\n");