| @@ -861,6 +861,7 @@ namespace Jack | |||||
| } | } | ||||
| int res = opus_custom_encode_float(fOpusEncoder[port_index], buffer, ((nframes == -1) ? fPeriodSize : nframes), fCompressedBuffer[port_index], fCompressedMaxSizeByte); | int res = opus_custom_encode_float(fOpusEncoder[port_index], buffer, ((nframes == -1) ? fPeriodSize : nframes), fCompressedBuffer[port_index], fCompressedMaxSizeByte); | ||||
| if (res < 0 || res >= 65535) { | if (res < 0 || res >= 65535) { | ||||
| jack_error("opus_custom_encode_float error res = %d", res); | |||||
| fCompressedSizesByte[port_index] = 0; | fCompressedSizesByte[port_index] = 0; | ||||
| } else { | } else { | ||||
| fCompressedSizesByte[port_index] = res; | fCompressedSizesByte[port_index] = res; | ||||
| @@ -877,7 +878,7 @@ namespace Jack | |||||
| if (fPortBuffer[port_index]) { | if (fPortBuffer[port_index]) { | ||||
| int res = opus_custom_decode_float(fOpusDecoder[port_index], fCompressedBuffer[port_index], fCompressedSizesByte[port_index], fPortBuffer[port_index], ((nframes == -1) ? fPeriodSize : nframes)); | int res = opus_custom_decode_float(fOpusDecoder[port_index], fCompressedBuffer[port_index], fCompressedSizesByte[port_index], fPortBuffer[port_index], ((nframes == -1) ? fPeriodSize : nframes)); | ||||
| if (res < 0 || res != ((nframes == -1) ? fPeriodSize : nframes)) { | if (res < 0 || res != ((nframes == -1) ? fPeriodSize : nframes)) { | ||||
| jack_error("opus_decode_float error fCompressedSizeByte = %d res = %d", fCompressedSizesByte[port_index], res); | |||||
| jack_error("opus_custom_decode_float error fCompressedSizeByte = %d res = %d", fCompressedSizesByte[port_index], res); | |||||
| } | } | ||||
| } | } | ||||
| } | } | ||||