Update of /cvsroot/audacity/audacity-src/src/export
In directory sc8-pr-cvs11.sourceforge.net:/tmp/cvs-serv23230/src/export

Modified Files:
        ExportMP3.cpp 
Log Message:
Improved text on progress box and CBR/VBR pull-downs.

Index: ExportMP3.cpp
===================================================================
RCS file: /cvsroot/audacity/audacity-src/src/export/ExportMP3.cpp,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -d -r1.57 -r1.58
--- ExportMP3.cpp       14 Apr 2007 06:57:19 -0000      1.57
+++ ExportMP3.cpp       16 Apr 2007 21:47:16 -0000      1.58
@@ -1023,10 +1023,16 @@
                             stereo? 2: 1, inSamples, true,
                             rate, int16Sample, true, mixerSpec);
 
-   GetActiveProject()->ProgressShow(selectionOnly ?
-      wxString::Format(_("Exporting selected audio at %d kbps"), bitrate) :
-      wxString::Format(_("Exporting entire file at %d kbps"), bitrate),
-      wxFileName(fName).GetName());
+   if (rmode == wxT("cbr"))
+      GetActiveProject()->ProgressShow(selectionOnly ?
+         wxString::Format(_("Exporting selected audio at %d kbps"), bitrate) :
+         wxString::Format(_("Exporting entire file at %d kbps"), bitrate),
+         wxFileName(fName).GetName());
+   else
+      GetActiveProject()->ProgressShow(selectionOnly ?
+         wxString::Format(_("Exporting selected audio at quality %d"), 
bitrate) :
+         wxString::Format(_("Exporting entire file at quality %d"), bitrate),
+         wxFileName(fName).GetName());
 
    while (!cancelling) {
       sampleCount blockLen = mixer->Process(inSamples);
@@ -1138,21 +1144,32 @@
 
                   if (mMP3VBR->GetValue())
                   {
-                     mMP3RateNames.Add(_("0 (Best quality)"));
+                     mMP3RateNames.Add(_("0 (Best quality), 220-260 kbps"));
                      mMP3RateLabels.Add(0);
-                     for (unsigned int i=1; i < 9; i++)
-                     {
-                        mMP3RateNames.Add(wxString::Format(wxT("%i"),i));
-                        mMP3RateLabels.Add(i);
-                     }
-                     mMP3RateNames.Add(_("9 (Smaller files)"));
+                     mMP3RateNames.Add(_("1, 200-250 kbps"));
+                     mMP3RateLabels.Add(1);
+                     mMP3RateNames.Add(_("2, 170-210 kbps"));
+                     mMP3RateLabels.Add(2);
+                     mMP3RateNames.Add(_("3, 155-195 kbps"));
+                     mMP3RateLabels.Add(3);
+                     mMP3RateNames.Add(_("4, 145-185 kbps"));
+                     mMP3RateLabels.Add(4);
+                     mMP3RateNames.Add(_("5, 110-150 kbps"));
+                     mMP3RateLabels.Add(5);
+                     mMP3RateNames.Add(_("6, 95-135 kbps"));
+                     mMP3RateLabels.Add(6);
+                     mMP3RateNames.Add(_("7, 80-120 kbps"));
+                     mMP3RateLabels.Add(7);
+                     mMP3RateNames.Add(_("8, 65-105 kbps"));
+                     mMP3RateLabels.Add(8);
+                     mMP3RateNames.Add(_("9 (Smaller files), 45-85 kbps"));
                      mMP3RateLabels.Add(9);
                   }
                   else
                   {
                      for(unsigned int i=0; i < 
(sizeof(iBitrates)/sizeof(int)); i++)
                      {
-                        
mMP3RateNames.Add(wxString::Format(wxT("%i"),iBitrates[i]));
+                        mMP3RateNames.Add(wxString::Format(wxT("%i 
kbps"),iBitrates[i]));
                         mMP3RateLabels.Add(iBitrates[i]);
                      }
                   }
@@ -1220,15 +1237,26 @@
       mMP3RateNames.Clear();
       mMP3RateLabels.Clear();
 
-      mMP3RateNames.Add(_("0 (Best quality)"));
-      mMP3RateLabels.Add( 0 );
-      for(unsigned int i=1;i<9;i++)
-      {
-         mMP3RateNames.Add(wxString::Format(wxT("%i"),i));
-         mMP3RateLabels.Add( i );
-      }
-      mMP3RateNames.Add(_("9 (Smaller files)"));
-      mMP3RateLabels.Add( 9 );
+      mMP3RateNames.Add(_("0 (Best quality), 220-260 kbps"));
+      mMP3RateLabels.Add(0);
+      mMP3RateNames.Add(_("1, 200-250 kbps"));
+      mMP3RateLabels.Add(1);
+      mMP3RateNames.Add(_("2, 170-210 kbps"));
+      mMP3RateLabels.Add(2);
+      mMP3RateNames.Add(_("3, 155-195 kbps"));
+      mMP3RateLabels.Add(3);
+      mMP3RateNames.Add(_("4, 145-185 kbps"));
+      mMP3RateLabels.Add(4);
+      mMP3RateNames.Add(_("5, 110-150 kbps"));
+      mMP3RateLabels.Add(5);
+      mMP3RateNames.Add(_("6, 95-135 kbps"));
+      mMP3RateLabels.Add(6);
+      mMP3RateNames.Add(_("7, 80-120 kbps"));
+      mMP3RateLabels.Add(7);
+      mMP3RateNames.Add(_("8, 65-105 kbps"));
+      mMP3RateLabels.Add(8);
+      mMP3RateNames.Add(_("9 (Smaller files), 45-85 kbps"));
+      mMP3RateLabels.Add(9);
 
       mMP3Bitrate->Append(mMP3RateNames);
       mMP3Bitrate->SetSelection(5);
@@ -1245,7 +1273,7 @@
 
       for(unsigned int i=0;i<(sizeof(iBitrates)/sizeof(int));i++)
       {
-         mMP3RateNames.Add( wxString::Format(wxT("%i"),iBitrates[i] ));
+         mMP3RateNames.Add( wxString::Format(wxT("%i kbps"),iBitrates[i] ));
          mMP3RateLabels.Add( iBitrates[i] );
       }
 


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Audacity-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/audacity-cvs

Reply via email to