mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-24 13:56:33 +02:00
ffmpeg: Allow overriding ffservers input
Fixes Ticket1970 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
d7fbe926d3
commit
d1e8d4b055
@ -93,6 +93,7 @@ static int video_discard = 0;
|
|||||||
static int intra_dc_precision = 8;
|
static int intra_dc_precision = 8;
|
||||||
static int do_psnr = 0;
|
static int do_psnr = 0;
|
||||||
static int input_sync;
|
static int input_sync;
|
||||||
|
static int override_ffserver = 0;
|
||||||
|
|
||||||
static int64_t recording_time = INT64_MAX;
|
static int64_t recording_time = INT64_MAX;
|
||||||
|
|
||||||
@ -1646,7 +1647,7 @@ static int open_output_file(OptionsContext *o, const char *filename)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!strcmp(file_oformat->name, "ffm") &&
|
if (!strcmp(file_oformat->name, "ffm") && !override_ffserver &&
|
||||||
av_strstart(filename, "http:", NULL)) {
|
av_strstart(filename, "http:", NULL)) {
|
||||||
int j;
|
int j;
|
||||||
/* special case for files sent to ffserver: we get the stream
|
/* special case for files sent to ffserver: we get the stream
|
||||||
@ -2836,6 +2837,8 @@ const OptionDef options[] = {
|
|||||||
"set the maximum demux-decode delay", "seconds" },
|
"set the maximum demux-decode delay", "seconds" },
|
||||||
{ "muxpreload", OPT_FLOAT | HAS_ARG | OPT_EXPERT | OPT_OFFSET | OPT_OUTPUT, { .off = OFFSET(mux_preload) },
|
{ "muxpreload", OPT_FLOAT | HAS_ARG | OPT_EXPERT | OPT_OFFSET | OPT_OUTPUT, { .off = OFFSET(mux_preload) },
|
||||||
"set the initial demux-decode delay", "seconds" },
|
"set the initial demux-decode delay", "seconds" },
|
||||||
|
{ "override_ffserver", OPT_BOOL | OPT_EXPERT | OPT_OUTPUT, { &override_ffserver },
|
||||||
|
"override the options from ffserver", "" },
|
||||||
|
|
||||||
{ "bsf", HAS_ARG | OPT_STRING | OPT_SPEC | OPT_EXPERT | OPT_OUTPUT, { .off = OFFSET(bitstream_filters) },
|
{ "bsf", HAS_ARG | OPT_STRING | OPT_SPEC | OPT_EXPERT | OPT_OUTPUT, { .off = OFFSET(bitstream_filters) },
|
||||||
"A comma-separated list of bitstream filters", "bitstream_filters" },
|
"A comma-separated list of bitstream filters", "bitstream_filters" },
|
||||||
|
Loading…
x
Reference in New Issue
Block a user