[vlc-devel] commit: Cosmetics. (Laurent Aimar )

git version control git at videolan.org
Wed Sep 17 19:11:26 CEST 2008


vlc | branch: master | Laurent Aimar <fenrir at videolan.org> | Tue Sep 16 22:10:56 2008 +0200| [5d96d8416226429d5bcc5acea816b96de5a1a73c] | committer: Laurent Aimar 

Cosmetics.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=5d96d8416226429d5bcc5acea816b96de5a1a73c
---

 src/video_output/vout_subpictures.c |   13 ++++++-------
 1 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/src/video_output/vout_subpictures.c b/src/video_output/vout_subpictures.c
index 318bab4..9515c99 100644
--- a/src/video_output/vout_subpictures.c
+++ b/src/video_output/vout_subpictures.c
@@ -671,10 +671,6 @@ static spu_scale_t spu_scale_create( int w, int h )
         s.h = SCALE_UNIT;
     return s;
 }
-static spu_scale_t spu_scale_unit(void)
-{
-    return spu_scale_create( SCALE_UNIT, SCALE_UNIT );
-}
 static spu_scale_t spu_scale_createq( int wn, int wd, int hn, int hd )
 {
     return spu_scale_create( wn * SCALE_UNIT / wd,
@@ -793,9 +789,7 @@ static void SpuRenderRegion( spu_t *p_spu,
         p_scale = p_spu->p_scale;
 
     if( p_scale &&
-        ( ( scale_size.w > 0 && scale_size.w != SCALE_UNIT ) ||
-          ( scale_size.h > 0 && scale_size.h != SCALE_UNIT ) ||
-          ( b_force_palette ) ) )
+        ( scale_size.w != SCALE_UNIT || scale_size.h != SCALE_UNIT || b_force_palette ) )
     {
         const unsigned i_dst_width  = spu_scale_w( p_region->fmt.i_width, scale_size );
         const unsigned i_dst_height = spu_scale_h( p_region->fmt.i_height, scale_size );
@@ -1119,6 +1113,11 @@ void spu_RenderSubpictures( spu_t *p_spu, video_format_t *p_fmt_a,
         /* Render all regions */
         for( p_region = p_subpic->p_region; p_region != NULL; p_region = p_region->p_next )
         {
+            /* Check scale validity */
+            if( scale.w <= 0 || scale.h <= 0 )
+                continue;
+
+            /* */
             SpuRenderRegion( p_spu, p_pic_dst, p_subpic, p_region,
                              scale, p_fmt );
         }




More information about the vlc-devel mailing list