? totem.gpr
Index: src/backend/bacon-video-widget-gst.c
===================================================================
RCS file: /cvs/gnome/totem/src/backend/bacon-video-widget-gst.c,v
retrieving revision 1.177
diff -u -r1.177 bacon-video-widget-gst.c
--- src/backend/bacon-video-widget-gst.c	17 Apr 2005 20:47:27 -0000	1.177
+++ src/backend/bacon-video-widget-gst.c	19 Apr 2005 20:28:08 -0000
@@ -2521,7 +2521,7 @@
 gboolean
 bacon_video_widget_can_set_zoom (BaconVideoWidget *bvw)
 {
-  return FALSE;
+  return TRUE;
 }
 
 void
@@ -2531,16 +2531,20 @@
   g_return_if_fail (bvw != NULL);
   g_return_if_fail (BACON_IS_VIDEO_WIDGET (bvw));
 
-  /* implement me */
+    g_object_set(GST_BIN(bvw->priv->play), "zoom", zoom, NULL);
+
 }
 
 int
 bacon_video_widget_get_zoom (BaconVideoWidget *bvw)
 {
+  int zoom = 0;
   g_return_val_if_fail (bvw != NULL, 100);
   g_return_val_if_fail (BACON_IS_VIDEO_WIDGET (bvw), 100);
 
-  return 100;
+  g_object_get(GST_BIN(bvw->priv->play), "zoom", &zoom, NULL);
+
+  return zoom;
 }
 
 int
