528429b028
Filling in link to wiki for audio outputs in mpdconf.example
J. Alexander Treuman
2006-09-15 00:48:46 +00:00
f55415a2b1
Removing tree from TODO
J. Alexander Treuman
2006-09-15 00:47:57 +00:00
a5c88ce51b
m4: add pkg.m4 so users can run autogen.sh without pkg-config
Eric Wong
2006-09-14 01:52:14 +00:00
8da589b7df
Make autogen.sh exit immediately if any of the tools it runs fails.
J. Alexander Treuman
2006-09-13 22:29:57 +00:00
98424851d8
I can't believe qball is correcting my typos.
J. Alexander Treuman
2006-09-13 17:04:14 +00:00
6f0926ff3f
configure.ac: replace double quotes AC_MSG_ERROR with brackets
Eric Wong
2006-09-13 08:03:37 +00:00
6d5950bbe7
Typo found by bensonk.
J. Alexander Treuman
2006-09-12 23:23:29 +00:00
bb5e87bd3d
New example config.
J. Alexander Treuman
2006-09-12 23:16:14 +00:00
0c33afabe9
replaygain -> ReplayGain in docs
J. Alexander Treuman
2006-09-12 22:28:58 +00:00
ac7dd43ad8
Note that mpd will scan for an audio output if none is specified.
J. Alexander Treuman
2006-09-12 21:52:49 +00:00
32c5f5a8f0
Deleting bs directory from svn.
J. Alexander Treuman
2006-09-12 21:50:09 +00:00
48b54d7a71
m4/lib*FLAC.m4: fix typos, -INONE/include no longer mis-added to CFLAGS
Eric Wong
2006-09-12 06:50:21 +00:00
ca84702d8d
tag.c: remove unnecessary #includes
Eric Wong
2006-09-11 23:45:25 +00:00
a077a38a85
configure.ac: fix tremor detection usage
Eric Wong
2006-09-11 23:41:07 +00:00
f3aa34badb
Hopefully fix endian problem mac x86/ppc
Qball Cow
2006-09-09 10:01:25 +00:00
f5c7f3da31
utils.c: fix xrealloc
Eric Wong
2006-09-07 19:26:51 +00:00
12d253118d
configure.ac: fix an obvious typo for setting mpcdec libs
Eric Wong
2006-09-06 09:29:06 +00:00
b78b0a7f09
remove bs; oops, didn't mean to commit that
Eric Wong
2006-09-06 09:28:16 +00:00
412cb1ee10
bs: a work in progress..
Eric Wong
2006-09-06 09:26:51 +00:00
7b6d45f50f
gcc.h: make sure __GNUC__ is defined before checking it's value
Eric Wong
2006-08-30 07:56:22 +00:00
76779449b9
Fixing up the new 0.12 ChangeLog entry some more.
J. Alexander Treuman
2006-08-28 23:50:38 +00:00
0e9114e3ad
Removing id3v1_encoding from 0.12 ChangeLog entry, since it was already listed in the 0.11.5 entry. Also correcting a couple of typos in that old entry.
J. Alexander Treuman
2006-08-28 23:47:15 +00:00
806acdd4f4
Rearrange mpd.conf.5 and conf.[ch] to use the more logical ordering of config parameters that the new (yet to be committed) mpdconf.example will use.
J. Alexander Treuman
2006-08-28 20:47:50 +00:00
6018a1b4f8
Note that default for metadata_to_use doesn't include comments
J. Alexander Treuman
2006-08-28 20:10:40 +00:00
26a6ba7a77
Add id3v1_encoding to the mpd.conf man page.
J. Alexander Treuman
2006-08-28 19:34:31 +00:00
648b03e4a9
Update ChangeLog. Please keep this up to date as you make changes from now on.
J. Alexander Treuman
2006-08-28 18:12:18 +00:00
00b4ce40a8
Removing mp1/mp2 from TODO
J. Alexander Treuman
2006-08-28 16:47:22 +00:00
72640290cf
Updating INSTALL
J. Alexander Treuman
2006-08-28 16:44:29 +00:00
ebba9491ca
Adding directions for updating to 0.12.0 to UPGRADING
J. Alexander Treuman
2006-08-28 15:42:32 +00:00
90847fc881
Replace strdup and {c,re,m}alloc with x* variants to check for OOM errors
Eric Wong
2006-08-26 06:25:57 +00:00
be554c2596
audioOutputs_oss: [trivial] make loop interation consistent with others
Eric Wong
2006-08-26 06:25:52 +00:00
f3981eab58
audio.c: [trivial] remove unnecessary include
Eric Wong
2006-08-26 06:25:49 +00:00
45f28394c0
command.c: rerun mpd-indent.sh, no code changes
Eric Wong
2006-08-26 06:25:44 +00:00
5b7c3c8707
Fix an esoteric gcc warning
J. Alexander Treuman
2006-08-25 00:29:41 +00:00
64a4c635de
audiofile_plugin: use afSetVirtualSampleFormat, too
Eric Wong
2006-08-24 21:59:19 +00:00
b8fe818ae7
audiofile_plugin: fix for playing mono .au files with 8000Hz sample rate
Eric Wong
2006-08-24 20:54:40 +00:00
c81f4e2c04
Bumping version to rc3
J. Alexander Treuman
2006-08-24 12:25:22 +00:00
25555cd1b0
Use strcasecmp to check for replaygain id3v2 tags, since apparently some apps write them in all caps.
J. Alexander Treuman
2006-08-23 19:10:47 +00:00
87327cb931
Instead of ignoring mp2/mp3 files that start with a layer 1 frame, just skip the layer 1 frames looking for a layer 2 or 3 frame.
J. Alexander Treuman
2006-08-23 14:06:16 +00:00
30bf8f89f4
If a frame header decode loses sync, just try again instead of trying to decode a frame (which will automatically decode the next header without allowing us to do some checks on it).
J. Alexander Treuman
2006-08-23 13:43:23 +00:00
103dd654f0
Skip layer 2 frames in mp3s and vice versa. Also drop support for layer 1, since it hasn't been tested.
J. Alexander Treuman
2006-08-23 13:20:24 +00:00
67de7ea116
fix Replay Gain reading for FLAC and OggFLAC
Eric Wong
2006-08-22 06:36:56 +00:00
504d3425f2
get rid of the pointless xopen wrapper, open(2) does not throw errno = EINTR
Eric Wong
2006-08-22 06:36:51 +00:00
72c12ff768
oggvorbis_plugin.c: update message to match changed function name
Eric Wong
2006-08-20 10:13:59 +00:00
ee223bf02b
trivial: labels should be on the left-most column, no tabbing
Eric Wong
2006-08-20 10:13:54 +00:00
f8b07de3d4
inputPlugins/_ogg_common.c: check for read errors correctly
Eric Wong
2006-08-20 10:13:50 +00:00
aa487e6c75
This fixes 5 potential bugs where the conditional would always be true.
Avuton Olrich
2006-08-20 03:11:12 +00:00
f79a70d1b9
Fix warnings for -Wmissing-prototypes Add -Wmissing-prototypes if compiling with gcc Static where possible
Avuton Olrich
2006-08-20 00:50:44 +00:00
9caade4eb1
fix a few warnings on 64-bit machines
Eric Wong
2006-08-18 07:02:54 +00:00
a6297f81f3
Cast isostr to char * to fix yet another warning
J. Alexander Treuman
2006-08-18 04:10:41 +00:00
7c3a5596fd
Change type of isostr to fix warning
J. Alexander Treuman
2006-08-18 04:08:44 +00:00
459e096581
Bumping some version numbers to rc2
J. Alexander Treuman
2006-08-18 01:39:30 +00:00
8f86c41d97
Avoid an unnecessary encoding conversion when converting id3v1 tags. Also make getID3Info static.
J. Alexander Treuman
2006-08-15 00:47:19 +00:00
c2e1ccd968
tag.c: fix segfault on failed id3v1 character conversion
Eric Wong
2006-08-15 00:04:34 +00:00
e5df85db15
Several bugfixes during exit found by valgrind
Eric Wong
2006-08-14 23:31:08 +00:00
6459b3ee29
Revert leaks from r4311, and also the leak fixes as a result of that
Eric Wong
2006-08-14 13:46:51 +00:00
4fe965c304
Stop decoding once we've dropped samples at the end (it messes up the audio if there's more mp3 to decode)
J. Alexander Treuman
2006-08-13 02:56:23 +00:00
66512edb6c
Presume that the Xing frame count is accurate, and stop decoding when we hit the last frame
J. Alexander Treuman
2006-08-13 02:53:20 +00:00
0511e14db0
audioOutput_alsa.c: avoid changing our internal period and buffer time values
Eric Wong
2006-08-12 18:20:55 +00:00
b5361f7789
always support DEBUG() logging, even if -DNDEBUG
Warren Dukes
2006-08-12 04:50:18 +00:00
0cacc35943
Bump some more version numbers to rc1 now that it won't break the protocol.
J. Alexander Treuman
2006-08-10 22:21:14 +00:00
b46b2c9f69
Separate PROTOCOL_VERSION from VERSION
Eric Wong
2006-08-10 21:15:06 +00:00
c062fca22d
The configure.ac version is used in the mpd reply, and using rc1 breaks some clients. Reverting last commit.
J. Alexander Treuman
2006-08-10 20:41:21 +00:00
131fcea17d
0.12.0 -> 0.12.0rc1
J. Alexander Treuman
2006-08-10 20:32:08 +00:00
25346cb38c
labels should be on the left most column, no tabbing
Warren Dukes
2006-08-09 22:18:06 +00:00
d7d7f0089a
we have the parentPos, so use it when incrementing the tree iterator.
Warren Dukes
2006-08-09 02:13:46 +00:00
904eaf361c
ves the spelling nazi strikes again
J. Alexander Treuman
2006-08-08 18:55:29 +00:00
4924bf4391
audioOutput_pulse: ansi-fy function declarations (sparse)
Eric Wong
2006-08-08 02:32:58 +00:00
f7d150a360
more sparse cleanups
Eric Wong
2006-08-08 02:23:21 +00:00
6395edab69
mpc_plugin: fix seeking bug
Eric Wong
2006-08-08 00:56:05 +00:00
354d9aed79
mpc_plugin.c: fix compilation error with MPC_FIXED_POINT
Eric Wong
2006-08-07 21:23:03 +00:00
ae97bcdfa2
sparse / gcc-2.95 / -pedantic fixes
Eric Wong
2006-08-07 20:49:20 +00:00
d54df97b06
rewrite getId3Tag so we can get rid of this silly ID3_TAG_BUFLEN crap
J. Alexander Treuman
2006-08-07 20:34:59 +00:00
5f1e53e887
command: static-fication since commandError is no longer a macro
Eric Wong
2006-08-07 20:06:46 +00:00
831ee7c63e
Indent some #defines in tag.c for better readability
J. Alexander Treuman
2006-08-07 20:04:16 +00:00
5f827ac126
Ok, don't use memcmp for comparing audio formats!
J. Alexander Treuman
2006-08-07 20:00:00 +00:00
7cf28560e1
Eliminate unnecessary use of a variable
J. Alexander Treuman
2006-08-07 17:55:15 +00:00
8e8fd7f1d7
Use memcmp to compare audio formats
J. Alexander Treuman
2006-08-07 17:53:53 +00:00
ff0a2543a6
Reopen the audio device if the audio format has changed
J. Alexander Treuman
2006-08-07 17:51:15 +00:00
7f4f3010a5
Add PERMISSION_NONE define, for commands that require no permission
J. Alexander Treuman
2006-08-07 15:48:16 +00:00
7c9d3c4186
Reformatting initCommands and fillBuffer
J. Alexander Treuman
2006-08-07 15:46:35 +00:00
b9f13d568a
remove overzealous asserts (wait for np to clean up his COMMAND_MAX_ARGS stuff)
Warren Dukes
2006-08-06 14:41:11 +00:00
8e53406774
renamce cstrtok to buffer2array. please don't rename functions; especially to names that look extremely std-lib-ish. also, don't use isspace, apparently it's local dependent and potentially consideres ' ' or '\t' not to be a space, or considers other characters to be a space.
Warren Dukes
2006-08-06 13:53:53 +00:00
31de97a42b
merge changes from mpd-tree: -use tree for tagTracker -eliminate the master process
Warren Dukes
2006-08-06 06:40:11 +00:00
a8393d3937
buffer2array: more unit tests
Eric Wong
2006-08-05 22:13:54 +00:00
dd4c6d45f2
buffer2array: fix for trailing sub-quoted text inside a quoted context
Eric Wong
2006-08-05 22:06:12 +00:00
8e8d4fc6fd
configure.ac: fix a typo
Eric Wong
2006-08-04 07:40:53 +00:00
c0036bcb45
Our id3 tag buffer should be an array of bytes, not an array of pointers to bytes. Now I know where those warnings came from...
J. Alexander Treuman
2006-08-03 04:34:51 +00:00
055e166619
buffer2array: oops, we forgot to take into account that \ is escaped, too
Eric Wong
2006-08-03 04:20:25 +00:00
31a81e2bcf
log: oops, brain fart caused a segfault
Eric Wong
2006-08-03 03:38:39 +00:00
057a483710
log: switch to using FILE * for logging, since fdprintf isn't reentrant
Eric Wong
2006-08-03 03:29:02 +00:00
15c2aa765a
Undoing more indent silliness
J. Alexander Treuman
2006-08-03 02:45:23 +00:00
7ad533cca5
remove tree.[ch] from trunk, it will be added back once the mpd-tree branch is merged back into trunk
Warren Dukes
2006-08-03 02:42:27 +00:00
980c717749
main.c: initialize the verbose flag correctly
Eric Wong
2006-08-03 01:57:52 +00:00
954dcec273
tree optimization: reduce the number of compares required for insertion and deletion by storing the position in the parent node of each child
Warren Dukes
2006-08-02 02:06:00 +00:00
682fe8cee6
audioOutput_oss: cleanups (stolen from -ke)
Eric Wong
2006-08-01 12:39:10 +00:00
83b619e997
charConv: optimize away a boatload of strdups during update (try #2)
Eric Wong
2006-08-01 12:02:47 +00:00
468c9900ca
audio: pause/resume-from-statefile bugfixes,
Eric Wong
2006-08-01 12:00:17 +00:00