tags 279224 + patch
thanks
The attached patch adds an encode configuration for AAC files using faac;
it also adds a %N switch for the number of tracks, which closes #310176.
Sorry for not making it a dpatch patch, but I don't know how dpatch works
exactly and at this moment I'm a bit too tired to learn it. ;)
--
Ciao, Flavio
diff --git a/debian/changelog b/debian/changelog
index 59a4df0..7f9f1b4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+grip (3.3.1-9.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Add encode configuration for AAC files (Closes: #279224).
+ * Add %N switch for the number of tracks (Closes: #310176).
+
+ -- Flavio Stanchina <[EMAIL PROTECTED]> Thu, 28 Sep 2006 23:39:50 +0200
+
grip (3.3.1-9) unstable; urgency=low
* Downgrading depends on yelp to a recommends to allow skipping the long
diff --git a/doc/C/grip.xml b/doc/C/grip.xml
index acaaceb..e434e7e 100644
--- a/doc/C/grip.xml
+++ b/doc/C/grip.xml
@@ -1110,6 +1110,9 @@
number,beginning at 1, and zero-filled (ie: '03' for the third
track). </para></listitem>
+ <listitem><para><guilabel>N</guilabel> — The number of
+ tracks, zero-filled (ie: '07'). </para></listitem>
+
<listitem><para><guilabel>s</guilabel> — The start sector of
the track. </para></listitem>
diff --git a/src/gripcfg.c b/src/gripcfg.c
index 8f8ea75..e1aebb4 100644
--- a/src/gripcfg.c
+++ b/src/gripcfg.c
@@ -58,6 +58,9 @@ static MP3Encoder encoder_defaults[]={{"
"-o %m -a %a -l %d -t %n -b %b -N %t -G
%G -d %y %w",
"ogg"},
{"flac","-V -o %m %w","flac"},
+ {"faac",
+ "-b %b -o %m -w --artist %a --title %n
--genre %G --album %d --track %t/%N --year %y %w",
+ "m4a"},
{"other","",""},
{"",""}
};
diff --git a/src/rip.c b/src/rip.c
index 6cc58e4..d906da3 100644
--- a/src/rip.c
+++ b/src/rip.c
@@ -1147,6 +1172,10 @@ char *TranslateSwitch(char switch_char,v
g_snprintf(res,PATH_MAX,"%02d",enc_track->track_num+1);
*munge=FALSE;
break;
+ case 'N':
+ g_snprintf(res,PATH_MAX,"%02d",enc_track->ginfo->prog_totaltracks);
+ *munge=FALSE;
+ break;
case 's':
g_snprintf(res,PATH_MAX,"%d",enc_track->ginfo->start_sector);
*munge=FALSE;