Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'ffmpeg.c')
-rw-r--r--ffmpeg.c54
1 files changed, 0 insertions, 54 deletions
diff --git a/ffmpeg.c b/ffmpeg.c
index 14027a1284..73ce5162a5 100644
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -219,11 +219,6 @@ static float dts_delta_threshold = 10;
static unsigned int sws_flags = SWS_BICUBIC;
-static const char **opt_names;
-static int opt_name_count;
-static AVCodecContext *avctx_opts[CODEC_TYPE_NB];
-static AVFormatContext *avformat_opts;
-static struct SwsContext *sws_opts;
static int64_t timer_start;
static AVBitStreamFilterContext *video_bitstream_filters=NULL;
@@ -2267,42 +2262,6 @@ static void opt_format(const char *arg)
}
}
-static int opt_default(const char *opt, const char *arg){
- int type;
- const AVOption *o= NULL;
- int opt_types[]={AV_OPT_FLAG_VIDEO_PARAM, AV_OPT_FLAG_AUDIO_PARAM, 0, AV_OPT_FLAG_SUBTITLE_PARAM, 0};
-
- for(type=0; type<CODEC_TYPE_NB; type++){
- const AVOption *o2 = av_find_opt(avctx_opts[0], opt, NULL, opt_types[type], opt_types[type]);
- if(o2)
- o = av_set_string2(avctx_opts[type], opt, arg, 1);
- }
- if(!o)
- o = av_set_string2(avformat_opts, opt, arg, 1);
- if(!o)
- o = av_set_string2(sws_opts, opt, arg, 1);
- if(!o){
- if(opt[0] == 'a')
- o = av_set_string2(avctx_opts[CODEC_TYPE_AUDIO], opt+1, arg, 1);
- else if(opt[0] == 'v')
- o = av_set_string2(avctx_opts[CODEC_TYPE_VIDEO], opt+1, arg, 1);
- else if(opt[0] == 's')
- o = av_set_string2(avctx_opts[CODEC_TYPE_SUBTITLE], opt+1, arg, 1);
- }
- if(!o)
- return -1;
-
-// av_log(NULL, AV_LOG_ERROR, "%s:%s: %f 0x%0X\n", opt, arg, av_get_double(avctx_opts, opt, NULL), (int)av_get_int(avctx_opts, opt, NULL));
-
- //FIXME we should always use avctx_opts, ... for storing options so there will not be any need to keep track of what i set over this
- opt_names= av_realloc(opt_names, sizeof(void*)*(opt_name_count+1));
- opt_names[opt_name_count++]= o->name;
-
- if(avctx_opts[0]->debug || avformat_opts->debug)
- av_log_set_level(AV_LOG_DEBUG);
- return 0;
-}
-
static void opt_video_rc_override_string(const char *arg)
{
video_rc_override_string = arg;
@@ -2780,19 +2739,6 @@ static enum CodecID find_codec_or_die(const char *name, int type, int encoder)
return codec->id;
}
-static void set_context_opts(void *ctx, void *opts_ctx, int flags)
-{
- int i;
- for(i=0; i<opt_name_count; i++){
- char buf[256];
- const AVOption *opt;
- const char *str= av_get_string(opts_ctx, opt_names[i], &opt, buf, sizeof(buf));
- /* if an option with name opt_names[i] is present in opts_ctx then str is non-NULL */
- if(str && ((opt->flags & flags) == flags))
- av_set_string2(ctx, opt_names[i], str, 1);
- }
-}
-
static void opt_input_file(const char *filename)
{
AVFormatContext *ic;