]> git.sesse.net Git - casparcg/commitdiff
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches...
authorronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Thu, 18 Aug 2011 15:08:41 +0000 (15:08 +0000)
committerronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Thu, 18 Aug 2011 15:08:41 +0000 (15:08 +0000)
modules/ffmpeg/producer/format/flv.cpp

index 3a4b4c27d3ab06b0d4c8445e4fc1bcdd8d5bbd38..c38c96e19f4e0f6405bf2c8e89c2d6da7e475871 100644 (file)
 \r
 namespace caspar {\r
        \r
-double to_double(std::vector<char> bytes, bool readInReverse)\r
-{\r
-    if(bytes.size() != 8)\r
-               BOOST_THROW_EXCEPTION(caspar_exception());\r
-\r
-    if (readInReverse)\r
-               std::reverse(bytes.begin(), bytes.end());\r
-       \r
-       static_assert(sizeof(double) == 8, "");\r
-\r
-       double* tmp = (double*)bytes.data();\r
-       \r
-       double val = *tmp;\r
-    return val;\r
-}\r
-\r
 double next_double(std::fstream& fileStream)\r
 {\r
        std::vector<char> bytes(8);\r
     fileStream.read(bytes.data(), bytes.size());\r
        fileStream.seekg(1, std::ios::cur);\r
-    return to_double(bytes, true);\r
+\r
+       std::reverse(bytes.begin(), bytes.end());\r
+       double* tmp = (double*)bytes.data();\r
+\r
+    return *tmp;\r
 } \r
 \r
 bool next_bool(std::fstream& fileStream)\r