FFmpeg::subtitle_id (AVSubtitle const & sub)
{
MD5Digester digester;
- digester.add (sub.start_display_time);
- digester.add (sub.end_display_time);
digester.add (sub.pts);
for (unsigned int i = 0; i < sub.num_rects; ++i) {
AVSubtitleRect* rect = sub.rects[i];
set_scale (VideoContentScale (film()->container ()));
int const crop = max (0, int (video_size().height - double (film()->frame_size().height) * video_size().width / film()->frame_size().width));
+ set_left_crop (0);
+ set_right_crop (0);
set_top_crop (crop / 2);
set_bottom_crop (crop / 2);
}
int const crop = max (0, int (video_size().width - double (film()->frame_size().width) * video_size().height / film()->frame_size().height));
set_left_crop (crop / 2);
set_right_crop (crop / 2);
+ set_top_crop (0);
+ set_bottom_crop (0);
}
void