#include "ardour/session_metadata.h"
#include "ardour/broadcast_info.h"
+#include "pbd/i18n.h"
+
using namespace std;
using namespace ARDOUR;
using namespace SessionUtils;
}
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");
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[])
settings._sample_format = ExportFormatBase::SF_Float;
break;
}
- /* fall through */
+ /* fallthrough */
default:
fprintf(stderr, "Invalid Bit Depth\n");
break;
break;
case 'h':
- usage (EXIT_SUCCESS);
+ 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);