summaryrefslogtreecommitdiff
path: root/src/internal/subtitle/renderers/kitsubimage.c
diff options
context:
space:
mode:
authorTuomas Virtanen <katajakasa@gmail.com>2018-04-05 01:40:44 +0300
committerTuomas Virtanen <katajakasa@gmail.com>2018-04-05 01:40:44 +0300
commit5966b18fd054a130396432f007d2843c80a1e591 (patch)
tree08b0f0810549ab782febb5652bfa6cd7c3624a5d /src/internal/subtitle/renderers/kitsubimage.c
parentdf0ba1e67062fba5d9d6464bb6a40e808760b4dc (diff)
Cleanups
Diffstat (limited to 'src/internal/subtitle/renderers/kitsubimage.c')
-rw-r--r--src/internal/subtitle/renderers/kitsubimage.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/internal/subtitle/renderers/kitsubimage.c b/src/internal/subtitle/renderers/kitsubimage.c
index 40279a1..2edafc9 100644
--- a/src/internal/subtitle/renderers/kitsubimage.c
+++ b/src/internal/subtitle/renderers/kitsubimage.c
@@ -9,11 +9,6 @@
#include "kitchensink/internal/subtitle/kitsubtitlepacket.h"
#include "kitchensink/internal/subtitle/renderers/kitsubimage.h"
-typedef struct Kit_SubtitleCBData {
- Kit_TextureAtlas *atlas;
- double current_pts;
-} Kit_SubtitleCBData;
-
static void ren_render_image_cb(Kit_SubtitleRenderer *ren, void *sub_src, double start_pts, double end_pts) {
assert(ren != NULL);
assert(sub_src != NULL);
@@ -44,7 +39,6 @@ static void ren_render_image_cb(Kit_SubtitleRenderer *ren, void *sub_src, double
SDL_BlitSurface(src, NULL, dst, NULL);
// Create a new packet and write it to output buffer
- SDL_SetSurfaceBlendMode(dst, SDL_BLENDMODE_BLEND);
Kit_WriteDecoderOutput(
ren->dec, Kit_CreateSubtitlePacket(false, start_pts, end_pts, r->x, r->y, dst));
@@ -79,6 +73,7 @@ static int ren_get_data_cb(Kit_SubtitleRenderer *ren, Kit_TextureAtlas *atlas, d
}
Kit_AdvanceDecoderOutput(ren->dec);
Kit_FreeSubtitlePacket(packet);
+ ren->dec->clock_pos = current_pts;
continue;
}
break;