Displaying 7 results from an estimated 7 matches for "opus_encode_float".
Did you mean:
opus_decode_float
2016 Jan 07
3
Issue with decoding 8-bit PCM data
...aleFactor = 1 here.
> OPUS_SET_LSB_DEPTH works as a precision hint to the encoder about where
> to set the noise floor, but opus_decode still returns 16 bit samples. It
> always returns 16 bit samples, regardless of whether the original input
> as 8 bit, 16 bit or 24 bit precision (from opus_encode_float).
>
> To actually output 8-bit wav, you have to keep track of this out-of-band
> and truncate each sample before writing it out.
>
> Likewise opus_encode() takes 16 bit samples, so you need to extend each
> sample from an 8 bit source before encoding.
>
> HTH,
> -r
>...
2016 Jan 07
2
Issue with decoding 8-bit PCM data
Hello All
I have successfully run the Opus Decoder for 16-bit WAV files. However when
doing the same on 8-bit, the decoder produces noise, but on 16 bit data the
output is working. Both the 8 and 16 bit files are from the same source and
hence except for some loss of quality on 8 bit, they are identical in total
play back duration.
For both 8 and 16 bit data I have used the following parameters
2013 May 27
1
Empty buffer on encoder write byte
...bb4,
pnBytesOut=0x000027d8, psRangeEnc=0x04232238, condCoding=69435308) + 1886
at encode_frame_FLP.c:196
frame #5: 0x00187de8 RTCClient`silk_Encode(encState=0x001f000b,
encControl=0xffd2ffe2, samplesIn=0xffc4ffce, nSamplesIn=-5570589) + 2792 at
enc_API.c:466
frame #6: 0x0019a1ce RTCClient`opus_encode_float(st=0x04234000,
pcm=0x3b6c0000, frame_size=985923584, data=0x04232018) + 3922 at
opus_encoder.c:973
frame #7: 0x0019abd2 RTCClient`opus_encode() + 74 at opus_encoder.c:1306
frame #8: 0x000e63be RTCClient`-[JAOpusEncoder
encodeWithPCMInput:frameSize:outputBlock:](self=0x1fd2ffa0,
_cmd=0x001...
2015 Jun 23
3
24 bits samples
Hi
I am trying to use opus for encoding AES (spdif) stream . I suppose that
input samples should be 16 bits in opus but samples in AES stream can be at
most 24 bits. Can opus accepts samples more than 16 bits without any
modifications in source codes ? If answer is No then "How can I modify opus
to accept these 24 bits samples ?"
Best Regards
Kazem Baadpie
-------------- next
2016 Jan 07
0
Issue with decoding 8-bit PCM data
...is dividing by ui8ScaleFactor = 1 here.
OPUS_SET_LSB_DEPTH works as a precision hint to the encoder about where
to set the noise floor, but opus_decode still returns 16 bit samples. It
always returns 16 bit samples, regardless of whether the original input
as 8 bit, 16 bit or 24 bit precision (from opus_encode_float).
To actually output 8-bit wav, you have to keep track of this out-of-band
and truncate each sample before writing it out.
Likewise opus_encode() takes 16 bit samples, so you need to extend each
sample from an 8 bit source before encoding.
HTH,
-r
2020 Jan 28
0
Windows CodeBlocks opus use
Hello, sorry for bothering you for such a question but I have been looking for days...
I would like to use opus in a Windows CodeBlocks project but I have a "undefined reference" error for "opus_encode_float", I tried to put all headers and libraries in the right CodeBlocks location but I can't make it run.
Could someone help me please by describing what files from library do I have to use ?
Thank you
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http:...
2016 Jan 09
0
Issue with decoding 8-bit PCM data
...B_DEPTH works as a precision hint to the encoder about where
>>>> to set the noise floor, but opus_decode still returns 16 bit samples. It
>>>> always returns 16 bit samples, regardless of whether the original input
>>>> as 8 bit, 16 bit or 24 bit precision (from opus_encode_float).
>>>>
>>>> To actually output 8-bit wav, you have to keep track of this out-of-band
>>>> and truncate each sample before writing it out.
>>>>
>>>> Likewise opus_encode() takes 16 bit samples, so you need to extend each
>>>> sa...