summaryrefslogtreecommitdiff
path: root/src/lib/subtitle.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/subtitle.h')
-rw-r--r--src/lib/subtitle.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/lib/subtitle.h b/src/lib/subtitle.h
index 18d2590eb..fcb6bc70c 100644
--- a/src/lib/subtitle.h
+++ b/src/lib/subtitle.h
@@ -24,6 +24,7 @@
struct AVSubtitle;
class SubtitleImage;
class SimpleImage;
+class FilmState;
class Subtitle
{
@@ -44,6 +45,20 @@ private:
std::list<boost::shared_ptr<SubtitleImage> > _images;
};
+struct SubtitleTransform
+{
+public:
+ Rectangle crop;
+ Rectangle transformed;
+};
+
+extern SubtitleTransform subtitle_transform (
+ int target_base_width, int target_base_height,
+ float target_x_scale, float target_y_scale,
+ Position sub_pos, int sub_width, int sub_height,
+ boost::shared_ptr<FilmState> fs
+ );
+
class SubtitleImage
{
public: