[SCM] libav/experimental: Convert two tables to signed decimal

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Jun 30 16:29:53 UTC 2013


The following commit has been merged in the experimental branch:
commit 955bcc2102c2f210e23fa1754a1a74995c739626
Author: Vitor Sessak <vitor1001 at gmail.com>
Date:   Tue Sep 9 19:20:20 2008 +0000

    Convert two tables to signed decimal
    
    Originally committed as revision 15290 to svn://svn.ffmpeg.org/ffmpeg/trunk

diff --git a/libavcodec/mace.c b/libavcodec/mace.c
index d90f9b7..00aaf1f 100644
--- a/libavcodec/mace.c
+++ b/libavcodec/mace.c
@@ -32,9 +32,9 @@
  * libavcodec api, context stuff, interlaced stereo out).
  */
 
-static const uint16_t MACEtab1[] = { 0xfff3, 0x0008, 0x004c, 0x00de, 0x00de, 0x004c, 0x0008, 0xfff3 };
+static const int16_t MACEtab1[] = {-13, 8, 76, 222, 222, 76, 8, -13};
 
-static const uint16_t MACEtab3[] = { 0xffee, 0x008c, 0x008c, 0xffee };
+static const int16_t MACEtab3[] = {-18, 140, 140, -18};
 
 static const int16_t MACEtab2[][4] = {
     {    37,    116,    206,    330}, {    39,    121,    216,    346},
@@ -163,7 +163,7 @@ static inline int16_t mace_broken_clip_int16(int n)
 }
 
 static void chomp3(ChannelData *chd, int16_t *output, uint8_t val,
-                   const uint16_t tab1[],
+                   const int16_t tab1[],
                    const int16_t *tab2, int tab2_stride,
                    uint32_t numChannels)
 {
@@ -183,7 +183,7 @@ static void chomp3(ChannelData *chd, int16_t *output, uint8_t val,
 }
 
 static void chomp6(ChannelData *chd, int16_t *output, uint8_t val,
-                   const uint16_t tab1[],
+                   const int16_t tab1[],
                    const int16_t *tab2, int tab2_stride,
                    uint32_t numChannels)
 {

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list