X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=ffserver.c;h=5c8810af4d1f89fed5688f67cf612839c57cd984;hb=030b5a4f777b59066f1766030db082a53682994d;hp=5082a4cd26355bf9a558812c1ab6e28ef9a71cf1;hpb=948a15195c69da2ff9a4b0ac7df782ba1cc2795f;p=ffmpeg diff --git a/ffserver.c b/ffserver.c index 5082a4cd263..5c8810af4d1 100644 --- a/ffserver.c +++ b/ffserver.c @@ -316,12 +316,12 @@ static char *ctime1(char *buf2, int buf_size) static void http_vlog(const char *fmt, va_list vargs) { static int print_prefix = 1; + char buf[32]; if (!logfile) return; if (print_prefix) { - char buf[32]; ctime1(buf, sizeof(buf)); fprintf(logfile, "%s ", buf); } @@ -703,13 +703,9 @@ static void start_wait_request(HTTPContext *c, int is_rtsp) c->buffer_ptr = c->buffer; c->buffer_end = c->buffer + c->buffer_size - 1; /* leave room for '\0' */ - if (is_rtsp) { - c->timeout = cur_time + RTSP_REQUEST_TIMEOUT; - c->state = RTSPSTATE_WAIT_REQUEST; - } else { - c->timeout = cur_time + HTTP_REQUEST_TIMEOUT; - c->state = HTTPSTATE_WAIT_REQUEST; - } + c->state = is_rtsp ? RTSPSTATE_WAIT_REQUEST : HTTPSTATE_WAIT_REQUEST; + c->timeout = cur_time + + (is_rtsp ? RTSP_REQUEST_TIMEOUT : HTTP_REQUEST_TIMEOUT); } static void http_send_too_busy_reply(int fd) @@ -2545,9 +2541,8 @@ static int http_start_receive_data(HTTPContext *c) http_log("Error reading write index from feed file '%s': %s\n", c->stream->feed_filename, strerror(errno)); return ret; - } else { - c->stream->feed_write_index = ret; } + c->stream->feed_write_index = ret; } c->stream->feed_write_index = FFMAX(ffm_read_write_index(fd), @@ -3515,7 +3510,7 @@ static void extract_mpeg4_header(AVFormatContext *infile) if (p[0] == 0x00 && p[1] == 0x00 && p[2] == 0x01 && p[3] == 0xb6) { size = p - pkt.data; - st->codec->extradata = av_mallocz(size + FF_INPUT_BUFFER_PADDING_SIZE); + st->codec->extradata = av_mallocz(size + AV_INPUT_BUFFER_PADDING_SIZE); st->codec->extradata_size = size; memcpy(st->codec->extradata, pkt.data, size); break;