[packages/libaacplus] Rel 2

arekm arekm at pld-linux.org
Tue Mar 10 09:01:01 CET 2026


commit e3757b0d427097cd24a5068efe3e4f49fc737be8
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Tue Mar 10 09:00:55 2026 +0100

    Rel 2

 frontend-inline-functions.patch | 33 +++++++++++++++++++++++++++++++++
 libaacplus.spec                 |  4 +++-
 2 files changed, 36 insertions(+), 1 deletion(-)
---
diff --git a/libaacplus.spec b/libaacplus.spec
index c17d543..e926d08 100644
--- a/libaacplus.spec
+++ b/libaacplus.spec
@@ -2,7 +2,7 @@ Summary:	High Efficiency Advanced Audio Codec v2 (HE-AAC+)
 Summary(pl.UTF-8):	Kodek dźwięku HE-AAC+ (High Efficiency Advanced Audio Codec v2)
 Name:		libaacplus
 Version:	2.0.2
-Release:	1
+Release:	2
 License:	commercial (3GPP code), LGPL (wrapper code)
 Group:		Libraries
 Source0:	http://217.20.164.161/~tipok/aacplus/%{name}-%{version}.tar.gz
@@ -11,6 +11,7 @@ Source1:	http://www.3gpp.org/ftp/Specs/archive/26_series/26.410/26410-800.zip
 # NoSource1-md5:	2346a0f709d42cee88b784c513744e98
 NoSource:	1
 URL:		http://tipok.org.ua/node/17
+Patch0:		frontend-inline-functions.patch
 BuildRequires:	autoconf >= 2.50
 BuildRequires:	automake
 BuildRequires:	fftw3-devel >= 3
@@ -57,6 +58,7 @@ Statyczna biblioteka aacplus.
 
 %prep
 %setup -q
+%patch 0 -p1
 
 ln -sf %{SOURCE1} src/26410-800.zip
 
diff --git a/frontend-inline-functions.patch b/frontend-inline-functions.patch
new file mode 100644
index 0000000..b5046f4
--- /dev/null
+++ b/frontend-inline-functions.patch
@@ -0,0 +1,33 @@
+--- libaacplus-2.0.2/frontend/au_channel.h
++++ libaacplus-2.0.2/frontend/au_channel.h
+@@ -15,7 +15,7 @@ typedef struct {
+ 	int	aFmt;
+ } WavInfo;
+ 
+-inline FILE* AuChannelOpen (const char* filename, WavInfo* info)
++static inline FILE* AuChannelOpen (const char* filename, WavInfo* info)
+ {
+ 	unsigned char header[12];
+ 	unsigned char data[WAV_HEADER_SIZE];
+@@ -51,18 +51,18 @@ inline FILE* AuChannelOpen (const char*
+ 	return handle;
+ }
+ 
+-inline void AuChannelClose (FILE *audioChannel)
++static inline void AuChannelClose (FILE *audioChannel)
+ {
+ 	fclose(audioChannel);
+ }
+ 
+-inline size_t AuChannelReadShort(FILE *audioChannel, short *samples, int nSamples, int *readed)
++static inline size_t AuChannelReadShort(FILE *audioChannel, short *samples, int nSamples, int *readed)
+ {
+ 	*readed = fread(samples, 2, nSamples, audioChannel);
+ 	return *readed <= 0;
+ }
+ 
+-inline size_t AuChannelReadFloat(FILE *audioChannel, float *samples, int nSamples, int *readed)
++static inline size_t AuChannelReadFloat(FILE *audioChannel, float *samples, int nSamples, int *readed)
+ {
+ 	*readed = fread(samples, 4, nSamples, audioChannel);
+ 	return *readed <= 0;
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libaacplus.git/commitdiff/e3757b0d427097cd24a5068efe3e4f49fc737be8



More information about the pld-cvs-commit mailing list