History

avplay: fix -threads option

The AVOptions based default to threads auto in 2473a45c8 works only if avplay does not use custom option handling for -threads.

Janne Grunau committed 14 years ago

Commit e48a70e1 parent 6a4cf061 file · +0 −12Browse files

Unified · Split

avplay.c+0−12
@@ -242,7 +242,6 @@ static int64_t duration = AV_NOPTS_VALUE; · 241 unmodified lines
242242 static int debug = 0;
243243 static int debug_mv = 0;
244244 static int step = 0;
245−static int thread_count = 1;
246245 static int workaround_bugs = 1;
247246 static int fast = 0;
248247 static int genpts = 0;
@@ -2189,7 +2188,6 @@ static int stream_component_open(VideoState *is, int stream_index) · 1940 unmodified lines
21892188 avctx->skip_idct = skip_idct;
21902189 avctx->skip_loop_filter = skip_loop_filter;
21912190 avctx->error_concealment = error_concealment;
2192− avctx->thread_count = thread_count;
21932191
21942192 if (lowres) avctx->flags |= CODEC_FLAG_EMU_EDGE;
21952193 if (fast) avctx->flags2 |= CODEC_FLAG2_FAST;
@@ -2954,15 +2952,6 @@ static int opt_vismv(const char *opt, const char *arg) · 758 unmodified lines
29542952 return 0;
29552953 }
29562954
2957−static int opt_thread_count(const char *opt, const char *arg)
2958−{
2959− thread_count = parse_number_or_die(opt, arg, OPT_INT64, 0, INT_MAX);
2960−#if !HAVE_THREADS
2961− fprintf(stderr, "Warning: not compiled with thread support, using thread emulation\n");
2962−#endif
2963− return 0;
2964−}
2965−
29662955 static const OptionDef options[] = {
29672956 #include "cmdutils_common_opts.h"
29682957 { "x", HAS_ARG, { (void*)opt_width }, "force displayed width", "width" },
@@ -2994,7 +2983,6 @@ static const OptionDef options[] = { · 25 unmodified lines
29942983 { "idct", OPT_INT | HAS_ARG | OPT_EXPERT, { (void*)&idct }, "set idct algo", "algo" },
29952984 { "ec", OPT_INT | HAS_ARG | OPT_EXPERT, { (void*)&error_concealment }, "set error concealment options", "bit_mask" },
29962985 { "sync", HAS_ARG | OPT_EXPERT, { (void*)opt_sync }, "set audio-video sync. type (type=audio/video/ext)", "type" },
2997− { "threads", HAS_ARG | OPT_EXPERT, { (void*)opt_thread_count }, "thread count", "count" },
29982986 { "autoexit", OPT_BOOL | OPT_EXPERT, { (void*)&autoexit }, "exit at the end", "" },
29992987 { "exitonkeydown", OPT_BOOL | OPT_EXPERT, { (void*)&exit_on_keydown }, "exit on key down", "" },
30002988 { "exitonmousedown", OPT_BOOL | OPT_EXPERT, { (void*)&exit_on_mousedown }, "exit on mouse down", "" },

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t