NO-OP: whitespace
[ardour.git] / session_utils / export.cc
index 5b89434cb6b4ce0dc4a610dfc82d155987aaf6cc..3bffc07f0e0d425ad9f9ecbfa1cdc2273c220c67 100644 (file)
@@ -1,3 +1,21 @@
+/*
+ * Copyright (C) 2015-2019 Robin Gareus <robin@gareus.org>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
 #include <iostream>
 #include <cstdlib>
 #include <getopt.h>
@@ -19,6 +37,8 @@
 #include "ardour/session_metadata.h"
 #include "ardour/broadcast_info.h"
 
+#include "pbd/i18n.h"
+
 using namespace std;
 using namespace ARDOUR;
 using namespace SessionUtils;
@@ -90,13 +110,13 @@ static int export_session (Session *session,
 "      <Start>"
 "        <Trim enabled=\"false\"/>"
 "        <Add enabled=\"false\">"
-"          <Duration format=\"Timecode\" hours=\"0\" minutes=\"0\" seconds=\"0\" samples=\"0\"/>"
+"          <Duration format=\"Timecode\" hours=\"0\" minutes=\"0\" seconds=\"0\" frames=\"0\"/>"
 "        </Add>"
 "      </Start>"
 "      <End>"
 "        <Trim enabled=\"false\"/>"
 "        <Add enabled=\"false\">"
-"          <Duration format=\"Timecode\" hours=\"0\" minutes=\"0\" seconds=\"0\" samples=\"0\"/>"
+"          <Duration format=\"Timecode\" hours=\"0\" minutes=\"0\" seconds=\"0\" frames=\"0\"/>"
 "        </Add>"
 "      </End>"
 "    </Silence>"
@@ -183,13 +203,13 @@ static int export_session (Session *session,
        }
        printf("\n");
 
-       status->finish ();
+       status->finish (TRS_UI);
 
        printf ("* Done.\n");
        return 0;
 }
 
-static void usage (int status) {
+static void usage () {
        // help2man compatible format (standard GNU help-text)
        printf (UTILNAME " - export an ardour session from the commandline.\n\n");
        printf ("Usage: " UTILNAME " [ OPTIONS ] <session-dir> <session/snapshot-name>\n\n");
@@ -213,7 +233,7 @@ Note: the tool expects a session-name without .ardour file-name extension.\n\
 
        printf ("Report bugs to <http://tracker.ardour.org/>\n"
                "Website: <http://ardour.org/>\n");
-       ::exit (status);
+       ::exit (EXIT_SUCCESS);
 }
 
 int main (int argc, char* argv[])
@@ -254,7 +274,7 @@ int main (int argc, char* argv[])
                                                        settings._sample_format = ExportFormatBase::SF_Float;
                                                        break;
                                                }
-                                               // no break
+                                               /* fallthrough */
                                        default:
                                                fprintf(stderr, "Invalid Bit Depth\n");
                                                break;
@@ -287,21 +307,23 @@ int main (int argc, char* argv[])
                        case 'V':
                                printf ("ardour-utils version %s\n\n", VERSIONSTRING);
                                printf ("Copyright (C) GPL 2015,2017 Robin Gareus <robin@gareus.org>\n");
-                               exit (0);
+                               exit (EXIT_SUCCESS);
                                break;
 
                        case 'h':
-                               usage (0);
+                               usage ();
                                break;
 
                        default:
-                                       usage (EXIT_FAILURE);
-                                       break;
+                               cerr << "Error: unrecognized option. See --help for usage information.\n";
+                               ::exit (EXIT_FAILURE);
+                               break;
                }
        }
 
        if (optind + 2 > argc) {
-               usage (EXIT_FAILURE);
+               cerr << "Error: Missing parameter. See --help for usage information.\n";
+               ::exit (EXIT_FAILURE);
        }
 
        SessionUtils::init(false);