[icecast] ices bitrate encoding mode?

D. Anthony Patrick dapatrick at danthony.net
Mon Jul 29 15:29:50 PDT 2002


> I had a bug report that it was crashing though - I haven't looked into it
> yet. Might be only with mis-configured setups.
> Just specify (instead of <quality>3</quality>), any of:
>   <nominal-bitrate>value in bits per seconds</nominal-bitrate>
>   <maximum-bitrate>val</maximum-bitrate>
>   <minimum-bitrate>val</minimum-bitrate>
> along with
>   <managed>1</managed>

Could you please submit a full <instance> example for those of us who still 
can't get managed bitrate encoding working correctly.

In addition, I'm getting a segmentation fault when encoding at bitrates <= 
44000.  Is this a known issue or a limitation?  Using gdb (gdb ices) I get:

(gdb) run ices-playlist.xml
Starting program: /usr/local/bin/ices ices-playlist.xml
[New Thread 1024 (LWP 7503)]
[New Thread 2049 (LWP 7504)]
[New Thread 1026 (LWP 7505)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1026 (LWP 7505)]
0x4011b17f in drfti1 () from /usr/lib/libvorbis.so.0

/usr/lib/libvorbis.so.0 is the one that came packaged in the RPM from 
vorbis.com.  However, earlier this morning I was using the latest CVS version 
(latest as of this morning) of libvorbis and got the same error.  Here is a 
config snippet used to get the above:

        <!-- <minimum-bitrate>40000</minimum-bitrate> -->

As soon as I push nominal up to 45000, It works, but still not constant.  It 
fluctuates between 30 and 70kbps!

I'm combing through the code now, but I'm kind of learning C at the same time.  
I'll try to be as much help as possible.

Thank you (I'm not complaining;  vorbis is great!),


D. Anthony Patrick
Open Sourceror
[ dapatrick at danthony.net | http://www.danthony.net ]

<p><p>--- >8 ----
List archives:  http://www.xiph.org/archives/
icecast project homepage: http://www.icecast.org/
To unsubscribe from this list, send a message to 'icecast-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.

More information about the Icecast mailing list