Should define G_LOG_DOMAIN for g_return_val_if_fail(), g_critical(), etc.
We do that in GStreamer core but in none of the other libraries. This causes a
G_LOG_DOMAIN to be used for everything else, which seems suboptimal.
Also it's unclear to me why we define it as a constant in
gst/gst.c instead of having a simple
-DG_LOG_DOMAIN=\"GStreamer\" passed like everyone else seems to do.
CC @tpm Do you remember the history behind all this? :)