]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/ac3enc_combined.c
Merge remote-tracking branch 'qatar/master'
[ffmpeg] / libavcodec / ac3enc_combined.c
index 3d6b3d9335c837aeaab29bfe4e402bf200385738..db832f1f03d0cfa37469caebd001fac651964a7a 100644 (file)
@@ -11,8 +11,18 @@ typedef struct CombineContext{
     AVCodec *codec;
 }CombineContext;
 
+#define OFFSET(param) offsetof(CombineContext, options.param)
+#define AC3ENC_PARAM (AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_ENCODING_PARAM)
+
+#define AC3ENC_TYPE_AC3_FIXED   0
+#define AC3ENC_TYPE_AC3         1
+#define AC3ENC_TYPE_EAC3        2
+
+#define AC3ENC_TYPE 12354
+#include "ac3enc_opts_template.c"
+
 static AVClass ac3enc_class = { "AC-3 Encoder", av_default_item_name,
-                                ff_ac3_options, LIBAVUTIL_VERSION_INT };
+                                eac3_options, LIBAVUTIL_VERSION_INT };
 
 static av_cold AVCodec *get_codec(enum AVSampleFormat s){
 #if CONFIG_AC3_FIXED_ENCODER