mirror of
https://github.com/xiph/opus.git
synced 2025-05-29 06:39:15 +00:00
Enable RFC 8251 changes by default
This commit is contained in:
parent
9f7e7c8ce0
commit
d8b1fd4ad0
3 changed files with 8 additions and 8 deletions
|
@ -1507,7 +1507,7 @@ void quant_all_bands(int encode, const CELTMode *m, int start, int end,
|
||||||
b = 0;
|
b = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef ENABLE_UPDATE_DRAFT
|
#ifndef DISABLE_UPDATE_DRAFT
|
||||||
if (resynth && (M*eBands[i]-N >= M*eBands[start] || i==start+1) && (update_lowband || lowband_offset==0))
|
if (resynth && (M*eBands[i]-N >= M*eBands[start] || i==start+1) && (update_lowband || lowband_offset==0))
|
||||||
lowband_offset = i;
|
lowband_offset = i;
|
||||||
if (i == start+1)
|
if (i == start+1)
|
||||||
|
@ -1541,7 +1541,7 @@ void quant_all_bands(int encode, const CELTMode *m, int start, int end,
|
||||||
fold_start = lowband_offset;
|
fold_start = lowband_offset;
|
||||||
while(M*eBands[--fold_start] > effective_lowband+norm_offset);
|
while(M*eBands[--fold_start] > effective_lowband+norm_offset);
|
||||||
fold_end = lowband_offset-1;
|
fold_end = lowband_offset-1;
|
||||||
#ifdef ENABLE_UPDATE_DRAFT
|
#ifndef DISABLE_UPDATE_DRAFT
|
||||||
while(++fold_end < i && M*eBands[fold_end] < effective_lowband+norm_offset+N);
|
while(++fold_end < i && M*eBands[fold_end] < effective_lowband+norm_offset+N);
|
||||||
#else
|
#else
|
||||||
while(M*eBands[++fold_end] < effective_lowband+norm_offset+N);
|
while(M*eBands[++fold_end] < effective_lowband+norm_offset+N);
|
||||||
|
|
|
@ -164,7 +164,7 @@ OPUS_CUSTOM_NOSTATIC int opus_custom_decoder_init(CELTDecoder *st, const CELTMod
|
||||||
st->start = 0;
|
st->start = 0;
|
||||||
st->end = st->mode->effEBands;
|
st->end = st->mode->effEBands;
|
||||||
st->signalling = 1;
|
st->signalling = 1;
|
||||||
#ifdef ENABLE_UPDATE_DRAFT
|
#ifndef DISABLE_UPDATE_DRAFT
|
||||||
st->disable_inv = channels == 1;
|
st->disable_inv = channels == 1;
|
||||||
#else
|
#else
|
||||||
st->disable_inv = 0;
|
st->disable_inv = 0;
|
||||||
|
|
10
configure.ac
10
configure.ac
|
@ -804,12 +804,12 @@ AC_ARG_ENABLE([extra-programs],
|
||||||
AM_CONDITIONAL([EXTRA_PROGRAMS], [test "$enable_extra_programs" = "yes"])
|
AM_CONDITIONAL([EXTRA_PROGRAMS], [test "$enable_extra_programs" = "yes"])
|
||||||
|
|
||||||
|
|
||||||
AC_ARG_ENABLE([update-draft],
|
AC_ARG_ENABLE([rfc8251],
|
||||||
AS_HELP_STRING([--enable-update-draft], [Enable bitstream changes from draft-ietf-codec-opus-update]),,
|
AS_HELP_STRING([--disable-rfc8251], [Disable bitstream fixes from RFC 8251]),,
|
||||||
[enable_update_draft=no])
|
[enable_rfc8251=yes])
|
||||||
|
|
||||||
AS_IF([test "$enable_update_draft" = "yes"], [
|
AS_IF([test "$enable_rfc8251" = "no"], [
|
||||||
AC_DEFINE([ENABLE_UPDATE_DRAFT], [1], [Enable bitstream changes from draft-ietf-codec-opus-update])
|
AC_DEFINE([DISABLE_UPDATE_DRAFT], [1], [Disable bitstream fixes from RFC 8251])
|
||||||
])
|
])
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue