gst-libs/gst/cdda/gstcddabasesrc.*: Make the GType of GstCDDABaseSrcMode public for bindings.

Original commit message from CVS:
* gst-libs/gst/cdda/gstcddabasesrc.c:
* gst-libs/gst/cdda/gstcddabasesrc.h:
Make the GType of GstCDDABaseSrcMode public for bindings.
Fixes bug #566837.
This commit is contained in:
Sebastian Dröge 2009-01-07 10:50:15 +00:00
parent be87292514
commit ba03cb6080
3 changed files with 11 additions and 3 deletions

View file

@ -1,3 +1,10 @@
2009-01-07 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gst-libs/gst/cdda/gstcddabasesrc.c:
* gst-libs/gst/cdda/gstcddabasesrc.h:
Make the GType of GstCDDABaseSrcMode public for bindings.
Fixes bug #566837.
2009-01-06 Tim-Philipp Müller <tim.muller at collabora co uk> 2009-01-06 Tim-Philipp Müller <tim.muller at collabora co uk>
* configure.ac: * configure.ac:

View file

@ -104,8 +104,6 @@ GST_DEBUG_CATEGORY_STATIC (gst_cdda_base_src_debug);
#define TIME_INTERVAL_FROM_SECTORS(sectors) ((SAMPLES_PER_SECTOR * sectors * GST_SECOND) / 44100) #define TIME_INTERVAL_FROM_SECTORS(sectors) ((SAMPLES_PER_SECTOR * sectors * GST_SECOND) / 44100)
#define SECTORS_FROM_TIME_INTERVAL(dtime) (dtime * 44100 / (SAMPLES_PER_SECTOR * GST_SECOND)) #define SECTORS_FROM_TIME_INTERVAL(dtime) (dtime * 44100 / (SAMPLES_PER_SECTOR * GST_SECOND))
#define GST_TYPE_CDDA_BASE_SRC_MODE (gst_cdda_base_src_mode_get_type ())
enum enum
{ {
ARG_0, ARG_0,
@ -160,7 +158,7 @@ GST_STATIC_PAD_TEMPLATE ("src",
static GstFormat track_format; static GstFormat track_format;
static GstFormat sector_format; static GstFormat sector_format;
static GType GType
gst_cdda_base_src_mode_get_type (void) gst_cdda_base_src_mode_get_type (void)
{ {
static GType mode_type; /* 0 */ static GType mode_type; /* 0 */

View file

@ -54,6 +54,8 @@ typedef enum {
GST_CDDA_BASE_SRC_MODE_CONTINUOUS /* stream = whole disc */ GST_CDDA_BASE_SRC_MODE_CONTINUOUS /* stream = whole disc */
} GstCddaBaseSrcMode; } GstCddaBaseSrcMode;
#define GST_TYPE_CDDA_BASE_SRC_MODE (gst_cdda_base_src_mode_get_type ())
/** /**
* GstCddaBaseSrcTrack: * GstCddaBaseSrcTrack:
* @is_audio: Whether this is an audio track * @is_audio: Whether this is an audio track
@ -134,6 +136,7 @@ struct _GstCddaBaseSrcClass {
}; };
GType gst_cdda_base_src_get_type (void); GType gst_cdda_base_src_get_type (void);
GType gst_cdda_base_src_mode_get_type (void);
gboolean gst_cdda_base_src_add_track (GstCddaBaseSrc * src, gboolean gst_cdda_base_src_add_track (GstCddaBaseSrc * src,
GstCddaBaseSrcTrack * track); GstCddaBaseSrcTrack * track);