1
0
mirror of https://gitlab.xiph.org/xiph/icecast-server.git synced 2024-06-23 06:25:24 +00:00
icecast-server/src
Karl Heyes 0903dd68ed 2 updates to mp3 metadata handling. allow a 0 metadata interval to disable
metadata being sent to new listeners (negative for whatever the source
sends), existing listeners retain their original interval setting.  We now
limit how much mp3 is written after the metadata block in a single format
send call, this was only showing up on small interval values.

svn path=/icecast/trunk/icecast/; revision=9877
2005-08-31 01:28:04 +00:00
..
avl Move .cvsignore into svn:ignore 2004-07-06 19:22:26 +00:00
httpp store the original full uri if there are query parameters. small cleanup to 2005-06-15 02:32:26 +00:00
log force a large filesize limit on log files before cycling 2005-08-06 13:10:30 +00:00
net merged from kh branch, allow for handling the vsnprintf return code better 2004-10-06 14:07:55 +00:00
thread implement.h, a pthreads include file, is no longer required for win32. 2005-07-28 21:10:29 +00:00
timing Move .cvsignore into svn:ignore 2004-07-06 19:22:26 +00:00
admin.c content was wrong due to limiter being 0 2005-08-31 01:13:25 +00:00
admin.h Add Copyright notice to each source file, as requested by debian. 2004-01-29 01:02:12 +00:00
auth_htpasswd.c Fix bug reported by Jason@weatherserver.net - don't crash in htpasswd auth 2005-08-30 20:29:20 +00:00
auth_htpasswd.h Initial auth merge. Add an auth thread (multiple threads can be done later) 2005-08-07 23:01:04 +00:00
auth_url.c missed a diff from previous commit, consistent naming style 2005-08-18 20:26:30 +00:00
auth_url.h merge URL listener auth 2005-08-07 23:29:12 +00:00
auth.c fixes for client handling, these are all related to the handling of max clients. 2005-08-25 00:07:17 +00:00
auth.h merge in client timelimit, only auth_url sets this currently. Add missing 2005-08-12 02:40:25 +00:00
cfgfile.c add per-mount listener time limit setting 2005-08-23 19:00:15 +00:00
cfgfile.h add per-mount listener time limit setting 2005-08-23 19:00:15 +00:00
client.c fixes for client handling, these are all related to the handling of max clients. 2005-08-25 00:07:17 +00:00
client.h drop the thread pool of connection threads, they were using a blocking socket 2005-08-11 23:29:58 +00:00
compat.h use a client function to read an incoming stream, simplifies handling within 2005-05-08 13:51:05 +00:00
configtest.c Add Copyright notice to each source file, as requested by debian. 2004-01-29 01:02:12 +00:00
connection.c fixes for client handling, these are all related to the handling of max clients. 2005-08-25 00:07:17 +00:00
connection.h fixes for client handling, these are all related to the handling of max clients. 2005-08-25 00:07:17 +00:00
event.c log xml/xslt parsing failure messages via error log. This applies to both the 2005-08-16 16:56:24 +00:00
event.h Add Copyright notice to each source file, as requested by debian. 2004-01-29 01:02:12 +00:00
format_flac.c Add more Ogg codec handlers, there has not been that much testing on these 2005-05-07 11:01:35 +00:00
format_flac.h Add more Ogg codec handlers, there has not been that much testing on these 2005-05-07 11:01:35 +00:00
format_midi.c Add more Ogg codec handlers, there has not been that much testing on these 2005-05-07 11:01:35 +00:00
format_midi.h Add more Ogg codec handlers, there has not been that much testing on these 2005-05-07 11:01:35 +00:00
format_mp3.c 2 updates to mp3 metadata handling. allow a 0 metadata interval to disable 2005-08-31 01:28:04 +00:00
format_mp3.h Merge mp3 packing. mp3 (and other pass-through streams) can bre received in 2005-08-08 19:21:54 +00:00
format_ogg.c merge extra checks. minor cleanup work 2005-08-07 14:50:59 +00:00
format_ogg.h merge extra checks. minor cleanup work 2005-08-07 14:50:59 +00:00
format_speex.c Add more Ogg codec handlers, there has not been that much testing on these 2005-05-07 11:01:35 +00:00
format_speex.h Add more Ogg codec handlers, there has not been that much testing on these 2005-05-07 11:01:35 +00:00
format_theora.c add subtype to yp add phase, this is to identify the codecs in use 2004-12-10 00:11:16 +00:00
format_theora.h merge multi ogg codec handling. Handle theora and/or vorbis. Place new 2004-12-07 21:06:26 +00:00
format_vorbis.c Merge mp3 packing. mp3 (and other pass-through streams) can bre received in 2005-08-08 19:21:54 +00:00
format_vorbis.h merge multi ogg codec handling. Handle theora and/or vorbis. Place new 2004-12-07 21:06:26 +00:00
format.c fixes for client handling, these are all related to the handling of max clients. 2005-08-25 00:07:17 +00:00
format.h Do normal http header writing in source thread instead of the connection 2005-06-08 01:36:51 +00:00
fserve.c make various responses going back to the client be done via the file serving thread 2005-08-12 15:27:32 +00:00
fserve.h make various responses going back to the client be done via the file serving thread 2005-08-12 15:27:32 +00:00
global.c Make the slave thread reserve relay mountpoints, and prevent reconnection 2004-02-19 20:28:21 +00:00
global.h increase the number of listening sockets allowed. A more flexible scheme can 2005-08-16 14:58:33 +00:00
logging.c some windows build issues.. 2005-08-20 00:03:21 +00:00
logging.h log xml/xslt parsing failure messages via error log. This applies to both the 2005-08-16 16:56:24 +00:00
main.c updates for #599 (dropping of stdin,out,err when using -b) and #630 (pidfile 2005-08-16 21:14:43 +00:00
Makefile.am merge URL listener auth 2005-08-07 23:29:12 +00:00
md5.c minor cleanups 2004-11-20 02:16:59 +00:00
md5.h minor cleanups 2004-11-20 02:16:59 +00:00
os.h Add Copyright notice to each source file, as requested by debian. 2004-01-29 01:02:12 +00:00
refbuf.c fix double free bug with failed to start relays and add a guard on refbuf release 2005-08-29 01:16:02 +00:00
refbuf.h merge extra checks. minor cleanup work 2005-08-07 14:50:59 +00:00
sighandler.c this is needed for linuxthreads, without it, zombie processes are left 2005-06-10 18:01:53 +00:00
sighandler.h Add Copyright notice to each source file, as requested by debian. 2004-01-29 01:02:12 +00:00
slave.c fix double free bug with failed to start relays and add a guard on refbuf release 2005-08-29 01:16:02 +00:00
slave.h merge in the on-demand relay implementation. 2005-06-09 01:51:47 +00:00
source.c minor memory leak, and compiler warning cleanup 2005-08-27 01:01:29 +00:00
source.h Allow for new listeners to fallback if there are max listeners on the 2005-08-23 18:40:20 +00:00
stats.c make various responses going back to the client be done via the file serving thread 2005-08-12 15:27:32 +00:00
stats.h make various responses going back to the client be done via the file serving thread 2005-08-12 15:27:32 +00:00
TODO Initial revision 2001-09-10 02:21:46 +00:00
util.c removed redundant function, add total files requested to stats 2005-05-10 00:28:37 +00:00
util.h removed redundant function, add total files requested to stats 2005-05-10 00:28:37 +00:00
xslt.c log xml/xslt parsing failure messages via error log. This applies to both the 2005-08-16 16:56:24 +00:00
xslt.h small cleanups. fix buffer sizing, const and unused struct member 2004-10-26 14:21:36 +00:00
yp.c extra checks on YP updating, typically on changes over HUP 2005-08-30 00:30:30 +00:00
yp.h allow for more updating over HUP. Made the YP engine only read the stats instead 2005-05-30 14:50:57 +00:00