summaryrefslogtreecommitdiff
path: root/libavcodec/opus.h
diff options
context:
space:
mode:
authorAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2022-10-03 23:52:32 +0200
committerAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2022-10-05 02:15:43 +0200
commit91e192c3a09ebe0529512215e9b8c4acde74381d (patch)
tree5b7c829dab3b689cd5a66befbc81e80f8518de77 /libavcodec/opus.h
parentc095358289559d91932bd2ea48f90848ecee1f80 (diff)
avcodec/opus: Move Silk declarations to a new header, opus_silk.h
Reviewed-by: Lynne <dev@lynne.ee> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Diffstat (limited to 'libavcodec/opus.h')
-rw-r--r--libavcodec/opus.h21
1 files changed, 0 insertions, 21 deletions
diff --git a/libavcodec/opus.h b/libavcodec/opus.h
index 0f1cb8b98b..4d061cf5f8 100644
--- a/libavcodec/opus.h
+++ b/libavcodec/opus.h
@@ -25,16 +25,10 @@
#include <stdint.h>
-#include "avcodec.h"
-#include "opus_rc.h"
-
#define MAX_FRAME_SIZE 1275
#define MAX_FRAMES 48
#define MAX_PACKET_DUR 5760
-#define SILK_HISTORY 322
-#define SILK_MAX_LPC 16
-
#define OPUS_TS_HEADER 0x7FE0 // 0x3ff (11 bits)
#define OPUS_TS_MASK 0xFFE0 // top 11 bits
@@ -62,19 +56,4 @@ enum OpusBandwidth {
OPUS_BANDWITH_NB
};
-typedef struct SilkContext SilkContext;
-
-int ff_silk_init(AVCodecContext *avctx, SilkContext **ps, int output_channels);
-void ff_silk_free(SilkContext **ps);
-void ff_silk_flush(SilkContext *s);
-
-/**
- * Decode the LP layer of one Opus frame (which may correspond to several SILK
- * frames).
- */
-int ff_silk_decode_superframe(SilkContext *s, OpusRangeCoder *rc,
- float *output[2],
- enum OpusBandwidth bandwidth, int coded_channels,
- int duration_ms);
-
#endif /* AVCODEC_OPUS_H */