Commit Graph

486 Commits

Author SHA1 Message Date
rafael@riseup.net 542ac4b022 updated old darkice website links 2009-12-04 13:28:34 +00:00
rafael@riseup.net d1207ea7f5 patch for alsa driver, by cladisch - closes ticked #8 2009-12-01 12:57:31 +00:00
rafael@riseup.net 1919826ee2 I forgot to put rc.darkice in the EXTRA_DIST, so make dist created a tarball missing the rc.darkice 2009-11-15 16:15:25 +00:00
rafael@riseup.net ea2298c496 0.20.1 released 2009-11-14 22:22:03 +00:00
rafael@riseup.net f9608919d3 preparing for 0.20.1 release 2009-11-14 22:10:39 +00:00
rafael@riseup.net b686f2c977 start/stop/restart/status script for darkice by Niels Dettenbach 2009-11-14 16:18:33 +00:00
rafael@riseup.net 8dddc12759 start/stop/restart/status script for darkice by Niels Dettenbach 2009-11-14 15:22:42 +00:00
rafael@riseup.net 4e00387873 backported trunk fix for gcc 4.4 2009-11-11 16:24:12 +00:00
rafael@riseup.net ad6e96aa8b fix compilation for gcc >= 4.4 2009-11-11 16:21:05 +00:00
rafael@riseup.net 63c68d3659 initial coreaudio patch 2009-11-11 16:02:38 +00:00
rafael@riseup.net 6014ba09bd darkice branch to better support macos x 2009-11-11 15:44:49 +00:00
rafael@riseup.net 7621eab287 version 0.20 released. 2009-11-05 18:26:29 +00:00
rafael@riseup.net 66ac162547 more cosmetic changes for 0.20 2009-11-05 18:12:44 +00:00
rafael@riseup.net 288ebc48b1 preparing for the new version 2009-11-05 18:06:35 +00:00
rafael@riseup.net 27f2897b2d small cosmetic fixes for 0.20 version 2009-11-05 18:01:13 +00:00
rafael@riseup.net 794b6d27ef placed a more apropriate fix, following the coding style - closes issue 3 2009-11-05 17:47:44 +00:00
diniz@wimobilis.com.br ccedfb1220 branch darkice-aacp merged 2009-06-21 04:36:30 +00:00
rafael2k 51c76638a1 aacp info added to manpage 2009-05-12 21:02:38 +00:00
rafael2k e72af678ee I added the ::close() and the file pointer = 0 to all points where it throws exceptions in TcpSocket.cpp -- this fixed the issue where it would continue trying to write to the socket even though it was already closed by an error thanks to flush statements in the close method of TcpSocket and it's superclasses. This was causing the infinite loop on reconnect when there was still data in the buffer waiting to be transmitted (flushed) when the server closes the socket.
The other issue we fixed is that the aacpEncoder was not being tore down correctly so that when close() is called then it is open()ed again, it would carry on some of the state from the previous open()ing causing a read or write past the end of the buffer and resulting in a segfault core dump. The fix was to copy the variable initialization from the header file into the open() function just after the sanity checking code. This may potentially result in a memory leak as I don't understand the aacplus library's API well enough to know whether or not its resources are being properly freed.

by 
rfc822sucks at hotmail.com
2009-05-06 18:34:20 +00:00
athoik fc5f17569d refs #2 Use in aacPlusEncoder constructor the variable channel from darkice.cfg because we are always using the same channels as input. 2008-11-09 22:05:48 +00:00
tipok ec2e56f5f7 Implement encoding mono (with SBR), re #2 2008-11-06 22:00:00 +00:00
tipok ebee08d10e Little code cleanup near "AacEncEncode", re #2 2008-11-06 20:46:51 +00:00
rafael2k 0b0e568cd7 reverted wrong assumption about libfaac and libaacplus incompatibilities, re #2 2008-11-06 17:21:47 +00:00
tipok c6ef59c913 * temporary workaround for libfaac and libaacplus
* removed unneeded define (_FFTW3)
* compatible with libaacplus-1.0.1, re #2
2008-11-06 16:15:19 +00:00
tipok d606610431 added svn keywords, tabs changed into 4 whitespaces, re #2 2008-11-05 13:02:24 +00:00
tipok c8260ff827 removed unused vars for aac+ encoder, re #2 2008-11-05 12:33:35 +00:00
tipok 2a98f1f03b added aac+ encoding support, re #2 2008-11-05 12:15:05 +00:00
tipok d9aa3f0753 created working copy for aac+ patched source, re #2 2008-11-05 12:04:00 +00:00
darkeye 08fb911385 enabling jack source compilation on Debian Lenny, fixes #44 2008-09-19 11:10:57 +00:00
darkeye ce83a7ad1c added full author name for the author of the patch, closes #42 2008-08-15 13:08:06 +00:00
darkeye 20f55cfc8f committed patch to recognize Ogg Vorbis shared libraries in the
configure script, re #42
2008-08-15 12:11:30 +00:00
darkeye 9b5bdad5b8 creating fixed tag, closes #40 2008-07-07 17:38:18 +00:00
darkeye c82537a865 removing bad tag, re #40 2008-07-07 17:37:51 +00:00
darkeye f17b1380e7 fixed bug reported by timpuri, re #40 2008-07-07 17:36:19 +00:00
darkeye 0e547fb20b renaming badly named release 0.19 tag, re #39 2008-07-07 15:18:30 +00:00
darkeye 51b865e07f tagging release 0.19, re #39 2008-07-07 15:17:20 +00:00
darkeye 9e5f4f0dc6 for 0.19 release, re #39 2008-07-07 14:40:45 +00:00
darkeye aa27bf95c0 added ability to specify jack device name created by darkice,
thanks to Alessandro Baretta <alessandro.baretta@radiomaria.org>
re #24
2008-07-07 14:33:34 +00:00
darkeye a97b18e356 give credit where it's due, re #33 2007-11-20 14:34:59 +00:00
darkeye b62c3c5fa1 added search for libjack.dylib so that it finds it on MacOS X, re #33 2007-11-20 14:32:30 +00:00
darkeye 5cd6f2703a applied patch sent by Pierre Souchay <pierre@souchay.net>, closes #30 2007-11-20 13:59:03 +00:00
darkeye dc5aaa9faf added Darwin Streaming Server mount point patch, closes #29 2007-11-20 13:45:59 +00:00
darkeye 5fb33b2c45 fixed issue of libjack not being found on MacOS X when compiling, fixes #17 2007-06-08 09:27:37 +00:00
darkeye 28d4be5751 creating tag for darkice 0.18.1, re #22 2007-04-26 08:51:31 +00:00
darkeye df1db12d80 fixed minor typo in changelog, re #22 2007-04-26 08:48:15 +00:00
darkeye 7f7b18155c added ebuild for release 0.18.1, re #22 2007-04-26 08:44:42 +00:00
darkeye 73fea178f4 changes for the next release, re #22 2007-04-26 08:41:06 +00:00
darkeye be6e49798b reverted to old shoutcast login code, fixes #21 2007-04-26 08:32:56 +00:00
darkeye a8f97b4bac added patch by jmaurer, fixes #18 2007-04-26 08:22:45 +00:00
darkeye 4c1d27044d removed reference to the soundcard API from the serial ULAW implementation,
fixes #16
2007-04-26 08:13:24 +00:00
darkeye b18879b2e8 adding final tag for 0.18 release, re #15 2007-03-05 21:07:43 +00:00
darkeye 58ae85ad7a removing tag, to re-add for new release, re #15 2007-03-05 21:07:04 +00:00
darkeye 4c844d4e08 added ebuild for new release, re #15 2007-03-05 21:06:17 +00:00
darkeye 90f541dde0 creating branch for 0.18 release, re #15 2007-03-05 20:40:55 +00:00
darkeye e8f27e1eb8 removed doxygen generation because of doxygen segfault, re #15 2007-03-05 20:39:40 +00:00
darkeye 2e823ddcd6 releasing 0.18, re #15 2007-03-05 20:25:24 +00:00
darkeye abd9574ce7 fixed issue with compiling with jack installed at arbitrary locations,
fixes #14
2007-03-05 20:21:38 +00:00
darkeye 2b6725d452 committed serial ulaw patch, provided by Clyde Stubbs, re #13 2007-02-25 17:04:17 +00:00
darkeye f44ac6d410 added sleeping between reconnection attempts, re #12 2007-02-25 16:38:33 +00:00
darkeye 8c4d10dc13 added TCP keep-alive, fixes #10 2007-02-25 16:09:33 +00:00
darkeye 2b2ae392e0 applied fileDateFormat patch, closes #8 2007-02-25 15:46:31 +00:00
darkeye ed22b57ef0 added cutting support for multiple [file-N] segments, re #3 2007-02-25 15:16:23 +00:00
darkeye 1a8f07de82 fixing TwoLameLibEncoder.cpp for 64-bit compilation,
minor code cleanup, fixes #11
2007-02-19 07:55:42 +00:00
darkeye 3385baf170 updated copyright dates, removed changelogs from the end of source files,
updated hosting references from darkice.sourceforge.net to darkice.tyrell.hu.
closes #7
2007-01-14 16:28:42 +00:00
darkeye ee4ae648d0 added initial implementation of file dump cutting, re #3 2007-01-14 16:12:32 +00:00
darkeye cf2d4c85f0 added default configuration file handling, closes #6 2007-01-14 13:01:58 +00:00
darkeye 0bfed4a3ae fix to enable file dumping with ogg vorbis, closes #5 2007-01-14 10:01:25 +00:00
darkeye 51589a5aad added patch to find 64-bit libraries, fixes #1
thanks to Mariusz Mazur <mmazur@kernel.pl>
2007-01-07 18:37:21 +00:00
darkeye 612ab7b1ff fix to enable compiling on 64 bit archs, closes #1 2006-12-23 16:52:05 +00:00
darkeye 11992d9cdd removed legacy branch 2006-11-20 17:05:08 +00:00
darkeye 0ca88976b9 changed the order of shoutcast metadata 2006-07-16 16:46:40 +00:00
darkeye 297f3dc0f8 moved shoutcast server response checking right after passing password
to the server. this should solve connection issues for recent
shoutcast servers
2006-07-16 16:24:46 +00:00
nobody e27ad901c6 This commit was manufactured by cvs2svn to create tag
'darkice-0_17_1'.
2006-05-19 13:40:37 +00:00
darkeye b109809c26 renamed new ebuild from 0.18 to 0.17.1 2006-05-19 13:40:37 +00:00
darkeye 6282bf85a1 replaced TABs with spaces 2006-05-19 13:35:41 +00:00
darkeye 8c25129fa4 renamed new version from 0.18 to 0.17.1 2006-05-19 13:11:33 +00:00
darkeye 89ad7c01dd updated date on ChangeLog 2006-05-19 12:43:45 +00:00
darkeye 17db1f4e96 added FAQ to document file list 2006-05-19 12:40:59 +00:00
darkeye 5a9a4103c9 added reconnection capability if the TCP connection is reset by the peer 2006-05-19 12:39:19 +00:00
darkeye 8e7abbc753 for release 0.18 2006-05-18 07:17:26 +00:00
darkeye 85aab89906 cosmetic changes 2006-05-18 07:13:00 +00:00
darkeye fae76d2fae added FAQ 2006-05-18 07:05:37 +00:00
darkeye 196f7c81e9 added yield calls to the connector, when trying to reconnect... 2006-05-16 09:00:08 +00:00
darkeye a123680735 fixed checking for mp3 and mp2 lib support for icecast-1.x streams 2006-03-23 09:34:57 +00:00
darkeye 09f7c9f085 added missing IUSE statement 2006-02-13 12:29:53 +00:00
darkeye d9354dfde6 updated ebuild according to feedback from the gentoo people 2006-02-13 09:19:55 +00:00
nobody ca8472dab4 This commit was manufactured by cvs2svn to create tag 'darkice-0_17'. 2006-01-27 15:02:05 +00:00
darkeye 5f35d41808 fixued issue of compiling without lame, but with twolame 2006-01-27 15:02:05 +00:00
darkeye dc91347ecb fixed issue of double colons at the end of the declaration 2006-01-27 08:51:23 +00:00
darkeye c0f7c67590 replaced tabs with 4 spaces 2006-01-26 23:28:11 +00:00
darkeye 944acdc179 for release 0.17 2006-01-26 22:14:08 +00:00
darkeye 0c4f4847c4 added mpeg2 support thanks to Nicholas J Humfrey 2006-01-25 22:49:59 +00:00
darkeye 9ba6d64d1f added mpeg2 support, thanks to Nicholas J Humfrey 2006-01-25 22:47:15 +00:00
darkeye f9eecd27b8 updated ebuild to have proper use flag for aac 2006-01-25 22:46:52 +00:00
darkeye 334b849fff added check for bufferSecs setting not to be 0 2006-01-19 16:09:05 +00:00
nobody 1c63d67e53 This commit was manufactured by cvs2svn to create tag 'darkice-0_16'. 2005-10-22 11:16:31 +00:00
darkeye c1d50251c3 added aac format description to config file man page 2005-10-22 11:16:31 +00:00
darkeye 584954663a replaced tabs with spaces 2005-10-22 11:06:18 +00:00
darkeye 3a781a7cfc for release 0.16 2005-10-22 10:56:08 +00:00
darkeye d1da91f993 for version 0.16 2005-10-22 10:41:47 +00:00
darkeye 726f4f1496 added highpass and lowpass values to icecast2 sections 2005-10-22 10:34:21 +00:00
darkeye e3e872e85a added clarification to highpass and lowpass config values 2005-10-22 10:34:00 +00:00
darkeye 02870bc21a added check for FAAC as well 2005-10-22 10:33:10 +00:00
darkeye abc24f7d2b updated darkice spec file for 0.15 2005-04-27 09:59:23 +00:00
darkeye 29a9f57784 added ebuild file 2005-04-27 09:58:04 +00:00
darkeye a91e643b53 added mention of Darwin Streaming Server and AAC to the documentation 2005-04-17 10:58:28 +00:00
darkeye 1f36ce8c9c changed remaining typos 2005-04-16 22:19:20 +00:00
darkeye 9a23ebe086 added AAC support through the faac codec, http://www.audiocoding.com/ 2005-04-16 21:57:34 +00:00
nobody 2ebf68e42a This commit was manufactured by cvs2svn to create tag 'darkice-0_15'. 2005-04-14 12:00:39 +00:00
darkeye 5a3e47327b fixed extra documentation directory setting 2005-04-14 12:00:39 +00:00
darkeye e5f327cf84 moved directory rpm to etc/rpm 2005-04-14 11:58:08 +00:00
darkeye e8fa2eebd9 fixed API documentation issues 2005-04-14 11:53:17 +00:00
darkeye 85868cc504 changed source code documentation tool from kdoc to doxygen 2005-04-14 11:52:41 +00:00
darkeye b993181fa6 updated copyright notice to extend to 2005 2005-04-14 11:24:42 +00:00
darkeye 62ecc5f813 updated date for man pages 2005-04-14 11:17:06 +00:00
darkeye 598d8aa190 for version 0.15 2005-04-14 11:11:59 +00:00
jbebel 143403375a Set priority explicitly for encoding threads. This needs more testing. 2005-04-13 22:03:32 +00:00
jbebel bc0f0ded94 Distribute lame qualities better, and prevent values greater than 9 which are invalid. 2005-04-13 19:04:55 +00:00
jbebel 50f5c48c86 Allow quality settings down to -0.1 for ogg 2005-04-13 18:03:43 +00:00
darkeye 5e7bd425b7 removed unnecessary TABs 2005-04-11 19:41:37 +00:00
darkeye cf2a9bb772 added IPv6 support, thanks to <jochen2@users.sourceforge.net> 2005-04-11 19:34:23 +00:00
darkeye 426a126181 added option to turn off automatic reconnect feature 2005-04-11 19:27:43 +00:00
darkeye 028f6d98fd cosmetic changes
fixed warning for implicit cast from doulbe to int
2005-04-11 19:26:55 +00:00
darkeye a415fd63b8 added Joel Ebel to the list of contributors 2005-04-11 18:35:10 +00:00
darkeye a71dfdc5fa changed MIME type to application/ogg, which is now official 2005-04-11 18:32:32 +00:00
darkeye 4aff127679 removed TABs and replaced them with spaces 2005-04-05 08:04:54 +00:00
darkeye 09e7e0ab53 commited changes to enable Jack support
thanks to Nicholas J. Humfrey, njh@ecs.soton.ac.uk
2005-04-04 08:36:18 +00:00
jbebel 806550e495 Add test to determine if the sample rate conversion ratio is a power of 2.
If so, use linear interpolation.  Otherwise use more complicated quadratic
interpolation which tends to sound terrible, but is better than trying to
use linear for a non-standard conversion.
2005-04-03 05:18:24 +00:00
jbebel 57b6c729ee Changed timestamp on reported events to include date in addition to time. 2005-04-03 05:14:07 +00:00
jbebel a30b513b8f Changed mechanism for testing the presence of the quality value such that
zero is a valid option.
2005-04-03 05:12:20 +00:00
jbebel a64a9ea837 Moved initialization of Reporter class so it would happen before
instantiation of Darkice class.  Any logging that might be reported
during the construction of the Darkice class could not function.
Originally the Reporter initialization was done through the instance
of Darkice (which inherits Reporter), but that obviously isn't possible
before Darkice is instantiated.  Since Reporter is largely a static class,
it is reasonable to call it via the scope resolution operator rather
than via an instance of the class, so that's what I did.
2005-04-03 05:10:07 +00:00
jbebel 257e8d04f4 Fix peak reporting to report new peak rather than previous 2005-04-03 05:01:46 +00:00
jbebel b238c0e026 Fixing code documentation of buffer overruns 2005-04-03 05:00:14 +00:00
darkeye 950bca8e93 added possibility to downsample from stereo to mono when encoding
to Ogg Vorbis
2004-03-13 10:41:39 +00:00
darkeye c4c304f1c6 newer update of ACX_PTHREAD 2004-02-23 20:03:09 +00:00
darkeye c99c732e04 ported to NetBSD 2004-02-23 19:12:52 +00:00
darkeye 7779a8f2a4 finalized OpenBSD port 2004-02-19 06:47:06 +00:00
darkeye 0fbff7195e ported to OpenBSD (real-time scheduling not yet supported) 2004-02-18 21:08:11 +00:00
nobody d7dce002fe This commit was manufactured by cvs2svn to create tag 'darkice-0_14'. 2004-02-15 22:36:57 +00:00
darkeye c713d9a953 proper checking to see if ALSA support is present / needed 2004-02-15 22:36:57 +00:00
darkeye 5118c55b69 for version 0.14 2004-02-15 22:30:08 +00:00
darkeye 573c1fb8bd fixed typo, minimal cosmetic change 2004-02-15 22:26:16 +00:00
darkeye a1827045e4 added link to DarkSnow 2004-02-15 13:26:34 +00:00
darkeye 76644f3692 ogg vorbis recording to only a file caused a segfault. now fixed 2004-02-15 13:07:42 +00:00
darkeye 3fb455d1b7 added backtrace reporting description to README 2004-02-15 12:32:47 +00:00
darkeye f6c57ac8a8 removed _X and _Y symbols from aflibConverter files, which caused
a naming collision on Solaris
2004-02-15 12:25:14 +00:00
darkeye 21f3ad142e added patch to allow mp3 stream downsampling to mono for icecast2 as well 2004-02-15 12:14:38 +00:00
darkeye 9d186e8e96 added ALSA support, thanks to Christian Forster 2004-02-15 12:06:30 +00:00
nobody dcf586a8a0 This commit was manufactured by cvs2svn to create tag
'darkice-0_13_2'.
2004-01-07 22:14:44 +00:00
darkeye 57f3dd1ea5 for release 0.13.2 2004-01-07 22:14:44 +00:00