diff options
author | Aidan Welch <aidansw@yahoo.com> | 2019-05-30 01:50:10 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2019-05-30 01:50:10 +0000 |
commit | 8c8957048832ba3d0d60f7d8122db1ba0aa8042d (patch) | |
tree | 8d328979eec92362f406cdce84959f09aef2aa68 | |
parent | f7a07b60adeed880561a9d7c20259bf4ec28568c (diff) | |
parent | c3312cb6cafad85adf764e75d465013a22d1840f (diff) | |
download | libvpx-8c8957048832ba3d0d60f7d8122db1ba0aa8042d.tar libvpx-8c8957048832ba3d0d60f7d8122db1ba0aa8042d.tar.gz libvpx-8c8957048832ba3d0d60f7d8122db1ba0aa8042d.tar.bz2 libvpx-8c8957048832ba3d0d60f7d8122db1ba0aa8042d.zip |
Merge "added error logging to video_writer.c similar to video_reader.c"
-rw-r--r-- | video_writer.c | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/video_writer.c b/video_writer.c index 56d428b07..6e9a848bc 100644 --- a/video_writer.c +++ b/video_writer.c @@ -37,11 +37,15 @@ VpxVideoWriter *vpx_video_writer_open(const char *filename, if (container == kContainerIVF) { VpxVideoWriter *writer = NULL; FILE *const file = fopen(filename, "wb"); - if (!file) return NULL; - + if (!file) { + fprintf(stderr, "%s can't be written to.\n", filename); + return NULL; + } writer = malloc(sizeof(*writer)); - if (!writer) return NULL; - + if (!writer) { + fprintf(stderr, "Can't allocate VpxVideoWriter.\n"); + return NULL; + } writer->frame_count = 0; writer->info = *info; writer->file = file; @@ -50,7 +54,7 @@ VpxVideoWriter *vpx_video_writer_open(const char *filename, return writer; } - + fprintf(stderr, "VpxVideoWriter supports only IVF.\n"); return NULL; } |