Commit Graph

22 Commits

Author SHA1 Message Date
David Seifert
475ddd7a46
Switch release tarballs .bz2 -> .xz
* `.bz2` = 0.86 MiB
* `.xz` = 0.70 MiB
  by switching, we save nearly 20%
2021-09-05 15:01:09 +02:00
David Seifert
2789000100
Add include/sndfile.h to .gitignore 2021-01-24 13:22:22 +01:00
evpobr
85be745cec Add Visual Studio 2019 Git ignore rules 2020-09-05 09:47:15 +05:00
Nicolas Imbard
e1afeec6e8 opus: Allow setting of OGG page latency
Latency is set via 'sf_command' using 'SFC_SET_OGG_PAGE_LATENCY_MS'.
Max average latency set at 1600ms, min average latency set at 50ms.
Default latency set at 1000ms.

Closes: https://github.com/erikd/libsndfile/pull/512
2020-04-05 20:07:01 +10:00
evpobr
6710ff3fc6 CMake: updates & fixes 2018-08-25 12:16:36 +10:00
David Seifert
818ad38a7f Makefile.am: Use more portable suffix rules
Closes: https://github.com/erikd/libsndfile/issues/369
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
2018-03-25 11:55:02 +11:00
David Seifert
e6c42ff027 Make build system completely non-recursive 2017-09-26 19:35:56 +10:00
evpobr
3d8399dfde Fix broken ABI
Unfortunately ABI was broken when symbols files were removed
in favour of new visibility control of exported functions.

Visibility control with -fvisibility works fine, but symbol
scripts had another feature - versioned symbols. And we lost it.

Since we can not make our symbols to be versioned  with the new
approach, it's decided to return everything back.

* CMake: Restore symbol files generation
* CMake: Python is required to build shared libraries
* Autotools: Restore symbol files generation

Closes: https://github.com/erikd/libsndfile/issues/268
2017-05-26 06:16:42 +10:00
Peter Meerwald-Stadler
66aa47ffee .gitignore: Suppress libsndfile.def 2017-05-22 18:10:52 +10:00
Robert Mancoast
21e1d00073 rework gitignore to cover msvc builds 2017-05-21 14:52:25 +10:00
evpobr
5c6129fce6 Autotools: Implement symbols visibility control
* Use symbol file under Win32 with MinGW only
* Use unified visibility control for other platforms
* Add recommended win32-dll option to LT_INIT macro

Closes: https://github.com/erikd/libsndfile/issues/213
2017-04-28 18:01:09 +10:00
Erik de Castro Lopo
1c0ea87cc3 Rework CMake build system
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
2017-04-05 19:38:36 +10:00
David Seifert
f5ccb0a6ec Remove 'INSTALL' file, as it is part of the cruft automake installs always
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
2017-01-28 21:16:21 +11:00
evpobr
9705236451 Add .gitattributes file
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
Closes: https://github.com/erikd/libsndfile/pull/144
2016-09-06 18:17:43 +10:00
Martin Delille
3698df00ea Add examples/sndfile-loopify to .gitignore
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
Closes: https://github.com/erikd/libsndfile/pull/122
2016-02-03 11:01:17 +11:00
Erik de Castro Lopo
a5e5b481ca .gitignore : Remove cruft. 2014-12-02 14:13:51 +11:00
Erik de Castro Lopo
011dfc1090 Update .gitignore. 2014-11-02 21:38:00 -08:00
Erik de Castro Lopo
96ebac2d2e Update .gitignore for CMake artifacts. 2014-07-31 12:07:45 +10:00
Erik de Castro Lopo
6351b58776 Update .gitignore. 2014-07-12 21:06:51 +10:00
Erik de Castro Lopo
ef4231515a .gitignore : Add generated file echo-install-dirs. 2013-06-23 15:47:28 +10:00
Erik de Castro Lopo
d1c14d49bd .gitignore : Add '*.o' and '.DS_Store'. 2012-03-23 07:03:58 +11:00
Erik de Castro Lopo
6818f614b6 Move to git and rename .bzrignore -> .gitignore. 2012-01-15 20:04:34 +11:00