X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=ffserver.c;h=5821870d2c9400f9e6f0ba3154d1c0957e22cb2b;hb=1d64a9d9f6e19396591b7b3dbddde17cf6194b29;hp=bc7dbee760801105aad54bc4469a8075bbf57a92;hpb=8f8381bf03648c583aec1d74e6af406460005ca8;p=ffmpeg diff --git a/ffserver.c b/ffserver.c index bc7dbee7608..5821870d2c9 100644 --- a/ffserver.c +++ b/ffserver.c @@ -373,8 +373,8 @@ static void ffm_set_write_index(AVFormatContext *s, int64_t pos, int64_t file_size) { av_opt_set_int(s, "server_attached", 1, AV_OPT_SEARCH_CHILDREN); - av_opt_set_int(s, "write_index", pos, AV_OPT_SEARCH_CHILDREN); - av_opt_set_int(s, "file_size", file_size, AV_OPT_SEARCH_CHILDREN); + av_opt_set_int(s, "ffm_write_index", pos, AV_OPT_SEARCH_CHILDREN); + av_opt_set_int(s, "ffm_file_size", file_size, AV_OPT_SEARCH_CHILDREN); } static char *ctime1(char *buf2, size_t buf_size) @@ -2622,6 +2622,7 @@ static int http_start_receive_data(HTTPContext *c) { int fd; int ret; + int64_t ret64; if (c->stream->feed_opened) { http_log("Stream feed '%s' was not opened\n", @@ -2657,13 +2658,13 @@ static int http_start_receive_data(HTTPContext *c) return ret; } } else { - ret = ffm_read_write_index(fd); - if (ret < 0) { + ret64 = ffm_read_write_index(fd); + if (ret64 < 0) { http_log("Error reading write index from feed file '%s': %s\n", c->stream->feed_filename, strerror(errno)); - return ret; + return ret64; } - c->stream->feed_write_index = ret; + c->stream->feed_write_index = ret64; } c->stream->feed_write_index = FFMAX(ffm_read_write_index(fd),