summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorTuomas Virtanen <katajakasa@gmail.com>2018-06-24 17:53:04 +0300
committerTuomas Virtanen <katajakasa@gmail.com>2018-06-24 17:53:04 +0300
commit1d06ec23f264e18a188bf46b72c8794c82c4b89e (patch)
tree95f6922c38bd9a461f3799736240783ead60b9ea /include
parentdc193d1fd246af68488aa678d620e2cad7140cbd (diff)
Cleanup and fix bitmap subtitle rendering
Diffstat (limited to 'include')
-rw-r--r--include/kitchensink/internal/subtitle/kitsubtitle.h6
-rw-r--r--include/kitchensink/internal/subtitle/renderers/kitsubass.h3
-rw-r--r--include/kitchensink/internal/subtitle/renderers/kitsubimage.h3
3 files changed, 8 insertions, 4 deletions
diff --git a/include/kitchensink/internal/subtitle/kitsubtitle.h b/include/kitchensink/internal/subtitle/kitsubtitle.h
index 34b8103..9f83e3d 100644
--- a/include/kitchensink/internal/subtitle/kitsubtitle.h
+++ b/include/kitchensink/internal/subtitle/kitsubtitle.h
@@ -8,8 +8,10 @@
#include "kitchensink/kitplayer.h"
#include "kitchensink/internal/kitdecoder.h"
-KIT_LOCAL Kit_Decoder* Kit_CreateSubtitleDecoder(const Kit_Source *src, int stream_index, Kit_SubtitleFormat *format, int w, int h);
-KIT_LOCAL int Kit_GetSubtitleDecoderData(Kit_Decoder *dec, SDL_Texture *texture, SDL_Rect *sources, SDL_Rect *targets, int limit);
+KIT_LOCAL Kit_Decoder* Kit_CreateSubtitleDecoder(
+ const Kit_Source *src, int stream_index, Kit_SubtitleFormat *format, int video_w, int video_h, int screen_w, int screen_h);
+KIT_LOCAL int Kit_GetSubtitleDecoderData(
+ Kit_Decoder *dec, SDL_Texture *texture, SDL_Rect *sources, SDL_Rect *targets, int limit);
KIT_LOCAL void Kit_SetSubtitleDecoderSize(Kit_Decoder *dec, int w, int h);
#endif // KITSUBTITLE_H
diff --git a/include/kitchensink/internal/subtitle/renderers/kitsubass.h b/include/kitchensink/internal/subtitle/renderers/kitsubass.h
index e78e208..6dff50c 100644
--- a/include/kitchensink/internal/subtitle/renderers/kitsubass.h
+++ b/include/kitchensink/internal/subtitle/renderers/kitsubass.h
@@ -5,6 +5,7 @@
#include "kitchensink/internal/kitdecoder.h"
#include "kitchensink/internal/subtitle/renderers/kitsubrenderer.h"
-KIT_LOCAL Kit_SubtitleRenderer* Kit_CreateASSSubtitleRenderer(Kit_Decoder *dec, int w, int h);
+KIT_LOCAL Kit_SubtitleRenderer* Kit_CreateASSSubtitleRenderer(
+ Kit_Decoder *dec, int video_w, int video_h, int screen_w, int screen_h);
#endif // KITSUBASS_H
diff --git a/include/kitchensink/internal/subtitle/renderers/kitsubimage.h b/include/kitchensink/internal/subtitle/renderers/kitsubimage.h
index 43e30bc..883fde3 100644
--- a/include/kitchensink/internal/subtitle/renderers/kitsubimage.h
+++ b/include/kitchensink/internal/subtitle/renderers/kitsubimage.h
@@ -5,6 +5,7 @@
#include "kitchensink/internal/kitdecoder.h"
#include "kitchensink/internal/subtitle/renderers/kitsubrenderer.h"
-KIT_LOCAL Kit_SubtitleRenderer* Kit_CreateImageSubtitleRenderer(Kit_Decoder *dec, int w, int h);
+KIT_LOCAL Kit_SubtitleRenderer* Kit_CreateImageSubtitleRenderer(
+ Kit_Decoder *dec, int video_w, int video_h, int screen_w, int screen_h);
#endif // KITSUBIMAGE_H