Karl Heyes
0a997d1bef
kh25. worker thread update (reduces locking), client schedule tuning, build
...
cleanups, a couple of odd case crash fixes
svn path=/icecast/branches/kh/icecast/; revision=17362
2010-08-04 00:59:21 +00:00
Karl Heyes
213cbe340e
bump to kh24. Get things checked in. The flv wrapping has had some time to stablize
...
and looks to be working well. the rest are various fixes that have accumulated
from bug reports.
svn path=/icecast/branches/kh/icecast/; revision=17267
2010-06-02 01:42:37 +00:00
Karl Heyes
e935bef378
bump to kh22. Crash fix from kh20, the rest is mainly internal changes. Option
...
for access log skipping and global bandwidth limiting if specified. Buffers for
mpeg streams are made to be on frame boundaries which should help with listener
moves.
svn path=/icecast/branches/kh/icecast/; revision=17097
2010-03-29 02:14:55 +00:00
Karl Heyes
de49138869
sync up to kh16. A fair bit of this is the format api changes to allow for
...
use by the file handles, and some compile-time debug code to check for memory
usage.
. We can now fall back to file again without the original stream being present.
. Listener specific intro content can now come via auth listener_add.
. The relay updates for the retry, timeout and disable settings were missed
svn path=/icecast/branches/kh/icecast/; revision=16593
2009-09-29 01:44:20 +00:00
Karl Heyes
2e59754dcd
commit kh10 changes. Fairly major as it changes the threading. We now use N
...
workers (as specified in the xml) instead of the one thread per source model.
This affects most files as they tend to interact with a client to some degree
but some of those are in minor ways.
The most significant changes are in :-
- file serving engine. There is no separate thread now, so the client reads
and sends are driven from the worker, this includes the error responses.
- The source client and listener processing. The source client details have
to stay around until the listeners are processed.
- slave engine. relays are always allocated a client on the worker, with a
thread created just for the connection phase. Makes it easier to handle when
switching to another relay source.
svn path=/icecast/branches/kh/icecast/; revision=16219
2009-07-07 23:26:21 +00:00
Karl Heyes
b6dc964a29
bump version, drop debian directory as it's unmaintained here. some more thread
...
removal work for stats, video preview merge (not built by default) and a couple
of bug fixes from reported feedback.
svn path=/icecast/branches/kh/icecast/; revision=15372
2008-10-04 01:09:17 +00:00
Karl Heyes
415b2a2569
update from win32 testing. windows service should be better now, display of
...
xspf links on web pages, tested with IE7 as well as FF
svn path=/icecast/branches/kh/icecast/; revision=14820
2008-05-01 02:22:06 +00:00
Karl Heyes
1cac5ce6d9
sync up work. crash case on on-demand relay failure fixed, a win32 build update
...
and some lib initialization fixes
svn path=/icecast/branches/kh/icecast/; revision=14464
2008-02-10 22:20:07 +00:00
Karl Heyes
8d78b6e75f
sync up with recent branch tarball. No issues outstanding but some of this has
...
already been committed to trunk
svn path=/icecast/branches/kh/icecast/; revision=14281
2007-12-08 05:19:45 +00:00
Karl Heyes
a44c99bd07
commit work that has accumulated. mainly source auth via authenticator and
...
cleanup of type warnings from gcc4.x.
svn path=/icecast/branches/kh/icecast/; revision=10807
2006-02-12 21:50:10 +00:00
oddsock
215e6c0170
win32 build updates
...
svn path=/icecast/branches/kh/icecast/; revision=9567
2005-07-15 15:52:57 +00:00
Karl Heyes
986dac0bd4
resync with changes made in trunk
...
svn path=/icecast/branches/kh/icecast/; revision=8352
2004-12-08 13:46:54 +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
j
09f7f18d5b
reimport icecast-kh to branches/kh/icecast; this time as a branch of trunk/icecast
...
svn path=/icecast/branches/kh/icecast/; revision=7095
2004-07-11 18:09:05 +00:00
brendan
5960df0ce8
Prepare KH thread branch
...
svn path=/icecast/branches/kh/thread/; revision=7013
2004-07-06 06:47:07 +00:00
oddsock
fcef29c60a
remove geturl.c from icecast.dsp
...
add a #define for snprintf for win32
svn path=/icecast/trunk/icecast/; revision=6757
2004-05-26 02:37:20 +00:00
oddsock
89f9f38d78
added HAVE_LOCALTIME_R to project file
...
added #define for snprintf (win32 requires _snprintf)
svn path=/icecast/trunk/icecast/; revision=6594
2004-04-25 23:28:36 +00:00
oddsock
6dc92dae79
fixed some variable definitions to be ANSI compatable.
...
updated win32 project files with new files
svn path=/trunk/icecast/; revision=5761
2004-01-15 04:24:57 +00:00
oddsock
8026919671
version tag updates for pending 2.0.0 release
...
svn path=/trunk/icecast/; revision=5740
2004-01-07 20:31:19 +00:00
oddsock
f636826e23
re-add these as binary, hopefully fixing the line ending problem when doing a make dist...
...
svn path=/trunk/icecast/; revision=5723
2003-12-29 16:35:01 +00:00
oddsock
d0432d97ef
Remove the VC project files and re-add them as binary (-kb)
...
svn path=/trunk/icecast/; revision=5722
2003-12-29 16:34:10 +00:00
oddsock
ec47801d20
fixed VERSION STRING define
...
svn path=/trunk/icecast/; revision=5721
2003-12-29 16:28:06 +00:00
oddsock
52ed76734d
update version for win32 build
...
svn path=/trunk/icecast/; revision=5699
2003-12-13 14:40:03 +00:00
oddsock
8e3658727e
Rewrite of the method of gathering stats from the icecast core engine. The old way was causing a bunch of instability issues...they have now been fixed :). Also regenerated the icecast2 docs
...
svn path=/trunk/icecast/; revision=5684
2003-12-04 16:29:27 +00:00
oddsock
85efc9a783
added VERSION_STRING to defines for win32 project
...
svn path=/trunk/icecast/; revision=5630
2003-11-25 03:04:40 +00:00
oddsock
4a7838adbe
Update the project files to use the ogg vorbis SDK 1.0.1
...
svn path=/trunk/icecast/; revision=5614
2003-11-19 03:57:48 +00:00
oddsock
087465b019
* clean up of ctrl-Ms (I hate MSVC sometimes) and bump of version in the setup script
...
svn path=/trunk/icecast/; revision=5277
2003-09-02 03:20:56 +00:00
oddsock
a971f994c1
removal of some errant newlines
...
update of icecast.dsp for console build
update of .iss setup build file
removed icecast.xml from this dir (should never have been here)
svn path=/trunk/icecast/; revision=4615
2003-04-17 03:37:16 +00:00
oddsock
c63be78616
update project file with new files added to icecast module
...
updated version in install script
svn path=/trunk/icecast/; revision=4515
2003-03-19 15:58:16 +00:00
oddsock
556781acde
added references to libcurl (needed for yp-listing in icecast2)
...
svn path=/trunk/icecast/; revision=4306
2003-02-02 14:22:25 +00:00
oddsock
e99a228b68
added missing win32 files
...
fixed UNIX EOL on VC6 project files
svn path=/trunk/icecast/; revision=4116
2002-11-23 15:54:50 +00:00
oddsock
e38af3f13c
removed tab for editing configuration file, opted for a much simpler approach (spwan a notepad session)
...
fixed the "Make this stat the window title" logic
Added menu to the dialog
svn path=/trunk/icecast/; revision=3884
2002-08-28 20:37:44 +00:00
Michael Smith
7a519ab76e
icecast2/win32 updates from oddsock.
...
svn path=/trunk/icecast/; revision=3878
2002-08-25 06:14:47 +00:00
Michael Smith
c1bb9afaa9
win32 updates from oddsock
...
svn path=/trunk/icecast/; revision=3799
2002-08-11 03:30:30 +00:00
Michael Smith
15783d12f8
oddsock's win32 port/GUI
...
svn path=/trunk/icecast/; revision=3787
2002-08-09 15:55:02 +00:00