From ba651ebc4c603a062443cefadbe0d3df01b3fdf1 Mon Sep 17 00:00:00 2001 From: Thulinma Date: Thu, 30 Aug 2012 11:50:06 +0200 Subject: [PATCH] Get length instead of duration when converting to FLV metadata. --- lib/flv_tag.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/flv_tag.cpp b/lib/flv_tag.cpp index 31ff4fd7..3761c7b2 100644 --- a/lib/flv_tag.cpp +++ b/lib/flv_tag.cpp @@ -450,8 +450,8 @@ bool FLV::Tag::DTSCMetaInit(DTSC::Stream & S){ amfdata.addContent(AMF::Object("", "onMetaData")); amfdata.addContent(AMF::Object("", AMF::AMF0_ECMA_ARRAY)); - if (S.metadata.isMember("duration")){ - amfdata.getContentP(1)->addContent(AMF::Object("duration", S.metadata["duration"].asInt() / 1000, AMF::AMF0_NUMBER)); + if (S.metadata.isMember("length")){ + amfdata.getContentP(1)->addContent(AMF::Object("duration", S.metadata["length"].asInt(), AMF::AMF0_NUMBER)); } if (S.metadata.isMember("video")){ amfdata.getContentP(1)->addContent(AMF::Object("hasVideo", 1, AMF::AMF0_BOOL));