Update of /cvsroot/gtkpod/gtkpod/src
In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv31750/src

Modified Files:
        mp3file.c mp4file.c prefs.c prefs.h prefs_window.c 
Log Message:

Moved readtags to new prefs.


Index: mp3file.c
===================================================================
RCS file: /cvsroot/gtkpod/gtkpod/src/mp3file.c,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -d -r1.66 -r1.67
--- mp3file.c   10 Jun 2006 16:56:49 -0000      1.66
+++ mp3file.c   10 Jun 2006 23:22:00 -0000      1.67
@@ -2077,7 +2077,7 @@
     }
 
     track = gp_track_new ();
-    if (prefs_get_readtags() && (id3_tag_read (name, &filetag) == TRUE))
+    if (prefs_get_int("readtags") && (id3_tag_read (name, &filetag) == TRUE))
     {
        track->filetype = g_strdup ("MPEG audio file");
 

Index: mp4file.c
===================================================================
RCS file: /cvsroot/gtkpod/gtkpod/src/mp4file.c,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -d -r1.30 -r1.31
--- mp4file.c   10 Jun 2006 16:49:19 -0000      1.30
+++ mp4file.c   10 Jun 2006 23:22:00 -0000      1.31
@@ -74,7 +74,7 @@
    guint32 peak_signal;              /+ LAME Peak Signal * 0x800000         +/
    gboolean compilation;      /+ Track is part of a compilation CD   +/
 
-   If prefs_get_tag_readtags() returns FALSE you only should fill in
+   If prefs_get_int("readtags") returns FALSE you only should fill in
    tracklen, bitrate and fdesc
 
    Please note that the iPod will only play as much of the track as
@@ -181,7 +181,7 @@
                if (g_strcasecmp (value, ".mp4") == 0)
                    track->filetype = g_strdup ("MP4 video file");
            }
-           if (prefs_get_readtags ())
+           if (prefs_get_int("readtags"))
            {
                u_int8_t *ppValue;
                u_int32_t pValueSize;

Index: prefs.c
===================================================================
RCS file: /cvsroot/gtkpod/gtkpod/src/prefs.c,v
retrieving revision 1.217
retrieving revision 1.218
diff -u -d -r1.217 -r1.218
--- prefs.c     10 Jun 2006 23:04:06 -0000      1.217
+++ prefs.c     10 Jun 2006 23:22:00 -0000      1.218
@@ -215,6 +215,7 @@
     prefs_set_int("size_info.y", 300);
 
     prefs_set_int("autoimport", FALSE);
+    prefs_set_int("readtags", TRUE);
 }
 
 /* Initialize default variable-length list entries */
@@ -1774,7 +1775,6 @@
     mycfg->block_display = FALSE;
     mycfg->offline = FALSE;
     mycfg->write_extended_info = TRUE;
-    mycfg->readtags = TRUE;
     mycfg->parsetags = FALSE;
     mycfg->parsetags_overwrite = FALSE;
     mycfg->parsetags_template = g_strdup ("%a - %A/%T %t.mp3;%t.wav");
@@ -1971,10 +1971,6 @@
          {
              prefs_set_block_display((gboolean)atoi(arg));
          }
-         else if(g_ascii_strcasecmp (line, "readtags") == 0)
-         {
-             prefs_set_readtags((gboolean)atoi(arg));
-         }
          else if(g_ascii_strcasecmp (line, "parsetags") == 0)
          {
              prefs_set_parsetags((gboolean)atoi(arg));
@@ -2305,7 +2301,6 @@
     }
     fprintf(fp, "md5=%d\n",prefs_get_md5tracks ());
     fprintf(fp, "block_display=%d\n",prefs_get_block_display());
-    fprintf(fp, "readtags=%d\n", prefs_get_readtags());
     fprintf(fp, "parsetags=%d\n", prefs_get_parsetags());
     fprintf(fp, "parsetags_overwrite=%d\n", prefs_get_parsetags_overwrite());
     fprintf(fp, "parsetags_template=%s\n",cfg->parsetags_template);
@@ -2550,16 +2545,6 @@
   return cfgdir;
 }
 
-void prefs_set_readtags(gboolean active)
-{
-  cfg->readtags = active;
-}
-
-gboolean prefs_get_readtags(void)
-{
-  return cfg->readtags;
-}
-
 void prefs_set_parsetags(gboolean active)
 {
   cfg->parsetags = active;

Index: prefs.h
===================================================================
RCS file: /cvsroot/gtkpod/gtkpod/src/prefs.h,v
retrieving revision 1.142
retrieving revision 1.143
diff -u -d -r1.142 -r1.143
--- prefs.h     10 Jun 2006 23:04:06 -0000      1.142
+++ prefs.h     10 Jun 2006 23:22:00 -0000      1.143
@@ -114,7 +114,6 @@
   gboolean write_extended_info; /* write additional file with PC
                                   filenames etc? */
 
-  gboolean readtags;            /* Read tags from file contents? */
   gboolean parsetags;           /* Get tags by parsing filename? */
   gchar   *parsetags_template;  /* template for parsing tags */
   gboolean parsetags_overwrite; /* Overwrite tags already set? */
@@ -295,8 +294,6 @@
 void prefs_set_write_extended_info(gboolean active);
 void prefs_set_md5tracks(gboolean active);
 void prefs_set_block_display(gboolean active);
-void prefs_set_readtags (gboolean active);
-gboolean prefs_get_readtags(void);
 void prefs_set_parsetags (gboolean active);
 gboolean prefs_get_parsetags(void);
 void prefs_set_parsetags_overwrite (gboolean active);

Index: prefs_window.c
===================================================================
RCS file: /cvsroot/gtkpod/gtkpod/src/prefs_window.c,v
retrieving revision 1.139
retrieving revision 1.140
diff -u -d -r1.139 -r1.140
--- prefs_window.c      10 Jun 2006 23:04:06 -0000      1.139
+++ prefs_window.c      10 Jun 2006 23:22:00 -0000      1.140
@@ -553,7 +553,7 @@
 
     w = gtkpod_xml_get_widget (prefs_window_xml, "readtags");
     gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w),
-                                tmpcfg->readtags);
+                                prefs_get_int("readtags"));
 
     w = gtkpod_xml_get_widget (prefs_window_xml, "parsetags");
     gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w),
@@ -705,7 +705,6 @@
        tm_store_col_order ();
        prefs_set_charset(tmpcfg->charset);
 
-       prefs_set_readtags(tmpcfg->readtags);
        prefs_set_parsetags(tmpcfg->parsetags);
        prefs_set_parsetags_overwrite(tmpcfg->parsetags_overwrite);
        prefs_set_parsetags_template(tmpcfg->parsetags_template);
@@ -1143,8 +1142,8 @@
 on_readtags_toggled                    (GtkToggleButton *togglebutton,
                                        gpointer         user_data)
 {
-    tmpcfg->readtags = 
-       gtk_toggle_button_get_active(togglebutton);
+    temp_prefs_set_int(temp_prefs, "readtags",
+                      gtk_toggle_button_get_active(togglebutton));
 }
 
 void



_______________________________________________
gtkpod-cvs2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2

Reply via email to