thor
b3df881ca4
doc: link fix
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4714 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-05-09 11:31:06 +00:00
thor
8e8ef8e927
libsyn123 in documentation
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4713 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-05-09 10:55:23 +00:00
thor
8a368df5a6
Not just text transformations.
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4712 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-05-08 22:09:06 +00:00
thor
c579bad8ae
I guess a 1.26rc3 will follow.
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4711 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-05-08 21:59:35 +00:00
thor
234da14fa8
build: install libsyn123.pc
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4710 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-05-08 21:58:56 +00:00
thor
e6309f014a
NEWS typo
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4709 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-05-08 21:15:06 +00:00
thor
658f418258
typo
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4707 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-05-08 20:59:02 +00:00
thor
0f5541f74e
There is some test stream.
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4706 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-05-08 20:58:03 +00:00
thor
8ab01b2f67
build: default to non-parallel make for Windows
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4696 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-05-08 17:37:13 +00:00
thor
8fa9bf61fe
build: one .def too many
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4695 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-05-08 17:09:44 +00:00
thor
162f698eef
build: parallel make for Windows
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4694 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-05-08 16:36:23 +00:00
thor
53310b04a5
NEWS: for windows-builds.sh changes
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4693 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-05-08 16:30:12 +00:00
thor
a5f3e6db5a
build: aiming for rc2 with tuned windows build script
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4692 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-05-08 16:25:51 +00:00
thor
f4a67a85e7
merge back from 1.26rc1 branch (which will be a tag soon)
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4691 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-05-08 12:41:47 +00:00
thor
1329fa8a60
build: add non-cross x86_64 to windows-builds.sh, also autodetect build_type
...
I just tested that the script still runs on Linux. It doesn't do anything
useful there. Now it should hopefully do the right thing if someone
just runs it in mingw-w64.
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4688 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-05-08 08:25:24 +00:00
jon_y
92a3507148
configure.ac: warn if mingw.org is used
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4687 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-05-07 23:50:45 +00:00
thor
d7e37cdb38
out123: meh, no DEBUG
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4686 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-05-07 15:16:56 +00:00
thor
09ef09ca02
out123: add byte-swappery using libsyn123
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4684 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-05-07 15:13:29 +00:00
thor
19b6e32bc0
libsyn123: long instead of int32_t for _32 off_t functions
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4683 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-05-02 20:18:41 +00:00
thor
bc4a45b52e
libsyn123: TODO for resampler later, works now
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4682 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-05-02 18:25:24 +00:00
thor
9c74d9e912
ports/cmake: fix libmpg123 usage, filters
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4681 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-05-02 08:42:33 +00:00
thor
a5bd904a7c
build: fix distclean, remove test detrius
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4680 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-05-02 07:58:51 +00:00
thor
f17534fef4
ports/cmake: recent fixes from Vitaly
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4679 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-05-02 06:14:26 +00:00
thor
e805b3bafc
NEWS: (un)humble
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4678 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-05-01 20:11:59 +00:00
thor
32b690fa6e
NEWS: mention resamplers, dammit!
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4677 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-05-01 20:10:53 +00:00
thor
ac551b6660
intsym: mpg123_open_fixed() helpers
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4676 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-05-01 20:07:39 +00:00
thor
8fc60f29f0
libmpg123, mpg123: add mpg123_decode_fixed()
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4675 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-05-01 20:06:32 +00:00
thor
e5c830c086
build: ensure C99, add NO_16BIT automake conditional for upcoming test
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4674 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-05-01 19:45:05 +00:00
thor
08df7c6067
libmpg123: fmt123.h changed this year
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4673 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-05-01 12:26:42 +00:00
thor
92c39ff1b4
libmpg123: document the semantic API change
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4672 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-04-30 11:58:43 +00:00
thor
1dd82f40eb
libmpg123: PCM data output pointers switched to void*
...
This avoids the need for the user to do explicit casts from
their float* buffer when they want to get decoded MPG123_ENC_FLOAT_32
data, pointlessly. It changes the API semantics, but I do not see
how that causes problems anywhere. You just do not need to cast
to (unsigned char*) anymore. It's no error if you do.
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4671 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-04-30 11:56:22 +00:00
thor
b31196dbcb
mpg123-id3dump: adapt to recent getlopt changes
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4670 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-04-30 11:53:35 +00:00
thor
7a5d1aa02c
mpg123: remove unused variable
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4669 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-04-30 11:52:35 +00:00
thor
9cdc06fe32
mpg123: remove printout of mpg123_decoder() return
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4668 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-04-27 09:37:38 +00:00
thor
89259f1b5c
mpg123/term: no offset here
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4667 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-04-27 09:01:00 +00:00
thor
f9292ff1b3
mpg123: … and matching update to fix runtime pitching, bad resampler warning
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4666 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-04-27 08:54:05 +00:00
thor
01eb5efbd1
mpg123: some progress bar clearing
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4665 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-04-27 08:53:24 +00:00
thor
9dda9fbdfe
mpg123/term control: more stat line clearing, for pitch and info printout
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4664 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-04-27 07:26:15 +00:00
thor
a44337e738
manpages, out123: sync documentation
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4663 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-04-26 19:16:08 +00:00
thor
8e8da9974c
mpg123: Revamped audio output logic for resampling and pitching.
...
Now the integration of the libsyn123 resampler and handling of the
NtoM decoder are hopefully correct in the again-enlarged audio.c,
which became a hollow shell with the advent of libout123, and now
is strong again.
Settling decoder and output formats has historically been the most
confusing aspect of libmpg123 and I raise that with the integration
of post-decoder resampling and pitching in the decoder, in the
output device, or in said resampling between these two. Insanity!
The new resampler is the default for forcing output rates now. If
you wonder why, try this in the current mpg123 source tree with
your fresh build:
for resampler in ntom dirty fine
do
src/mpg123 -r 22040 --resample $resampler --pitch -0.72 \
src/tests/sweep.mp3
done
With a pure sine sweep like that (generated via out123), you
can appreciate
a) the quality differences between resamplers, and
b) how little those seem to matter when you just listen
to music.
Really, without a detailed comparison and some noisy pop/rock
music, it is surprisingly hard to tell how bad the drop-sample
resampling of the NtoM decoder really is.
But this has a price: Even when I took great pains in designing
the syn123 resampler, it needs more computing time than the
MPEG decoder itself. That's life. You can make resamplers that
are faster, but at the cost of increased latency which makes
programming tedious. Here, I just ignored that aspect, as the
syn123 resampling latency is just a handful of samples, well
below the farts you get from ALSA on closing a device.
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4662 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-04-26 16:33:28 +00:00
thor
01ea1fb42d
libout123: formatting
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4661 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-04-26 16:00:46 +00:00
thor
b4b9ae8d1e
libout123: actually fix writing in smallel blocks
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4660 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-04-26 16:00:09 +00:00
thor
6fb3d326bc
getlopt: proper NULL
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4659 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-04-26 14:34:42 +00:00
thor
8f49ba2b3b
out123: adapt to getlopt changes
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4658 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-04-26 14:13:28 +00:00
thor
cd793ecebd
getlopt: Machinery to avoid leaking strdup() memory.
...
Hm, why are we using strdup, anyway?
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4657 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-04-26 14:04:33 +00:00
thor
5729b3092c
libout123: API v3
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4656 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-04-26 12:57:50 +00:00
thor
0b72b870fb
libout123: limit write block to 16K
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4655 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-04-26 12:56:12 +00:00
thor
17168060ed
mpg123: do not keep DEBUG in trunk
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4654 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-04-26 12:45:11 +00:00
thor
4c68f31c13
mpg123: that's not 16K'
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4653 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-04-26 12:44:22 +00:00
thor
fe46284681
libmpg123: MPG123_FLOAT_FALLBACK needs a value!
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4652 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-04-25 18:06:28 +00:00