• Jean-Michel Trivi's avatar
    Encoder 7.1 support · fa3eba16
    Jean-Michel Trivi authored
    * AAC-Encoder
    
       - Add 7.1 rear surround and 7.1 front center support to supported encoder
         channel modes. Change max channels from 6 to 8 and add 7.1 configuration
         to bandwidth and channel mapping functions.
         Modified file(s):
            libAACenc\include\aacenc_lib.h
            libAACenc\src\aacEnc_ram.cpp
            libAACenc\src\aacEnc_ram.h
            libAACenc\src\aacenc.cpp
            libAACenc\src\aacenc.h
            libAACenc\src\aacenc_lib.cpp
            libAACenc\src\adj_thr.cpp
            libAACenc\src\adj_thr.h
            libAACenc\src\adj_thr_data.h
            libAACenc\src\bandwidth.cpp
            libAACenc\src\bitenc.cpp
            libAACenc\src\channel_map.cpp
            libAACenc\src\interface.h
            libAACenc\src\metadata_compressor.cpp
            libAACenc\src\psy_main.cpp
            libAACenc\src\psy_main.h
            libAACenc\src\qc_data.h
            libAACenc\src\qc_main.cpp
            libAACenc\src\qc_main.h
    
    * SBR-Encoder
    
       - Support up to 7.1 audio channels. Changed max channels from 6 to 8.
         Modified file(s):
            libSBRenc\include\sbr_encoder.h
            libSBRenc\src\sbr.h
            libSBRenc\src\sbr_encoder.cpp
            libSBRenc\src\sbr_ram.cpp
    
    * Transport-Encoder
       - Add 7.1 channel configuration to audio specific config writer in
         transport encoder library.
         Modified file(s):
            libMpegTPEnc\src\tpenc_asc.cpp
            libMpegTPEnc\src\version
    
    * SYS-Library
       - Add 7.1 channel modes to CHANNEL_MODE description.
         Modified file(s):
            libSYS\include\FDK_audio.h
            libSYS\src\genericStds.cpp
    
    Bug 9428126
    
    Change-Id: Ide53583aa8e03df4537b98db80740dfe0e7a9e0f
    fa3eba16
psy_main.cpp 57 KB