]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/aacenc_tns.h
aacenc: remove TNS from the todo list
[ffmpeg] / libavcodec / aacenc_tns.h
index 789e9a64fef4b4fa2d32fc26264fddbd3f44b82b..72c91239a38f74e7032d4560d047e81fff69f82d 100644 (file)
 
 #include "aacenc.h"
 
-/** Frequency in Hz for lower limit of TNS **/
-#define TNS_LOW_LIMIT 2150
-
-/** LPC settings */
-#define TNS_MIN_PRED_ORDER 0
-#define MAX_LPC_PRECISION  4   /* 4 bits ltp coeff precision */
-#define TNS_LPC_PASSES     2
-#define MAX_LPC_SHIFT      4
+/** Lower limit of TNS in SFBs **/
+#define TNS_LOW_LIMIT 24
 
 void ff_aac_encode_tns_info(AACEncContext *s, SingleChannelElement *sce);
+void ff_aac_apply_tns(SingleChannelElement *sce);
 void ff_aac_search_for_tns(AACEncContext *s, SingleChannelElement *sce);
 
 #endif /* AVCODEC_AACENC_TNS_H */