From 038f79929ad022b79afc816e1ec9e25d25a4d4d8 Mon Sep 17 00:00:00 2001 From: Leif Johnson Date: Sun, 16 Nov 2003 22:04:16 +0000 Subject: [PATCH] + adding buffer-frames prop to standard caps macros Original commit message from CVS: + adding buffer-frames prop to standard caps macros --- gst-libs/gst/audio/audio.h | 21 +++++++++------------ gst-libs/gst/audio/audioclock.h | 10 ++-------- 2 files changed, 11 insertions(+), 20 deletions(-) diff --git a/gst-libs/gst/audio/audio.h b/gst-libs/gst/audio/audio.h index c22052f..0958f65 100644 --- a/gst-libs/gst/audio/audio.h +++ b/gst-libs/gst/audio/audio.h @@ -68,26 +68,22 @@ G_BEGIN_DECLS GST_PROPS_BOOLEAN (TRUE),\ GST_PROPS_BOOLEAN (FALSE)\ ),\ + "buffer-frames", GST_PROPS_INT_RANGE (1, G_MAXINT),\ NULL) -#define GST_AUDIO_INT_MONO_PAD_TEMPLATE_PROPS \ +/* "standard" int audio is native order, 16 bit stereo. */ +#define GST_AUDIO_INT_STANDARD_PAD_TEMPLATE_PROPS \ gst_props_new (\ "rate", GST_PROPS_INT_RANGE (1, G_MAXINT),\ - "channels", GST_PROPS_INT (1),\ - "endianness", GST_PROPS_LIST (\ - GST_PROPS_INT (G_LITTLE_ENDIAN),\ - GST_PROPS_INT (G_BIG_ENDIAN)\ - ),\ - "width", GST_PROPS_LIST (\ - GST_PROPS_INT (8),\ - GST_PROPS_INT (16),\ - GST_PROPS_INT (32)\ - ),\ - "depth", GST_PROPS_INT_RANGE (1, 32),\ + "channels", GST_PROPS_INT (2),\ + "endianness", GST_PROPS_INT (G_BYTE_ORDER),\ + "width", GST_PROPS_INT (16),\ + "depth", GST_PROPS_INT (16),\ "signed", GST_PROPS_LIST (\ GST_PROPS_BOOLEAN (TRUE),\ GST_PROPS_BOOLEAN (FALSE)\ ),\ + "buffer-frames", GST_PROPS_INT_RANGE (1, G_MAXINT),\ NULL) #define GST_AUDIO_FLOAT_PAD_TEMPLATE_PROPS \ @@ -105,6 +101,7 @@ G_BEGIN_DECLS "buffer-frames", GST_PROPS_INT_RANGE (1, G_MAXINT),\ NULL) +/* "standard" float audio is native order, 32 bit mono. */ #define GST_AUDIO_FLOAT_STANDARD_PAD_TEMPLATE_PROPS \ gst_props_new (\ "rate", GST_PROPS_INT_RANGE (1, G_MAXINT),\ diff --git a/gst-libs/gst/audio/audioclock.h b/gst-libs/gst/audio/audioclock.h index 8d0e2a3..f588dee 100644 --- a/gst-libs/gst/audio/audioclock.h +++ b/gst-libs/gst/audio/audioclock.h @@ -26,10 +26,7 @@ #include -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - +G_BEGIN_DECLS #define GST_TYPE_AUDIO_CLOCK \ (gst_audio_clock_get_type()) @@ -79,9 +76,6 @@ void gst_audio_clock_set_active (GstAudioClock *aclock, gboolean active); void gst_audio_clock_update_time (GstAudioClock *aclock, GstClockTime time); -#ifdef __cplusplus -} -#endif /* __cplusplus */ - +G_END_DECLS #endif /* __GST_AUDIO_CLOCK_H__ */ -- 2.7.4