[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