Revision: 2083
          http://gtkpod.svn.sourceforge.net/gtkpod/?rev=2083&view=rev
Author:   jcsjcs
Date:     2008-08-03 02:55:51 +0000 (Sun, 03 Aug 2008)

Log Message:
-----------
2008-08-03  Jorg Schuler <jcsjcs at users.sourceforge.net>

        * src/ithumb-writer (ithumb_writer_handle_pixbuf_transform):
          handle rotation correctly: don't interchange width and height
          for the thumbnail on the iPod.

Modified Paths:
--------------
    libgpod/trunk/ChangeLog
    libgpod/trunk/src/ithumb-writer.c

Modified: libgpod/trunk/ChangeLog
===================================================================
--- libgpod/trunk/ChangeLog     2008-08-02 11:49:35 UTC (rev 2082)
+++ libgpod/trunk/ChangeLog     2008-08-03 02:55:51 UTC (rev 2083)
@@ -1,3 +1,9 @@
+2008-08-03  Jorg Schuler <jcsjcs at users.sourceforge.net>
+
+        * src/ithumb-writer (ithumb_writer_handle_pixbuf_transform):
+         handle rotation correctly: don't interchange width and height
+         for the thumbnail on the iPod.
+
 2008-08-02  Todd Zullinger  <tmzullinger at users.sourceforge.net>
 
        * src/itdb_track.c: Fix typo in itdb_track_get_thumbnail() doc

Modified: libgpod/trunk/src/ithumb-writer.c
===================================================================
--- libgpod/trunk/src/ithumb-writer.c   2008-08-02 11:49:35 UTC (rev 2082)
+++ libgpod/trunk/src/ithumb-writer.c   2008-08-03 02:55:51 UTC (rev 2083)
@@ -822,23 +822,11 @@
     GdkPixbuf *rotated_pixbuf;
     GdkPixbuf *scaled_pixbuf;
 
-    guint width;
-    guint height;
-
     rotated_pixbuf = ithumb_writer_handle_rotation (pixbuf, &rotation);
 
-    if ((rotation == 0) || (rotation == 180))
-    {
-       width = writer->img_info->width;
-       height = writer->img_info->height;
-    }
-    else
-    {
-       width = writer->img_info->height;
-       height = writer->img_info->width;
-    }
-
-    scaled_pixbuf = ithumb_writer_scale_and_crop (rotated_pixbuf, width, 
height,
+    scaled_pixbuf = ithumb_writer_scale_and_crop (rotated_pixbuf,
+                                                 writer->img_info->width,
+                                                 writer->img_info->height,
                                                   writer->img_info->crop);
     g_object_unref (rotated_pixbuf);
     rotated_pixbuf = NULL;


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
gtkpod-cvs2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2

Reply via email to