diff options
Diffstat (limited to 'libAACenc/src/aacenc_lib.cpp')
| -rw-r--r-- | libAACenc/src/aacenc_lib.cpp | 7 | 
1 files changed, 6 insertions, 1 deletions
| diff --git a/libAACenc/src/aacenc_lib.cpp b/libAACenc/src/aacenc_lib.cpp index 49f8225..95c08b3 100644 --- a/libAACenc/src/aacenc_lib.cpp +++ b/libAACenc/src/aacenc_lib.cpp @@ -1818,6 +1818,11 @@ AACENC_ERROR aacEncoder_SetParam(          if (settings->userBitrateMode != value) {              switch ( value ) {                case 0: +              case 1: +              case 2: +              case 3: +              case 4: +              case 5:                case 8:                  settings->userBitrateMode = value;                  hAacEncoder->InitFlags |= AACENC_INIT_CONFIG | AACENC_INIT_TRANSPORT; @@ -1871,7 +1876,7 @@ AACENC_ERROR aacEncoder_SetParam(          break;      case AACENC_CHANNELORDER:          if (hAacEncoder->aacConfig.channelOrder != (CHANNEL_ORDER)value) { -            if (! ((value==0) || (value==1)) ) { +            if (! ((value==0) || (value==1) || (value==2)) ) {                  err = AACENC_INVALID_CONFIG;                  break;              } | 
