9372692127
inputStream_http: fix HTTP seeking
Eric Wong
2007-02-19 06:49:01 +00:00
8b8d6ddbbd
Removing a global initialization to 0.
J. Alexander Treuman
2007-02-18 01:59:33 +00:00
7a4e0162ae
Closing some parenthesis around shank's email address in copyright headers.
J. Alexander Treuman
2007-02-18 01:20:21 +00:00
f8e78bf995
Re-adding a fix to log.c that got pulled with the localization reversion.
J. Alexander Treuman
2007-02-18 01:00:54 +00:00
7b1e14b8e8
Reverting all of my localization changes. It was a horrible implementation, and fixing it is a big enough job that I don't know when I'll get around to it. Probably best just starting from scratch anyhow.
J. Alexander Treuman
2007-02-18 00:42:22 +00:00
d7e8507eaf
fix for bug #1447
Warren Dukes
2007-02-18 00:06:20 +00:00
81fd135651
Fixing some weird floating point comparison issue. Not exactly sure why this fixes it though.
J. Alexander Treuman
2007-02-13 23:47:41 +00:00
9fdaee5571
Tidying up libsamplerate documentation in the mpd.conf man page.
J. Alexander Treuman
2007-02-13 22:46:04 +00:00
ea3d38e006
Tidying up libsamplerate example in mpdconf.example.
J. Alexander Treuman
2007-02-13 22:31:47 +00:00
b54c7c64c0#1) fix a few potential deadlock conditons in decode.c when crossfading is enabled #2) fix a deadlock condition when attempting to seek if the decoder quit and returned to playerInit()
Warren Dukes
2007-02-11 20:36:26 +00:00
c5933a164a
Fix a bug where mpd would complain about a proxy password being specified and not a proxy user even when both are specified.
J. Alexander Treuman
2007-02-06 03:25:29 +00:00
79ef8ba248
Add libsamplerate support, old resampling is still an option, but this sounds much better for those who need it and don't want to use pulseaudio. Reviewed by shank/avuton.
Avuton Olrich
2007-02-02 03:51:07 +00:00
96c5976ccc
on second thought, comment out the debug statement so that users aren't potentially flooded
Warren Dukes
2007-01-24 02:56:45 +00:00
9a222cab6c
Call initLocalization() earlier so that errors, --version, etc. output correctly.
J. Alexander Treuman
2007-01-17 16:06:21 +00:00
298d5ce059
avahi: malloc => xmalloc
Eric Wong
2007-01-14 04:49:26 +00:00
53427fb3d4
sparse: move extern declarations for plugins into header files
Eric Wong
2007-01-14 04:33:13 +00:00
0a6d48c28e
More sparse fixes now that we've re-enabled -Wmissing-prototypes
Eric Wong
2007-01-14 04:33:11 +00:00
5220c2c991
avahi: use #ifdef instead of #if because AVAHI may not be defined at all
Eric Wong
2007-01-14 04:25:27 +00:00
2c01b285c1
flac: workaround for type inconsistency between new/old read callback
Eric Wong
2007-01-14 04:25:24 +00:00
d41de57bfe
jack: fix type warning in error message
Eric Wong
2007-01-14 04:25:22 +00:00
8d11eaff55
configure.ac: no longer drop MPD_CFLAGS if shout is enabled
Eric Wong
2007-01-14 04:25:21 +00:00
6f341e9a3b
configure.ac: get rid of scary message about OggFLAC with FLAC 1.1.3
Eric Wong
2007-01-14 04:25:19 +00:00
b443363aa6
Don't initialize globals to zero (or NULL)
Eric Wong
2007-01-14 03:07:53 +00:00
45716f877b
flac/ogg/oggflac: keep old mime-types in addition to the new ones
Eric Wong
2007-01-14 03:07:50 +00:00
3c2d123ab9
jack: fix double-free in finish routine
Eric Wong
2007-01-14 02:08:29 +00:00
f894e98950
jack: fix potential segfaults in parsing bad configs for 'ports'
Eric Wong
2007-01-14 02:08:27 +00:00
e1ee4505de
jack: fix multiple segfaults when jackd hasn't been started
Eric Wong
2007-01-14 02:08:24 +00:00
eb2a02dc2b
jack: strdup => xstrdup for error checking
Eric Wong
2007-01-14 02:08:22 +00:00
8a1b85c1a5
avahi: more sparse fixes (-Wshadow, non-ANSI declarations)
Eric Wong
2007-01-14 02:08:20 +00:00
6b9fc56839
jack: declare global variables as static
Eric Wong
2007-01-14 02:08:18 +00:00
71bcc16588
mp3: sparse: fix warnings reported with -Wshadow
Eric Wong
2007-01-14 02:08:16 +00:00
5ae84b7d0f
localization: fix implicit declaration warnings (WARNING and strcmp)
Eric Wong
2007-01-14 02:08:14 +00:00
598be943ac
flac: sparse: mismatched enum type for seek
Eric Wong
2007-01-14 02:08:11 +00:00
931c980558
zeroconf: avoid mixing declarations and code
Eric Wong
2007-01-14 02:08:09 +00:00
8a38b28e86
inputStream_http: stop mixing declarations with code
Eric Wong
2007-01-14 02:08:07 +00:00
1d9b6076cb
flac: fix a stupid mistake newer preprocessors don't complain about
Eric Wong
2007-01-14 02:08:05 +00:00
8cc1048d72
configure.ac: shell portability fix (test -a)
Eric Wong
2007-01-14 02:08:03 +00:00
5d79aced8c
Added zeroconf service publishing using avahi
Jim Ramsay
2007-01-11 20:41:17 +00:00
2d985b01c2
Remove a line of dead code
Qball Cow
2007-01-11 14:47:12 +00:00
44c5549b46
Output warning messages in the current locale's charset.
J. Alexander Treuman
2007-01-08 05:04:08 +00:00
4989672ac0
Fixed some silly logic that caused an extra \n to be printed when flushing warning messages.
J. Alexander Treuman
2007-01-08 05:01:28 +00:00
438c1add9d
Convert log messages sent to stdout to the current locale's charset.
J. Alexander Treuman
2007-01-08 04:31:44 +00:00
90b4af0341
Moving pathConvCharset to charConv.c so it can be reused for localization.
J. Alexander Treuman
2007-01-08 03:28:36 +00:00
bcb493cfd3
Moving localization stuff from path.c to localization.c so we can reuse it for log messages when outputting to console.
J. Alexander Treuman
2007-01-08 03:15:33 +00:00
4730666b26
Fix the mime types for flac & oggflac, see mantis bug #1423 for more information
Avuton Olrich
2007-01-06 04:59:05 +00:00
70a23d61cc
And a fix for the warnings in the last patch for JACK
Avuton Olrich
2006-12-30 00:41:05 +00:00
43e2981f20
A JACK patch to fix some old issues, from author.
Avuton Olrich
2006-12-30 00:14:45 +00:00
878fc33ce9
Accept application/x-ogg as valid mime type
Qball Cow
2006-12-27 14:12:11 +00:00
ab789982d3
Do not set metadataState to PLAYER_METADATA_STATE_READ when decoding stops. This fixes a bug where streams that won't play somehow appear with the metadata of a previously played stream. As far as I can tell, the only reason this is done is to sync any buffered metadata with the displayed metadata when decoding stops, so there should be no other adverse effects.
J. Alexander Treuman
2006-12-24 04:24:32 +00:00
9bdb0b0df2
Adding support for seeking HTTP streams.
J. Alexander Treuman
2006-12-23 19:57:28 +00:00
202ae2270d
Adding documentation for gapless_mp3_playback config option.
J. Alexander Treuman
2006-12-23 18:56:23 +00:00
f30f93cb8b
Added gapless_mp3_playback option. Setting to "no" will disable gapless MP3 playback, thus allowing songs that run longer than the Xing frame claims (f.e., an MP3 created by catting two MP3s together) to continue playing past the end.
J. Alexander Treuman
2006-12-23 18:00:15 +00:00
d4be2276a0
Use the existing define for the default value of save_absolute_playlists instead of a hardcoded value.
J. Alexander Treuman
2006-12-23 16:37:36 +00:00
df3222095c
Only parse gapless info if the input stream is seekable, under the assumption that non-seekable streams are live and any gapless info is incorrect.
J. Alexander Treuman
2006-12-23 15:58:06 +00:00
57b0a42940
Don't stop decoding if we're at maxFrames just because there's a Xing tag. Instead, stop decoding as soon as we've found the frames/samples at the "end" that we want drop.
J. Alexander Treuman
2006-12-23 15:22:35 +00:00
f158016d0e
Cleaning up some damn near unreadable wrapping caused by indent.
J. Alexander Treuman
2006-12-23 15:13:19 +00:00
5da19e5f78
Properly calculate the number of remaining samples in the MP3 frame, even though in practice it should never matter.
J. Alexander Treuman
2006-12-23 15:10:21 +00:00
469ff63093
Do PKG_PROG_PKG_CONFIG if either pulse or jack is enabled. This is because if you don't explicitly call it, then it is implied by the first use of PKG_CHECK_MODULES (and no later ones). This results in the check only being done in the test for pulse, which is skipped when --disable-pulse is used. This will fix the bug mentioned in the previous commit.
J. Alexander Treuman
2006-12-17 23:42:36 +00:00
0435a8c7c1
Cleaning up the JACK/PulseAudio configure magic to be more consistent with each other. Hopefully this will also fix a bug where --enable-jack --disable-pulse would result in both JACK and PulseAudio being disabled.
J. Alexander Treuman
2006-12-17 21:30:24 +00:00
4479ece74d
Making "list any" fail with an error instead of OK with no results.
J. Alexander Treuman
2006-12-11 20:18:04 +00:00
ba4b4d8ad9
Moving LOCATE_TAG_{FILE,ANY}_TYPE defines to dbUtils.h, so that we can compare the return value of getLocateTagItemType() to them.
J. Alexander Treuman
2006-12-11 20:14:33 +00:00
a26582e991
Fixing "find any" and "list * any" to actually find matches.
J. Alexander Treuman
2006-12-11 19:52:05 +00:00
f597dd0235
Removing playlist <playlist> from TODO as well, since we already have listplyalist and listplaylistinfo to do the same thing.
J. Alexander Treuman
2006-12-07 14:58:19 +00:00
2a872bcf1e
Removing clear <playlist>/add <playlist> <path> from TODO.
J. Alexander Treuman
2006-12-07 14:48:46 +00:00
ec45950b36
Oops, forgot to add an interface to stored playlist editing. Here it is.
J. Alexander Treuman
2006-12-07 14:41:40 +00:00
63dd4b4598
Add OggFLAC support when using the new 1.1.3 FLAC library
Eric Wong
2006-12-04 04:45:50 +00:00
b152086ae4
Introduce backwards compatibility with pre-1.1.3 FLAC
Eric Wong
2006-12-04 04:45:47 +00:00
ccf971a320
inputPlugins/flac_plugin: switch to the new (1.1.3) API
Eric Wong
2006-12-04 04:45:44 +00:00
5048388251
inputPlugins/flac_plugin: cleanup static declarations
Eric Wong
2006-12-04 04:45:41 +00:00
fc4868a040
Check that the APE tag length is valid before allocating a buffer for it.
J. Alexander Treuman
2006-11-26 03:51:46 +00:00
08003904d7
Adding functions for clearing/adding to stored playlists. Commands to make use of these functions are still being worked on.
J. Alexander Treuman
2006-11-20 15:37:58 +00:00
6d6155d766
audioOutput_alsa: print out the bitrate we wanted to set
Eric Wong
2006-11-07 04:10:02 +00:00
f6b982eb07
add support for: list file This behaves the same as: list filename
Warren Dukes
2006-10-27 23:07:34 +00:00
a8a932a215
remove some unneccesary includes from the audioOutput's
Warren Dukes
2006-10-18 03:03:28 +00:00
29c7681ca4
jack patch from anarch (and some type fixes for mp4 and acc plugins)
Warren Dukes
2006-10-18 02:49:13 +00:00
e9f51778ef
an attempted fix for bug 1368 - don't close and reopen an audioOutput when it has a fixed output format, and closing and reopening the device is unneccessary when the input audio format changes
Warren Dukes
2006-10-17 03:16:11 +00:00
e1d1a703f1
path.c: speling fix (I coulda sworn I fixed this before... in -ke)
Eric Wong
2006-10-14 08:50:23 +00:00
5a3f501fc8
audioOutput_shout: use shout_set_nonblocking
Eric Wong
2006-10-11 00:18:43 +00:00
5694984c98
Setting release date in ChangeLog.
J. Alexander Treuman
2006-10-10 23:49:29 +00:00
a9a97e39e5
Bumping version numbers to 0.12.1
J. Alexander Treuman
2006-10-10 20:45:55 +00:00
e57f9d01d0
Adding ChangeLog entries for 0.12.1
J. Alexander Treuman
2006-10-10 20:22:52 +00:00
f6e96edcc9
Allow an ogg quality of -1 to be specified.
J. Alexander Treuman
2006-10-10 20:00:33 +00:00
4c80121bba
buffer2array: extra unit tests (for PHP magic quote escapes)
Eric Wong
2006-10-10 19:37:32 +00:00
e0a8c17957
mp3_plugin.c: fix compilation with -pedantic and/or gcc 2.95
Eric Wong
2006-10-06 18:01:12 +00:00
e198826606
put back np's supperrior buffer2array, and fix my bug fix from change 4872
Warren Dukes
2006-10-06 10:33:27 +00:00
e3222d807a
Revert buffer2array() behavior back to tried and true 0.11.x version
Eric Wong
2006-10-06 08:54:43 +00:00
1a51bfb84a
fix escaping in quotes. (Now phpMp works again!)
Warren Dukes
2006-10-06 02:25:58 +00:00
d3040d1eb5
fix the segfault for when no audio_output is found and none is detected (bug found by normalperson!!!)
Warren Dukes
2006-10-03 02:57:01 +00:00
347a33b009
cleanup flushWarningBuffer() and make some for() loops in audio.c look and do something sane.
Warren Dukes
2006-10-03 02:22:37 +00:00