[SCM] faad2/master: Fix "'visibility' attribute ignored on non-class types" compiler warnings introduced by symbol versioning

fabian-guest at users.alioth.debian.org fabian-guest at users.alioth.debian.org
Tue Nov 11 06:54:30 UTC 2014


The following commit has been merged in the master branch:
commit e5fbdd310fdd718c204591db482dfaf187a6562f
Author: Fabian Greffrath <fabian+debian at greffrath.com>
Date:   Tue Nov 11 07:16:57 2014 +0100

    Fix "'visibility' attribute ignored on non-class types" compiler warnings introduced by symbol versioning

diff --git a/debian/patches/symbol-visibility.patch b/debian/patches/symbol-visibility.patch
index 7de8168..66a8a91 100644
--- a/debian/patches/symbol-visibility.patch
+++ b/debian/patches/symbol-visibility.patch
@@ -1,8 +1,8 @@
 Description: Set appropriate symbol visibility attributes.
 Author: Fabian Greffrath <fabian+debian at greffrath.com>
 
---- faad2.orig/include/neaacdec.h
-+++ faad2/include/neaacdec.h
+--- a/include/neaacdec.h
++++ b/include/neaacdec.h
 @@ -63,6 +63,10 @@ extern "C" {
    #ifndef NEAACDECAPI
      #define NEAACDECAPI __cdecl
@@ -38,8 +38,8 @@ Author: Fabian Greffrath <fabian+debian at greffrath.com>
                                    NeAACDecFrameInfo *hInfo,
                                    unsigned char *buffer,
                                    unsigned long buffer_size,
---- faad2.orig/libfaad/Makefile.am
-+++ faad2/libfaad/Makefile.am
+--- a/libfaad/Makefile.am
++++ b/libfaad/Makefile.am
 @@ -1,11 +1,12 @@
  lib_LTLIBRARIES = libfaad.la
  
@@ -54,3 +54,32 @@ Author: Fabian Greffrath <fabian+debian at greffrath.com>
  
  libfaad_la_SOURCES = bits.c cfft.c decoder.c drc.c \
  		     drm_dec.c error.c filtbank.c \
+--- a/libfaad/decoder.c
++++ b/libfaad/decoder.c
+@@ -64,7 +64,7 @@ static void create_channel_config(NeAACD
+                                   NeAACDecFrameInfo *hInfo);
+ 
+ 
+-char* NEAACDECAPI NeAACDecGetErrorMessage(unsigned char errcode)
++char NEAACDECAPI *NeAACDecGetErrorMessage(unsigned char errcode)
+ {
+     if (errcode >= NUM_ERROR_MESSAGES)
+         return NULL;
+@@ -787,7 +787,7 @@ static void create_channel_config(NeAACD
+     }
+ }
+ 
+-void* NEAACDECAPI NeAACDecDecode(NeAACDecHandle hpDecoder,
++void NEAACDECAPI *NeAACDecDecode(NeAACDecHandle hpDecoder,
+                                  NeAACDecFrameInfo *hInfo,
+                                  unsigned char *buffer,
+                                  unsigned long buffer_size)
+@@ -796,7 +796,7 @@ void* NEAACDECAPI NeAACDecDecode(NeAACDe
+     return aac_frame_decode(hDecoder, hInfo, buffer, buffer_size, NULL, 0);
+ }
+ 
+-void* NEAACDECAPI NeAACDecDecode2(NeAACDecHandle hpDecoder,
++void NEAACDECAPI *NeAACDecDecode2(NeAACDecHandle hpDecoder,
+                                   NeAACDecFrameInfo *hInfo,
+                                   unsigned char *buffer,
+                                   unsigned long buffer_size,

-- 
faad2 packaging



More information about the pkg-multimedia-commits mailing list