--- a/gst_plugins_base/gst/volume/gstvolume.h Tue Aug 31 15:30:33 2010 +0300
+++ b/gst_plugins_base/gst/volume/gstvolume.h Wed Sep 01 12:16:41 2010 +0100
@@ -55,27 +55,19 @@
void (*process)(GstVolume*, gpointer, guint);
gboolean mute;
- gfloat volume;
-
- gboolean current_mute;
- gfloat current_volume;
-
- gint current_vol_i32;
- gint current_vol_i24; /* the _i(nt) values get synchronized with the */
- gint current_vol_i16; /* the _i(nt) values get synchronized with the */
- gint current_vol_i8; /* the _i(nt) values get synchronized with the */
+ gint volume_i32, real_vol_i32;
+ gint volume_i24, real_vol_i24; /* the _i(nt) values get synchronized with the */
+ gint volume_i16, real_vol_i16; /* the _i(nt) values get synchronized with the */
+ gint volume_i8, real_vol_i8; /* the _i(nt) values get synchronized with the */
+ gfloat volume_f, real_vol_f; /* _f(loat) values on each update */
GList *tracklist;
- gboolean negotiated;
+ gboolean silent_buffer; /* flag for silent buffers */
};
struct _GstVolumeClass {
GstAudioFilterClass parent_class;
};
-#ifdef __SYMBIAN32__
-IMPORT_C
-#endif
-
GType gst_volume_get_type (void);