Today's findings, I'll just write them down here and create proper patches later as I'm running out of time:
* for ubuntu-sounds, I recommend we symlink audio-test-signal.ogg -> phone-incoming-call.ogg. The latter one is the only sound that's long and clear enough to be heard even with HDMI/digital receivers (that cut off some of the initial signal).
* the other problem is that speaker-test does not pick up the sound theme. Whether this is gnome-media's or libcanberra's fault can be debated, but it was more easily hacked in gnome-media, excerpt from a patched gvc-speaker-test.c:
Today's findings, I'll just write them down here and create proper patches later as I'm running out of time:
* for ubuntu-sounds, I recommend we symlink audio-test- signal. ogg -> phone-incoming- call.ogg. The latter one is the only sound that's long and clear enough to be heard even with HDMI/digital receivers (that cut off some of the initial signal).
* the other problem is that speaker-test does not pick up the sound theme. Whether this is gnome-media's or libcanberra's fault can be debated, but it was more easily hacked in gnome-media, excerpt from a patched gvc-speaker-test.c:
static void test_set_ theme (ca_context *ca) get_for_ screen( gdk_screen_ get_default( ));
gvc_speaker_
{
GtkSettings *s = gtk_settings_
gchar *theme_name = NULL;
if (!s) return;
if (theme_name) {
ca_context_ change_ props(ca, CA_PROP_ CANBERRA_ XDG_THEME_ NAME, theme_name, NULL);
g_free( theme_name) ;
}
}
static void test_init (GvcSpeakerTest *speaker_test)
gvc_speaker_
{
GtkWidget *face;