summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTuomas Virtanen <katajakasa@gmail.com>2018-06-24 23:48:51 +0300
committerTuomas Virtanen <katajakasa@gmail.com>2018-06-24 23:48:51 +0300
commitedb37c18b2125e6474020dca9996c62035e6e76a (patch)
treedacf31c380827a9eb553b029ea4aa356c73815f7 /src
parentd7d5cb75e6fa7f0d2eaeb9cdaf2812dc4c5be466 (diff)
Make sure errors are set consistently #9
Diffstat (limited to 'src')
-rw-r--r--src/internal/subtitle/kitsubtitle.c2
-rw-r--r--src/internal/subtitle/renderers/kitsubass.c1
-rw-r--r--src/internal/subtitle/renderers/kitsubimage.c1
3 files changed, 3 insertions, 1 deletions
diff --git a/src/internal/subtitle/kitsubtitle.c b/src/internal/subtitle/kitsubtitle.c
index fa54f43..9fcf95c 100644
--- a/src/internal/subtitle/kitsubtitle.c
+++ b/src/internal/subtitle/kitsubtitle.c
@@ -134,10 +134,10 @@ Kit_Decoder* Kit_CreateSubtitleDecoder(const Kit_Source *src, int stream_index,
subtitle_dec->renderer = Kit_CreateImageSubtitleRenderer(dec, video_w, video_h, screen_w, screen_h);
break;
default:
+ Kit_SetError("Unrecognized subtitle format");
break;
}
if(subtitle_dec->renderer == NULL) {
- Kit_SetError("Unrecognized subtitle format");
goto exit_2;
}
diff --git a/src/internal/subtitle/renderers/kitsubass.c b/src/internal/subtitle/renderers/kitsubass.c
index 44205da..06fc2e8 100644
--- a/src/internal/subtitle/renderers/kitsubass.c
+++ b/src/internal/subtitle/renderers/kitsubass.c
@@ -133,6 +133,7 @@ Kit_SubtitleRenderer* Kit_CreateASSSubtitleRenderer(Kit_Decoder *dec, int video_
// Next, allocate ASS subtitle renderer context.
Kit_ASSSubtitleRenderer *ass_ren = calloc(1, sizeof(Kit_ASSSubtitleRenderer));
if(ass_ren == NULL) {
+ Kit_SetError("Unable to allocate ass subtitle renderer");
goto exit_1;
}
diff --git a/src/internal/subtitle/renderers/kitsubimage.c b/src/internal/subtitle/renderers/kitsubimage.c
index 2d77c51..a6e8393 100644
--- a/src/internal/subtitle/renderers/kitsubimage.c
+++ b/src/internal/subtitle/renderers/kitsubimage.c
@@ -118,6 +118,7 @@ Kit_SubtitleRenderer* Kit_CreateImageSubtitleRenderer(Kit_Decoder *dec, int vide
// Allocate image renderer internal context
Kit_ImageSubtitleRenderer *img_ren = calloc(1, sizeof(Kit_ImageSubtitleRenderer));
if(img_ren == NULL) {
+ Kit_SetError("Unable to allocate image subtitle renderer");
goto exit_1;
}