aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2022-05-30 21:38:12 -0400
committerDavid Robillard <d@drobilla.net>2022-08-17 13:50:33 -0400
commitee969b8c279200ead703448ff063fd6941e362ae (patch)
treeb0c2677302da20804b3d34d0b29a3646de6b9472
parent8072eddfa190b2cd7678f334707052b98a9b705b (diff)
downloadjalv-ee969b8c279200ead703448ff063fd6941e362ae.tar.gz
jalv-ee969b8c279200ead703448ff063fd6941e362ae.tar.bz2
jalv-ee969b8c279200ead703448ff063fd6941e362ae.zip
Print status information consistently to stdout
-rw-r--r--NEWS3
-rw-r--r--src/jalv.c16
-rw-r--r--src/jalv_gtk.c2
3 files changed, 9 insertions, 12 deletions
diff --git a/NEWS b/NEWS
index 1d55187..897b638 100644
--- a/NEWS
+++ b/NEWS
@@ -10,10 +10,11 @@ jalv (1.6.7) unstable;
* Fix crash when running jalv without arguments
* Fix outdated man pages
* Flush stdout after printing control values in console interface
+ * Print status information consistently to stdout
* Remove Gtkmm interface
* Remove Qt4 support
- -- David Robillard <d@drobilla.net> Mon, 30 May 2022 19:42:05 +0000
+ -- David Robillard <d@drobilla.net> Tue, 31 May 2022 01:37:51 +0000
jalv (1.6.6) stable;
diff --git a/src/jalv.c b/src/jalv.c
index 682afa0..ea1573c 100644
--- a/src/jalv.c
+++ b/src/jalv.c
@@ -1096,11 +1096,9 @@ jalv_open(Jalv* const jalv, int* argc, char*** argv)
// Create ringbuffers for UI if necessary
if (jalv->ui) {
- fprintf(stderr,
- "UI: %s\n",
- lilv_node_as_uri(lilv_ui_get_uri(jalv->ui)));
+ printf("UI: %s\n", lilv_node_as_uri(lilv_ui_get_uri(jalv->ui)));
} else {
- fprintf(stderr, "UI: None\n");
+ printf("UI: None\n");
}
// Create port and control structures
@@ -1147,9 +1145,9 @@ jalv_open(Jalv* const jalv, int* argc, char*** argv)
// The UI can only go so fast, clamp to reasonable limits
jalv->ui_update_hz = MIN(60, jalv->ui_update_hz);
jalv->opts.buffer_size = MAX(4096, jalv->opts.buffer_size);
- fprintf(stderr, "Comm buffers: %u bytes\n", jalv->opts.buffer_size);
- fprintf(stderr, "Update rate: %.01f Hz\n", jalv->ui_update_hz);
- fprintf(stderr, "Scale factor: %.01f\n", jalv->ui_scale_factor);
+ printf("Comm buffers: %u bytes\n", jalv->opts.buffer_size);
+ printf("Update rate: %.01f Hz\n", jalv->ui_update_hz);
+ printf("Scale factor: %.01f\n", jalv->ui_scale_factor);
// Build options array to pass to plugin
const LV2_Options_Option options[ARRAY_SIZE(jalv->features.options)] = {
@@ -1254,7 +1252,7 @@ jalv_open(Jalv* const jalv, int* argc, char*** argv)
jalv->worker.handle = jalv->instance->lv2_handle;
jalv->state_worker.handle = jalv->instance->lv2_handle;
- fprintf(stderr, "\n");
+ printf("\n");
if (!jalv->buf_size_set) {
jalv_allocate_port_buffers(jalv);
}
@@ -1315,8 +1313,6 @@ jalv_close(Jalv* const jalv)
{
jalv->exit = true;
- fprintf(stderr, "Exiting...\n");
-
// Terminate the worker
jalv_worker_finish(&jalv->worker);
diff --git a/src/jalv_gtk.c b/src/jalv_gtk.c
index 998d789..98c9711 100644
--- a/src/jalv_gtk.c
+++ b/src/jalv_gtk.c
@@ -847,7 +847,7 @@ jalv_ui_port_event(Jalv* jalv,
}
}
} else {
- printf("Unknown object type?\n");
+ fprintf(stderr, "Unknown object type\n");
}
updating = false;
}