[FFmpeg-cvslog] ffserver: improve error feedback in case of write_header() failure

Stefano Sabatini git at videolan.org
Fri Nov 29 12:13:17 CET 2013


ffmpeg | branch: master | Stefano Sabatini <stefasab at gmail.com> | Fri Nov 29 12:10:20 2013 +0100| [73b87304754c81763b7feb9a7c7e0e15dd72826f] | committer: Stefano Sabatini

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

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=73b87304754c81763b7feb9a7c7e0e15dd72826f
---

 ffserver.c |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/ffserver.c b/ffserver.c
index 469046a..64b6be2 100644
--- a/ffserver.c
+++ b/ffserver.c
@@ -2321,9 +2321,10 @@ static int http_prepare_data(HTTPContext *c)
          */
         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);
 



More information about the ffmpeg-cvslog mailing list