]> git.sesse.net Git - vlc/commitdiff
Do the cropping from the extended panel.
authorJean-Baptiste Kempf <jb@videolan.org>
Tue, 1 Apr 2008 00:27:05 +0000 (17:27 -0700)
committerJean-Baptiste Kempf <jb@videolan.org>
Tue, 1 Apr 2008 00:27:05 +0000 (17:27 -0700)
modules/gui/qt4/components/extended_panels.cpp

index 25583c00d4d0d8ebf685923628006d45dde11b94..053bb69d7c62a634ac2feb31b8abc0b9a15ecb8d 100755 (executable)
@@ -222,24 +222,15 @@ ExtVideo::~ExtVideo()
 
 void ExtVideo::cropChange()
 {
-    char *psz_crop;
-    unsigned int height, width; //TODO set the variables if vout exists...
-
     p_vout = ( vout_thread_t * )vlc_object_find( p_intf,
                                 VLC_OBJECT_VOUT, FIND_CHILD );
     if( p_vout )
     {
-        height = p_vout->i_window_height;
-        width = p_vout->i_window_width;
-        sprintf( psz_crop,"%ix%i+%i+%i",
-                width - ui.cropLeftPx->value() - ui.cropRightPx->value(),
-                height - ui.cropBotPx->value() - ui.cropTopPx->value(),
-                ui.cropLeftPx->value(),
-                ui.cropTopPx->value() );
-
-        //    var_Set( p_vout, "crop-geometry", qtu( qs_crop ) );
+        var_SetInteger( p_vout, "crop-top", ui.cropTopPx->value() );
+        var_SetInteger( p_vout, "crop-bottom", ui.cropBotPx->value() );
+        var_SetInteger( p_vout, "crop-left", ui.cropLeftPx->value() );
+        var_SetInteger( p_vout, "crop-right", ui.cropRightPx->value() );
     }
-
 }
 
 void ExtVideo::ChangeVFiltersString( char *psz_name, vlc_bool_t b_add )