Karl Heyes
14a0f2762d
fixup YP updating
...
svn path=/icecast/branches/kh/icecast/; revision=8305
2004-11-29 17:37:04 +00:00
Karl Heyes
adeb06b80a
merge the two ogg modules (multi-codec and vorbis rebuild), split out the
...
codec specific bits into separate files, fixup m4 macros. need to check YP
update triggers
svn path=/icecast/branches/kh/icecast/; revision=8304
2004-11-29 15:45:57 +00:00
Karl Heyes
aac34547d8
small updates, fserve build problem on FBSD
...
svn path=/icecast/branches/kh/icecast/; revision=8302
2004-11-29 15:15:59 +00:00
Karl Heyes
4f105c1afc
Missing initialisation causing auth over relays to be incorrect
...
svn path=/icecast/branches/kh/icecast/; revision=8291
2004-11-27 00:59:26 +00:00
Karl Heyes
abeebfc5f8
various cleanups, small resync and some functions moved to help further
...
merging.
svn path=/icecast/branches/kh/icecast/; revision=8244
2004-11-22 17:09:42 +00:00
Karl Heyes
7afbc8a5f8
resync with recent trunk changes, contenttype merge and final bits of
...
handling shoutcast DSP client.
svn path=/icecast/branches/kh/icecast/; revision=8233
2004-11-19 19:06:51 +00:00
Karl Heyes
4b94e72ca3
removed a line too many, stats were not being updated on new listeners
...
svn path=/icecast/branches/kh/icecast/; revision=8218
2004-11-18 13:25:53 +00:00
Karl Heyes
8889f1a5be
bump version
...
svn path=/icecast/branches/kh/icecast/; revision=8217
2004-11-18 12:32:29 +00:00
Karl Heyes
87e69eb421
resync with recent work on trunk, playlistlog, shoutcast-mount
...
svn path=/icecast/branches/kh/icecast/; revision=8215
2004-11-17 22:31:42 +00:00
Karl Heyes
4987a4265d
add 2 extra stats, and send a max listener setting to YP
...
svn path=/icecast/branches/kh/icecast/; revision=8211
2004-11-17 11:38:54 +00:00
Karl Heyes
905ae4a79f
fix fd/mem leak case, and use correct xslt api
...
svn path=/icecast/branches/kh/icecast/; revision=8208
2004-11-16 14:15:20 +00:00
Karl Heyes
91cc74730c
bump version
...
svn path=/icecast/branches/kh/icecast/; revision=8204
2004-11-15 17:29:04 +00:00
Karl Heyes
f61283dfc7
another resync with recent trunk updates.
...
svn path=/icecast/branches/kh/icecast/; revision=8203
2004-11-15 17:20:19 +00:00
Karl Heyes
df448649dc
implement fallback to file, also small updates to stats handling
...
svn path=/icecast/branches/kh/icecast/; revision=8198
2004-11-14 20:29:10 +00:00
Karl Heyes
0d0a87ea84
add intro file handling
...
svn path=/icecast/branches/kh/icecast/; revision=8189
2004-11-10 20:14:31 +00:00
Karl Heyes
f2f292cfaa
update file serve handler to utilise refbufs
...
svn path=/icecast/branches/kh/icecast/; revision=8187
2004-11-10 16:09:20 +00:00
Karl Heyes
97aeaa837e
drop separate predata handler for http headers, now use a per-client refbuf
...
instead with a specific write handler. drop ICY reply and cleanup some API
bits as well
svn path=/icecast/branches/kh/icecast/; revision=8186
2004-11-10 14:35:18 +00:00
Karl Heyes
6e81ae8e89
nasty hack for flash clients, in line with trunk/2.1 code
...
svn path=/icecast/branches/kh/icecast/; revision=8178
2004-11-06 16:18:55 +00:00
Karl Heyes
452e389213
resync with trunk, mainly win32 build and fallback css mime type fix
...
svn path=/icecast/branches/kh/icecast/; revision=8155
2004-11-02 01:49:58 +00:00
Karl Heyes
bd3b94c9ba
bump version
...
svn path=/icecast/branches/kh/icecast/; revision=8135
2004-10-29 17:43:19 +00:00
Karl Heyes
9135c49493
more resync work, this time on docs and the xsl files
...
svn path=/icecast/branches/kh/icecast/; revision=8134
2004-10-29 17:26:50 +00:00
Karl Heyes
6c0a0108cd
fixup client buffer refcounting for vorbis rewrite module as the original
...
mechanism can cause bad pointers now, the other fixes are minor.
svn path=/icecast/branches/kh/icecast/; revision=8132
2004-10-29 17:09:37 +00:00
Karl Heyes
9afaadd371
fix small memory leak when slave hosts are used. fixes to the stats updates when
...
streams shut down. expand on the trigger for a relay change
svn path=/icecast/branches/kh/icecast/; revision=8129
2004-10-28 19:21:52 +00:00
Karl Heyes
5d18bcd4f2
new clients should not depend on metadata settings from the source stream,
...
however the interval can be stated in the xml file.
svn path=/icecast/branches/kh/icecast/; revision=8128
2004-10-28 16:40:17 +00:00
Karl Heyes
1308c938ba
add missing stats (and YP) update when url comments supplied
...
svn path=/icecast/branches/kh/icecast/; revision=8126
2004-10-28 00:13:59 +00:00
Karl Heyes
3dfcdaf3cd
small volatile and resync cleanups
...
svn path=/icecast/branches/kh/icecast/; revision=8121
2004-10-27 14:05:14 +00:00
Karl Heyes
f83a70568d
this event wasn't being logged
...
svn path=/icecast/branches/kh/icecast/; revision=8120
2004-10-27 13:15:53 +00:00
Karl Heyes
b5cb8e5d94
resync with trunk
...
svn path=/icecast/branches/kh/icecast/; revision=8119
2004-10-27 12:57:13 +00:00
Karl Heyes
c71366088e
minor changes
...
svn path=/icecast/branches/kh/icecast/; revision=8118
2004-10-27 12:49:28 +00:00
Karl Heyes
5cda04db5b
for on-demand relays, don't remove YP entries if inactive, keep refreshing
...
them but also avoid creating duplicates in yp_add
svn path=/icecast/branches/kh/icecast/; revision=8064
2004-10-21 11:33:36 +00:00
Karl Heyes
b5c1967eb1
bump version
...
svn path=/icecast/branches/kh/icecast/; revision=8010
2004-10-15 11:03:15 +00:00
Karl Heyes
08878c87e4
resync with trunk
...
svn path=/icecast/branches/kh/icecast/; revision=8009
2004-10-15 10:59:30 +00:00
Karl Heyes
d40b6b88ea
minor cleanup on source shutdown. check for per-mount auth settings if admin
...
auth not provided on mount-based admin requests.
svn path=/icecast/branches/kh/icecast/; revision=8004
2004-10-15 02:34:38 +00:00
Karl Heyes
6f7bf1218d
small logging and stats update and only do add to server if we have a bitrate
...
svn path=/icecast/branches/kh/icecast/; revision=8003
2004-10-15 00:45:39 +00:00
Karl Heyes
dc5bd07672
small updates, fix small memory leaks, unintialised pointer and sync stat
...
names with multi-codec module for consistency
svn path=/icecast/branches/kh/icecast/; revision=8002
2004-10-14 20:33:25 +00:00
Karl Heyes
427a771392
make any mounts marked as hidden not show in the streamlist.txt
...
svn path=/icecast/branches/kh/icecast/; revision=8000
2004-10-14 15:54:50 +00:00
Karl Heyes
6b88814ef4
fixup refcounting and memory leak with this module
...
svn path=/icecast/branches/kh/icecast/; revision=7998
2004-10-14 13:16:09 +00:00
Karl Heyes
bd5b35093a
silly compile error on optional module
...
svn path=/icecast/branches/kh/icecast/; revision=7996
2004-10-13 19:04:47 +00:00
Karl Heyes
3b3b22be88
bump version
...
svn path=/icecast/branches/kh/icecast/; revision=7939
2004-10-08 19:34:10 +00:00
Karl Heyes
c66cc2f2bd
documentation update
...
svn path=/icecast/branches/kh/icecast/; revision=7938
2004-10-08 19:29:36 +00:00
Karl Heyes
bf6c30d058
oops, silly typo
...
svn path=/icecast/branches/kh/icecast/; revision=7937
2004-10-08 16:32:15 +00:00
Karl Heyes
9f77db371d
only update settings/stats if a relay is freed, not each time through the loop
...
svn path=/icecast/branches/kh/icecast/; revision=7936
2004-10-08 16:16:43 +00:00
Karl Heyes
e1bca713e6
if we change the mp3 metadata interval midstream then let us not confuse
...
existing listeners of that stream.
svn path=/icecast/branches/kh/icecast/; revision=7935
2004-10-08 15:40:37 +00:00
Karl Heyes
a653557ae8
allow for per-mount format-specific settings, using this we can
...
change the outgoing metadata interval of an mp3 stream (use 0
to disable metadata to all new clients)
svn path=/icecast/branches/kh/icecast/; revision=7934
2004-10-08 15:05:34 +00:00
Karl Heyes
9b9bc42416
allow clients to fallback if on-demand relay fails to start
...
svn path=/icecast/branches/kh/icecast/; revision=7932
2004-10-08 00:27:35 +00:00
Karl Heyes
aed9fec0db
stats changes for xsl presentation, mainly related to fallback handling.
...
Fixed problem where an on-demand relay as a fallback kicked off when it
shouldn't
svn path=/icecast/branches/kh/icecast/; revision=7931
2004-10-07 23:54:26 +00:00
Karl Heyes
4e1906ee99
avoid aliasing issues
...
svn path=/icecast/branches/kh/icecast/; revision=7928
2004-10-07 19:18:07 +00:00
Karl Heyes
0a6d8f5c55
update stats engine. The _inc/_dec routines never worked correctly in all
...
cases as they can race against each other, not taking account of unprocessed
events. Here we push the actual calculation to the stats thread. The rest
is for interacting with the changes
svn path=/icecast/branches/kh/icecast/; revision=7927
2004-10-07 18:49:04 +00:00
Karl Heyes
f8a88299cc
missing free causing small memory leak. limit size to 2Meg
...
svn path=/icecast/branches/kh/net/; revision=7916
2004-10-05 22:00:45 +00:00
Karl Heyes
103dbabefb
minor changes and comments
...
svn path=/icecast/branches/kh/icecast/; revision=7910
2004-10-04 23:16:52 +00:00