[vlc-commits] Fade for 1/4 of the display time.
Laurent Aimar
git at videolan.org
Sun Jun 5 16:26:07 CEST 2011
vlc | branch: master | Laurent Aimar <fenrir at videolan.org> | Sun Jun 5 16:18:54 2011 +0200| [df2679806c7561bf1d59ad6b59b37d2276236347] | committer: Laurent Aimar
Fade for 1/4 of the display time.
It is looking more natural.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=df2679806c7561bf1d59ad6b59b37d2276236347
---
src/video_output/vout_subpictures.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/video_output/vout_subpictures.c b/src/video_output/vout_subpictures.c
index 12b1522..f46de3e 100644
--- a/src/video_output/vout_subpictures.c
+++ b/src/video_output/vout_subpictures.c
@@ -925,7 +925,7 @@ static void SpuRenderRegion(spu_t *spu,
dst->p_picture = picture_Hold(region_picture);
int fade_alpha = 255;
if (subpic->b_fade) {
- mtime_t fade_start = (subpic->i_stop + subpic->i_start) / 2;
+ mtime_t fade_start = subpic->i_start + 3 * (subpic->i_stop - subpic->i_start) / 4;
if (fade_start <= render_date && fade_start < subpic->i_stop)
fade_alpha = 255 * (subpic->i_stop - render_date) /
More information about the vlc-commits
mailing list