[SCM] exiv2 packaging branch, master, updated. debian/0.25-3.1-3734-gdcbc29a

Maximiliano Curia maxy at moszumanska.debian.org
Thu Jul 13 17:43:25 UTC 2017


Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-extras/exiv2.git;a=commitdiff;h=6ca49ac

The following commit has been merged in the master branch:
commit 6ca49acd13bdf357ea4299ae0a747eca47868cc5
Author: Robin Mills <robin at clanmills.com>
Date:   Tue Sep 18 07:17:59 2012 +0000

    Work on Issue 846 (porting video code to MSVC).  See http://dev.exiv2.org/issues/846 (item #8) for more discussion.
---
 src/asfvideo.cpp       | 20 +++++++++---------
 src/basicio.cpp        | 35 ++++++++++++++++++++++++++++++++
 src/basicio.hpp        | 35 ++++++++++++++++++++++++++++++++
 src/jp2image.cpp       |  2 +-
 src/matroskavideo.cpp  | 19 ++++++++---------
 src/quicktimevideo.cpp | 55 +++++++++++++++++++++++++++++---------------------
 src/riffvideo.cpp      | 18 ++++++++---------
 7 files changed, 132 insertions(+), 52 deletions(-)

diff --git a/src/asfvideo.cpp b/src/asfvideo.cpp
index 5cd6f81..197d8b4 100644
--- a/src/asfvideo.cpp
+++ b/src/asfvideo.cpp
@@ -281,9 +281,9 @@ namespace Exiv2 {
     uint64_t getUint64_t(Exiv2::DataBuf& buf) {
         uint64_t temp = 0;
 
-        for(int i = 0; i < 8; ++i)
-            temp = temp + buf.pData_[i]*(pow(256,i));
-
+		for(int i = 0; i < 8; ++i){
+			temp = temp + static_cast<uint64_t>(buf.pData_[i]*(pow(static_cast<float>(256), i)));
+		}
         return temp;
     }
 
@@ -334,7 +334,7 @@ namespace Exiv2 {
 
     void AsfVideo::decodeBlock()
     {
-        const long bufMinSize = 8;
+        const long bufMinSize = 9;
         DataBuf buf(bufMinSize);
         unsigned long size = 0;
         buf.pData_[8] = '

-- 
exiv2 packaging



More information about the pkg-kde-commits mailing list