Icecast-IceS issueshttps://gitlab.xiph.org/xiph/icecast-ices/-/issues2017-11-05T22:14:59Zhttps://gitlab.xiph.org/xiph/icecast-ices/-/issues/1893ices causes significantly higher load than other vorbis source clients given ...2017-11-05T22:14:59ZThomas B. Rückerices causes significantly higher load than other vorbis source clients given same parametersAs just reported by trumee, but also witnessed by me in the past.
CPU utilization shows higher for ices than for e.g. darkice when given same encoding parameters.As just reported by trumee, but also witnessed by me in the past.
CPU utilization shows higher for ices than for e.g. darkice when given same encoding parameters.Philipp SchafftPhilipp Schaffthttps://gitlab.xiph.org/xiph/icecast-ices/-/issues/1785[PATCH] spec file for building RPM of ices2017-11-05T22:14:59ZDave Miller[PATCH] spec file for building RPM of icesI wanted to install ices on an RPM-based system and although the compile is dead simple, it's still nice to keep track of stuff. I noticed there's a debian/rules for making a deb, but no spec file for making an RPM, so I made one (attac...I wanted to install ices on an RPM-based system and although the compile is dead simple, it's still nice to keep track of stuff. I noticed there's a debian/rules for making a deb, but no spec file for making an RPM, so I made one (attached).
It'll need to be updated with the version number at the top when the version changes.Michael SmithMichael Smithhttps://gitlab.xiph.org/xiph/icecast-ices/-/issues/1775[PATCH] add support for ReplayGain in ices02017-11-05T22:14:59ZJustin Forest[PATCH] add support for ReplayGain in ices0I'm using this on my radio and want to share.I'm using this on my radio and want to share.Michael SmithMichael Smithhttps://gitlab.xiph.org/xiph/icecast-ices/-/issues/1231ices0 won't build with flac, unless libfaad2-dev is installed2017-11-05T22:14:59Zrdvdijkices0 won't build with flac, unless libfaad2-dev is installedI downloaded the latest ices0.4 and tried to configure it with FLAC support. This would give me the error:
"Could not find libFLAC, FLAC transcoding disabled"
I had all possible FLAC libs installed, so that couldn't be the problem. N...I downloaded the latest ices0.4 and tried to configure it with FLAC support. This would give me the error:
"Could not find libFLAC, FLAC transcoding disabled"
I had all possible FLAC libs installed, so that couldn't be the problem. No matter where I pointed the config using the --with-flac option, it wouldn't work.
Here's the bug: then I installed libfaad2-dev to try faad support. This apparently didn't work either:
"checking for faad.h... yes"
"checking for MP4Read in -lmp4v2... no"
"Could not find libfaad, MP4 transcoding disabled"
But the weird thing is that now FLAC does work..
"checking for FLAC_stream_decoder_new in -lFLAC... yes"
A minor bug in the configure script, I think?
Good luck,
Roel
Michael SmithMichael Smithhttps://gitlab.xiph.org/xiph/icecast-ices/-/issues/1187charakters in id3v2 problem2017-11-05T22:14:59ZDanielcharakters in id3v2 problemis it a bug ? playing a mp3 with unicode id3v2 tags. ices 0.4
DEBUG: ID3v2: version 3.0. Tag size is 573 bytes.
DEBUG: ID3v2: Title found: *ÿþH*
DEBUG: ID3v2: Artist found: *ÿþI*
DEBUG: MPEG-1 layer III, 128 kbps, 44100 Hz, j-stere...is it a bug ? playing a mp3 with unicode id3v2 tags. ices 0.4
DEBUG: ID3v2: version 3.0. Tag size is 573 bytes.
DEBUG: ID3v2: Title found: *ÿþH*
DEBUG: ID3v2: Artist found: *ÿþI*
DEBUG: MPEG-1 layer III, 128 kbps, 44100 Hz, j-stereo
DEBUG: Ext: 0 Mode_Ext: 0 Copyright: 0 Original: 0
DEBUG: Error Protection: 1 Emphasis: 0 Padding: 1
Playing /music/netaudio/techno/Inaqui Marin - Herz.mp3
DEBUG: Updated metadata on /ices to: *ÿþI - ÿþH*
Michael SmithMichael Smithhttps://gitlab.xiph.org/xiph/icecast-ices/-/issues/970ices-0.4 bug2017-11-05T22:14:59ZGitlab Botices-0.4 bugGood Day!
Thank your team for good products!
But however it is still more problems for usual (not advanced) users during icecast installation.
I have install icecast, but with ices-0.4 installation was the problem arose, which solution ...Good Day!
Thank your team for good products!
But however it is still more problems for usual (not advanced) users during icecast installation.
I have install icecast, but with ices-0.4 installation was the problem arose, which solution I could not find in the forums (I was find only the solutions for the developers or very advanced users).
This problem arose during work of "configure" command in the ice-0.4 Directory.
"...
checking whether stripping libraries is possible... yes
checking for pkg-config... /usr/local/bin/pkg-config
checking shout/shout.h usability... yes
checking shout/shout.h presence... yes
checking for shout/shout.h... yes
checking for shout_new... no
configure: error: Could not find a usable libshout
[root@live-radio.intelkom.ru]#
"
I will be very grateful for help. Sorry for my poor English.Michael SmithMichael Smithhttps://gitlab.xiph.org/xiph/icecast-ices/-/issues/907[ices] Feature request: Enable recoding for ogg files only2019-04-19T11:32:52Zeugene[ices] Feature request: Enable recoding for ogg files onlyI would like to see an ability to turn recoding on only for ogg files while letting mp3 files pass through without recoding at all.I would like to see an ability to turn recoding on only for ogg files while letting mp3 files pass through without recoding at all.Brendan Cully Brendan Cully https://gitlab.xiph.org/xiph/icecast-ices/-/issues/756ices0 (version 0.4) dont update tags after long time work2019-04-19T11:32:52ZGitlab Botices0 (version 0.4) dont update tags after long time workhi all
After long time work porgram ices0 (version 0.4), tags dont update and in log file:
Could not open cuefile [/usr/local/icecast/var/run/alternative/ices.cue] for writing, cuefile not updated!
After reboot program, all ok, but after...hi all
After long time work porgram ices0 (version 0.4), tags dont update and in log file:
Could not open cuefile [/usr/local/icecast/var/run/alternative/ices.cue] for writing, cuefile not updated!
After reboot program, all ok, but after long time this trable again
I used ices0 in screen and|or backgroundMichael SmithMichael Smithhttps://gitlab.xiph.org/xiph/icecast-ices/-/issues/621File descriptor leak. Ices 0.4.2019-04-19T11:32:52ZsimengFile descriptor leak. Ices 0.4.When ices-0.4 is compiled with HAVE_LIBFAAD there is a leak when files are not handled by FAAD.
```
diff -ru ices-0.4-orig/src/in_mp4.c ices-0.4/src/in_mp4.c
--- ices-0.4-orig/src/in_mp4.c Sat Jul 31 04:35:29 2004
+++ ices-0.4/src/in_...When ices-0.4 is compiled with HAVE_LIBFAAD there is a leak when files are not handled by FAAD.
```
diff -ru ices-0.4-orig/src/in_mp4.c ices-0.4/src/in_mp4.c
--- ices-0.4-orig/src/in_mp4.c Sat Jul 31 04:35:29 2004
+++ ices-0.4/src/in_mp4.c Sun Feb 27 02:38:41 2005
@@ -68,8 +68,10 @@
if (! self->filesize)
return 1;
- if ((mp4file = MP4Read(self->path, 0)) == MP4_INVALID_FILE_HANDLE)
+ if ((mp4file = MP4Read(self->path, 0)) == MP4_INVALID_FILE_HANDLE) {
+ MP4Close(mp4file);
return 1;
+ }
/* find audio stream */
track = MP4_INVALID_TRACK_ID;
```Brendan Cully Brendan Cully https://gitlab.xiph.org/xiph/icecast-ices/-/issues/598ices segfaults upon reading the config.xml2019-04-19T11:32:52Zjnagyjrices segfaults upon reading the config.xml```
jnagyjr@joseph-a-nagy-jr ~/ices $ gdb ices
GNU gdb 6.2.1
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it u...```
jnagyjr@joseph-a-nagy-jr ~/ices $ gdb ices
GNU gdb 6.2.1
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) run config.xml
Starting program: /usr/bin/ices config.xml
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 12561)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 12561)]
0x00000000 in ?? ()
(gdb) stop
(gdb) quit
The program is running. Exit anyway? (y or n) y
jnagyjr@joseph-a-nagy-jr ~/ices $ ices config.xml
Segmentation fault
```Michael SmithMichael Smithhttps://gitlab.xiph.org/xiph/icecast-ices/-/issues/594ices return value of 1 on successful startup2019-04-19T11:32:52ZGitlab Botices return value of 1 on successful startupint main in ices.c says it will end in ices_setup_shutdown by calling exit(0), however this
actually calls exit(1) <setup.c, line136>. This causes startup scripts that use the daemon
command within fedora core 1,2,3 and redhat 9 to rep...int main in ices.c says it will end in ices_setup_shutdown by calling exit(0), however this
actually calls exit(1) <setup.c, line136>. This causes startup scripts that use the daemon
command within fedora core 1,2,3 and redhat 9 to report a failure starting ices. I know it is
trivial, but it is very annoying in ices-0.4Michael SmithMichael Smithhttps://gitlab.xiph.org/xiph/icecast-ices/-/issues/315[PATCH] python playlist handler for ices22019-04-19T11:32:53Zsherpya[PATCH] python playlist handler for ices2```
I've ported playlist python to ices 2,
download changed files here: http://oss.netfarm.it/download/playlist_python.tar.gz
* It works in threaded/not thread mode, metadata updating not supported by core
* Need to be fixed sigint han...```
I've ported playlist python to ices 2,
download changed files here: http://oss.netfarm.it/download/playlist_python.tar.gz
* It works in threaded/not thread mode, metadata updating not supported by core
* Need to be fixed sigint handling, since sigint kill this cruft
* before calling pl->clear, for now I've hacked to intercept sig int
* but doesn't work when ices kill the module after too many errors detected
I've added the proto of the init function into playlist_basic.h, maybe not the
right place, to compile you need to add the right compile options to configure
script/makefile.
I've also noticed sigint message is not dispatched correctly to child thread (or
I've not found how it works...) since without installing a sigint handler into
playlist python, the thread will die with segfault because it cannot
uninitialize python enviroment.
I never made perl module but I think it would be easy to port also perl handler.
I need to fix first sigint issues...
```Michael SmithMichael Smith