Browse Source

ffserver: improve error feedback in case of write_header() failure

tags/n2.2-rc1
Stefano Sabatini 12 years ago
parent
commit
73b8730475
1 changed files with 4 additions and 3 deletions
  1. +4
    -3
      ffserver.c

+ 4
- 3
ffserver.c View File

@@ -2321,9 +2321,10 @@ static int http_prepare_data(HTTPContext *c)
*/ */
c->fmt_ctx.max_delay = (int)(0.7*AV_TIME_BASE); c->fmt_ctx.max_delay = (int)(0.7*AV_TIME_BASE);


if (avformat_write_header(&c->fmt_ctx, NULL) < 0) {
http_log("Error writing output header\n");
return -1;
if ((ret = avformat_write_header(&c->fmt_ctx, NULL)) < 0) {
http_log("Error writing output header for stream '%s': %s\n",
c->stream->filename, av_err2str(ret));
return ret;
} }
av_dict_free(&c->fmt_ctx.metadata); av_dict_free(&c->fmt_ctx.metadata);




Loading…
Cancel
Save