summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAidan Welch <aidansw@yahoo.com>2019-05-30 01:50:10 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2019-05-30 01:50:10 +0000
commit8c8957048832ba3d0d60f7d8122db1ba0aa8042d (patch)
tree8d328979eec92362f406cdce84959f09aef2aa68
parentf7a07b60adeed880561a9d7c20259bf4ec28568c (diff)
parentc3312cb6cafad85adf764e75d465013a22d1840f (diff)
downloadlibvpx-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.c14
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;
}