[speex-dev] SPEEX_GET_QUALITY not working?

Chris Silverberg chris at silverberg.net
Tue Mar 30 22:31:50 PST 2004



Hello everyone,

I'm finally beginning to use Speex for a project.  As expected, the 
implementation so far has been very easy and I am thrilled with the 
capabilities and flexibility of Speex, especially the new features in 
1.1.  My efforts so far have resulted in a couple of questions:

1) I was interested in fetching the default quality setting for 
narrowband:
        speex_encoder_ctl(_encodeState, SPEEX_GET_QUALITY, &value);

Unfortunately, the above fails with libspeex 1.1.4.  The console shows:

        warning: Unknown nb_ctl request:  5

There was a report of this issue back in September with a reply 
indicating that this was fixed, but I'm still seeing the problem as of 
this version.  Not a big deal, I'm going to set the quality to a value 
anyway, just thought I'd report the issue.

2) Let's say I wish to encode some data.  Speex can tell me the 
uncompressed frame size (for narrowband, 160 * sizeof(short)), but what 
about the size of the compressed data?  If I'm not using VBR, I assume 
that size is going to be constant, yes?  But is there a way for Speex 
to tell me what that value is before I begin encoding?

thanks much,
Chris

<p>--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'speex-dev-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 Speex-dev mailing list