[SCM] libav/experimental: remove map variable

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Jun 30 15:52:35 UTC 2013


The following commit has been merged in the experimental branch:
commit 46d9fe622d6d50bb9e83ccdb0a97ce2ed9a79280
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Tue Oct 24 09:45:21 2006 +0000

    remove map variable
    
    Originally committed as revision 6787 to svn://svn.ffmpeg.org/ffmpeg/trunk

diff --git a/libavcodec/jpeg_ls.c b/libavcodec/jpeg_ls.c
index c0ce742..cb99b5f 100644
--- a/libavcodec/jpeg_ls.c
+++ b/libavcodec/jpeg_ls.c
@@ -532,7 +532,7 @@ static inline void ls_encode_regular(JLSState *state, PutBitContext *pb, int Q,
  */
 static inline void ls_encode_runterm(JLSState *state, PutBitContext *pb, int RItype, int err, int limit_add){
     int k;
-    int val, map;
+    int val;
     int Q = 365 + RItype;
     int temp;
 
@@ -540,14 +540,13 @@ static inline void ls_encode_runterm(JLSState *state, PutBitContext *pb, int RIt
     if(RItype)
         temp += state->N[Q] >> 1;
     for(k = 0; (state->N[Q] << k) < temp; k++);
-    map = 0;
-    if(!k && err && (2 * state->B[Q] < state->N[Q]))
-        map = 1;
+    if(!k && (2 * state->B[Q] < state->N[Q]))
+        err= -err;
 
     if(err < 0)
-        val = - (2 * err) - 1 - RItype + map;
+        val = - (2 * err) - 1 - RItype;
     else
-        val = 2 * err - RItype - map;
+        val = 2 * err - RItype;
     set_ur_golomb_jpegls(pb, val, k, state->limit - limit_add - 1, state->qbpp);
 
     if(err < 0)

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list