[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