Commit Graph

28 Commits (9218599ddadb97c3f6b933f7d1a9726cc8da5711)

Author SHA1 Message Date
Slávek Banko 9218599dda
Fix version check for akode_write and ffmpeg 7.x.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
6 months ago
Michele Calgaro f6e20b92a9
Fix compatibility with ffmpeg 7.x
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 months ago
Michele Calgaro d696d60792
Rename __KDE_HAVE_GCC_VISIBILITY to __TDE_HAVE_GCC_VISIBILITY
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
7 months ago
Slávek Banko 1232901f72
Fix header guard in requant.h.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
2 years ago
aneejit1 456c383bad Fix build problem for older ffmpeg versions
Fix a build failure for older ffmpeg versions. avcodec_decode_audio4
was deprecated in libavcodec 57.106.100, not 57.12.100, so the
version has been corrected.

Signed-off-by: aneejit1 <aneejit1@gmail.com>
3 years ago
aneejit1 9e2710c9d8 Implement ffmpeg 5.0 support
Version 5.0 of ffmpeg removed a lot of deprecated API which causes akode
to fail to build against it. The ffmpeg plugin has been amended to allow
akode to build against the new version as well as older versions, plus a
call to "av_register_all" has been re-instated for earlier versions to
ensure the player functions correctly.

Signed-off-by: aneejit1 <aneejit1@gmail.com>
3 years ago
Michele Calgaro 30b73db1c0
Rename File::seek() to File::lseek() and related derived methods and calls.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
4 years ago
Slávek Banko d4affcc0cb
plugins/ffmpeg_decoder: Add support for older FFmpeg API.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
4 years ago
liushuyu 6dacea6e81
plugins/ffmpeg_decoder: migrate to FFmpeg 4.x API
Signed-off-by: Zixing Liu <liushuyu@aosc.io>

plugins/ffmpeg_decoder: Add detection whether AVFrame structure has
pkt_size and channels members.

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
4 years ago
Tianhao Chai 0b60970d5a file abstraction: actually follow lseek semantics
Signed-off-by: Tianhao Chai <cth451@aosc.io>
4 years ago
gregory guy e8ad2c11ae
Remove some extra semicolons including a bypass of conditional if instruction.
Signed-off-by: gregory guy <gregory-tde@laposte.net>
4 years ago
gregory guy 5bfc01dac0
Silence warning due to deprecated function call jack_client_new().
Signed-off-by: gregory guy <gregory-tde@laposte.net>
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
4 years ago
Michele Calgaro 98d1dca7d9
Removed automake files.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 years ago
Slávek Banko 68b71ec34c
Add missing AKODE_EXPORT on exported functions.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
6 years ago
Slávek Banko b0c2717fd8
Update CMake rules
+ Add WITH_GCC_VISIBILITY option
+ Use common tde_setup_gcc_visibility
+ Add TestBigEndian and tde_setup_largefiles

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
6 years ago
Slávek Banko 6c3892f0e0 Fix FTBFS on ptrdiff_t redefinition
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
8 years ago
François Andriot d67c4c24d2 Add multilib support
[taken from Fedora patches]
9 years ago
Slávek Banko b4697bcfd6 Rename completely from polyp to pulse
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
9 years ago
François Andriot cf18d66ac5 Add pulseaudio support
[taken from Fedora patches]
9 years ago
François Andriot 386d5647da Fix OGG detection on openSUSE
Signed-off-by: François Andriot <francois.andriot@free.fr>
9 years ago
Slávek Banko 5d88506182 Fix installation of akode-config
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
10 years ago
Slávek Banko bc4b50acff Fix FTBFS with clang
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
10 years ago
Slávek Banko 054ced71d3 Conversion to CMake
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
10 years ago
Slávek Banko 4ef4f179eb Fix build with gcc 4.7
[taken from Ubuntu patches]
10 years ago
Slávek Banko 583884cc53 Fix FTBFS on amd64
[taken from Debian patches]
10 years ago
Slávek Banko 48eea5b2cf Fix build with gcc 4.3
[taken from Debian patches]
10 years ago
Slávek Banko 71bae3a249 Clean up build files
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
10 years ago
Slávek Banko 2dd1aeb937 Initial import of akode 2.0.2
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
10 years ago