Support for GStreamer 1.0
[projects/chimara/chimara.git] / libchimara / gestalt.c
index 2b6c29c08a32ac8c3514757e3e516be94e638b5f..195733bd9c73d150168d7964b51cd2f8bc306215 100644 (file)
@@ -6,7 +6,7 @@
 /* Version of the Glk specification implemented by this library */
 #define MAJOR_VERSION 0
 #define MINOR_VERSION 7
-#define SUB_VERSION   2
+#define SUB_VERSION   4
 
 /**
  * glk_gestalt:
@@ -123,23 +123,23 @@ glk_gestalt_ext(glui32 sel, glui32 val, glui32 *arr, glui32 arrlen)
                case gestalt_UnicodeNorm:
                case gestalt_LineInputEcho:
                case gestalt_LineTerminators:
+               case gestalt_ResourceStream:
                        return 1;
 
-               /* Capabilities supported if compiled with GStreamer */
+               /* Capabilities supported if compiled with sound support */
                case gestalt_Sound:
                case gestalt_SoundVolume:
                case gestalt_SoundNotify:
                case gestalt_SoundMusic:
-#ifdef GSTREAMER_SOUND
+               case gestalt_Sound2:
+#ifdef HAVE_SOUND
                        return 1;
 #else
                        return 0;
 #endif
                        
                /* Unsupported capabilities */
-               /* We do not support the entire new sound suite yet */
-               case gestalt_Sound2:
-                       return 0;
+                       /* None! */
 
                /* Selector not supported */    
                default: