Set gstreamer driver in canberra for playing sounds (supports aac then).
authorJose Dapena Paz <jdapena@igalia.com>
Fri, 4 Sep 2009 09:07:46 +0000 (11:07 +0200)
committerJose Dapena Paz <jdapena@igalia.com>
Fri, 4 Sep 2009 10:14:27 +0000 (12:14 +0200)
* src/hildon2/modest-platform.c (modest_platform_play_email_tone): now we
  set gstreamer driver for canberra, so that we can play any sound format
  supported by gstreamer in device (fix 2/2 for NB#134700).

src/hildon2/modest-platform.c

index 3e2a92b..77cc610 100644 (file)
@@ -2675,6 +2675,12 @@ modest_platform_play_email_tone (void)
                if (ca_con == NULL) {
                        if ((ret = ca_context_create (&ca_con)) != CA_SUCCESS) {
                                g_warning("ca_context_create: %s\n", ca_strerror(ret));
                if (ca_con == NULL) {
                        if ((ret = ca_context_create (&ca_con)) != CA_SUCCESS) {
                                g_warning("ca_context_create: %s\n", ca_strerror(ret));
+                               ca_con = NULL;
+                               return;
+                       }
+                       if ((ret = ca_context_set_driver (ca_con, "gstreamer")) != CA_SUCCESS) {
+                               g_warning ("ca_context_set_driver: %s\n", ca_strerror (ret));
+                               ca_con = NULL;
                                return;
                        }
                }
                                return;
                        }
                }