summaryrefslogtreecommitdiffstats
path: root/gst
diff options
context:
space:
mode:
authorJohan Dahlin <johan@gnome.org>2004-03-15 16:32:54 +0000
committerJohan Dahlin <johan@gnome.org>2004-03-15 16:32:54 +0000
commit5acffea623eaa95469a8fb77260c85240c6c0a41 (patch)
tree5d1eb5b3c6cbe7ff7888cfe0b2f972f7e509e99d /gst
parentf878cc16402dcc70f31861bb120f435f3157c518 (diff)
*.h: Revert indenting
Original commit message from CVS: * *.h: Revert indenting
Diffstat (limited to 'gst')
-rw-r--r--gst/auparse/gstauparse.h43
-rw-r--r--gst/avi/avi-ids.h25
-rw-r--r--gst/avi/gstavidemux.h88
-rw-r--r--gst/avi/gstavimux.h121
-rw-r--r--gst/cutter/gstcutter.h59
-rw-r--r--gst/debug/efence.h35
-rw-r--r--gst/debug/gstnavigationtest.h12
-rw-r--r--gst/flx/flx_color.h28
-rw-r--r--gst/flx/flx_fmt.h197
-rw-r--r--gst/flx/gstflxdec.h60
-rw-r--r--gst/goom/filters.h31
-rw-r--r--gst/goom/goom_core.h2
-rw-r--r--gst/goom/goom_tools.h6
-rw-r--r--gst/goom/graphic.h8
-rw-r--r--gst/goom/lines.h6
-rw-r--r--gst/law/alaw-decode.h33
-rw-r--r--gst/law/alaw-encode.h33
-rw-r--r--gst/law/mulaw-conversion.h6
-rw-r--r--gst/law/mulaw-decode.h33
-rw-r--r--gst/law/mulaw-encode.h33
-rw-r--r--gst/level/gstlevel.h83
-rw-r--r--gst/matroska/ebml-ids.h8
-rw-r--r--gst/matroska/ebml-read.h68
-rw-r--r--gst/matroska/ebml-write.h72
-rw-r--r--gst/matroska/matroska-demux.h61
-rw-r--r--gst/matroska/matroska-ids.h92
-rw-r--r--gst/matroska/matroska-mux.h51
-rw-r--r--gst/median/gstmedian.h41
-rw-r--r--gst/monoscope/convolve.h14
-rw-r--r--gst/monoscope/monoscope.h21
-rw-r--r--gst/qtdemux/qtdemux.h57
-rw-r--r--gst/rtp/gstrtp-common.h2
-rw-r--r--gst/rtp/gstrtpL16depay.h32
-rw-r--r--gst/rtp/gstrtpL16enc.h44
-rw-r--r--gst/rtp/gstrtpL16parse.h32
-rw-r--r--gst/rtp/gstrtpL16pay.h44
-rw-r--r--gst/rtp/gstrtpgsmdepay.h28
-rw-r--r--gst/rtp/gstrtpgsmenc.h42
-rw-r--r--gst/rtp/gstrtpgsmparse.h28
-rw-r--r--gst/rtp/gstrtpgsmpay.h42
-rw-r--r--gst/rtp/rtp-packet.h107
-rw-r--r--gst/smoothwave/gstsmoothwave.h39
-rw-r--r--gst/smpte/gstmask.h50
-rw-r--r--gst/smpte/gstsmpte.h32
-rw-r--r--gst/smpte/paint.h31
-rw-r--r--gst/spectrum/gstspectrum.h33
-rw-r--r--gst/udp/gstudp.h5
-rw-r--r--gst/udp/gstudpsink.h62
-rw-r--r--gst/udp/gstudpsrc.h60
-rw-r--r--gst/videofilter/gstvideobalance.h15
-rw-r--r--gst/videofilter/gstvideofilter.h43
-rw-r--r--gst/videofilter/gstvideoflip.h15
-rw-r--r--gst/videoflip/gstvideoflip.h20
-rw-r--r--gst/videoflip/videoflip.h24
-rw-r--r--gst/wavenc/gstwavenc.h13
-rw-r--r--gst/wavenc/riff.h171
-rw-r--r--gst/wavparse/gstwavparse.h114
-rw-r--r--gst/wavparse/riff.h171
58 files changed, 1347 insertions, 1379 deletions
diff --git a/gst/auparse/gstauparse.h b/gst/auparse/gstauparse.h
index 87508c5b..d6e5a082 100644
--- a/gst/auparse/gstauparse.h
+++ b/gst/auparse/gstauparse.h
@@ -26,9 +26,8 @@
#ifdef __cplusplus
-extern "C"
-{
-#endif /* __cplusplus */
+extern "C" {
+#endif /* __cplusplus */
#define GST_TYPE_AUPARSE \
@@ -42,35 +41,33 @@ extern "C"
#define GST_IS_AUPARSE_CLASS(obj) \
(G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_AUPARSE))
- typedef struct _GstAuParse GstAuParse;
- typedef struct _GstAuParseClass GstAuParseClass;
+typedef struct _GstAuParse GstAuParse;
+typedef struct _GstAuParseClass GstAuParseClass;
- struct _GstAuParse
- {
- GstElement element;
+struct _GstAuParse {
+ GstElement element;
- GstPad *sinkpad, *srcpad;
+ GstPad *sinkpad,*srcpad;
- guchar le;
- glong offset;
- glong size;
- glong encoding;
- glong frequency;
- glong channels;
+ guchar le;
+ glong offset;
+ glong size;
+ glong encoding;
+ glong frequency;
+ glong channels;
- };
+};
- struct _GstAuParseClass
- {
- GstElementClass parent_class;
- };
+struct _GstAuParseClass {
+ GstElementClass parent_class;
+};
- GType gst_auparse_get_type (void);
+GType gst_auparse_get_type (void);
#ifdef __cplusplus
}
-#endif /* __cplusplus */
+#endif /* __cplusplus */
-#endif /* __GST_AUPARSE_H__ */
+#endif /* __GST_AUPARSE_H__ */
diff --git a/gst/avi/avi-ids.h b/gst/avi/avi-ids.h
index f7e773ec..f9e2dd31 100644
--- a/gst/avi/avi-ids.h
+++ b/gst/avi/avi-ids.h
@@ -22,22 +22,21 @@
#include <gst/gst.h>
-typedef struct _gst_riff_avih
-{
- guint32 us_frame; /* microsec per frame */
- guint32 max_bps; /* byte/s overall */
- guint32 pad_gran; /* pad_granularity */
+typedef struct _gst_riff_avih {
+ guint32 us_frame; /* microsec per frame */
+ guint32 max_bps; /* byte/s overall */
+ guint32 pad_gran; /* pad_granularity */
guint32 flags;
/* flags values */
-#define GST_RIFF_AVIH_HASINDEX 0x00000010 /* has idx1 chunk */
-#define GST_RIFF_AVIH_MUSTUSEINDEX 0x00000020 /* must use idx1 chunk to determine order */
-#define GST_RIFF_AVIH_ISINTERLEAVED 0x00000100 /* AVI file is interleaved */
-#define GST_RIFF_AVIH_WASCAPTUREFILE 0x00010000 /* specially allocated used for capturing real time video */
-#define GST_RIFF_AVIH_COPYRIGHTED 0x00020000 /* contains copyrighted data */
- guint32 tot_frames; /* # of frames (all) */
- guint32 init_frames; /* initial frames (???) */
+#define GST_RIFF_AVIH_HASINDEX 0x00000010 /* has idx1 chunk */
+#define GST_RIFF_AVIH_MUSTUSEINDEX 0x00000020 /* must use idx1 chunk to determine order */
+#define GST_RIFF_AVIH_ISINTERLEAVED 0x00000100 /* AVI file is interleaved */
+#define GST_RIFF_AVIH_WASCAPTUREFILE 0x00010000 /* specially allocated used for capturing real time video */
+#define GST_RIFF_AVIH_COPYRIGHTED 0x00020000 /* contains copyrighted data */
+ guint32 tot_frames; /* # of frames (all) */
+ guint32 init_frames; /* initial frames (???) */
guint32 streams;
- guint32 bufsize; /* suggested buffer size */
+ guint32 bufsize; /* suggested buffer size */
guint32 width;
guint32 height;
guint32 scale;
diff --git a/gst/avi/gstavidemux.h b/gst/avi/gstavidemux.h
index 9849bdaf..d94433ae 100644
--- a/gst/avi/gstavidemux.h
+++ b/gst/avi/gstavidemux.h
@@ -26,6 +26,7 @@
#include "gst/riff/riff-read.h"
G_BEGIN_DECLS
+
#define GST_TYPE_AVI_DEMUX \
(gst_avi_demux_get_type ())
#define GST_AVI_DEMUX(obj) \
@@ -36,94 +37,93 @@ G_BEGIN_DECLS
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_AVI_DEMUX))
#define GST_IS_AVI_DEMUX_CLASS(obj) \
(G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_AVI_DEMUX))
-#define GST_AVI_DEMUX_MAX_STREAMS 16
+
+#define GST_AVI_DEMUX_MAX_STREAMS 16
+
#define CHUNKID_TO_STREAMNR(chunkid) \
((((chunkid) & 0xff) - '0') * 10 + \
(((chunkid) >> 8) & 0xff) - '0')
- typedef struct
-{
- gint index_nr;
- gint stream_nr;
- guint64 ts;
- guint32 flags;
- guint32 offset;
- gint size;
- guint64 bytes_before;
- guint32 frames_before;
+
+typedef struct {
+ gint index_nr;
+ gint stream_nr;
+ guint64 ts;
+ guint32 flags;
+ guint32 offset;
+ gint size;
+ guint64 bytes_before;
+ guint32 frames_before;
} gst_avi_index_entry;
-typedef struct
-{
+typedef struct {
/* index of this streamcontext */
- guint num;
+ guint num;
/* pad, strh */
- GstPad *pad;
- GstCaps *caps;
- gst_riff_strh *strh;
+ GstPad *pad;
+ GstCaps *caps;
+ gst_riff_strh *strh;
/* current position (byte, frame, time) */
- guint current_frame;
- guint64 current_byte;
- gint current_entry;
+ guint current_frame;
+ guint64 current_byte;
+ gint current_entry;
/* delay in time (init_frames) */
- guint64 delay;
+ guint64 delay;
/* stream length */
- guint64 total_bytes;
- guint32 total_frames;
+ guint64 total_bytes;
+ guint32 total_frames;
- guint32 skip;
+ guint32 skip;
} avi_stream_context;
-typedef enum
-{
+typedef enum {
GST_AVI_DEMUX_START,
GST_AVI_DEMUX_HEADER,
GST_AVI_DEMUX_MOVI,
} GstAviDemuxState;
-typedef struct _GstAviDemux
-{
- GstRiffRead parent;
+typedef struct _GstAviDemux {
+ GstRiffRead parent;
/* pads */
- GstPad *sinkpad;
+ GstPad *sinkpad;
/* AVI decoding state */
GstAviDemuxState state;
- guint level_up;
+ guint level_up;
/* index */
gst_avi_index_entry *index_entries;
- guint index_size;
- guint64 index_offset;
+ guint index_size;
+ guint64 index_offset;
/* streams */
- guint num_streams;
- guint num_v_streams;
- guint num_a_streams;
+ guint num_streams;
+ guint num_v_streams;
+ guint num_a_streams;
avi_stream_context stream[GST_AVI_DEMUX_MAX_STREAMS];
/* some stream info for length */
- guint32 us_per_frame;
- guint32 num_frames;
+ guint32 us_per_frame;
+ guint32 num_frames;
/* seeking */
- guint64 seek_offset;
- guint64 last_seek;
+ guint64 seek_offset;
+ guint64 last_seek;
/* info */
- GstCaps *streaminfo;
+ GstCaps *streaminfo;
} GstAviDemux;
-typedef struct _GstAviDemuxClass
-{
+typedef struct _GstAviDemuxClass {
GstRiffReadClass parent_class;
} GstAviDemuxClass;
-GType gst_avi_demux_get_type (void);
+GType gst_avi_demux_get_type (void);
G_END_DECLS
+
#endif /* __GST_AVI_DEMUX_H__ */
diff --git a/gst/avi/gstavimux.h b/gst/avi/gstavimux.h
index e51f3010..452b7221 100644
--- a/gst/avi/gstavimux.h
+++ b/gst/avi/gstavimux.h
@@ -28,9 +28,8 @@
#ifdef __cplusplus
-extern "C"
-{
-#endif /* __cplusplus */
+extern "C" {
+#endif /* __cplusplus */
#define GST_TYPE_AVIMUX \
@@ -45,67 +44,65 @@ extern "C"
(G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_AVIMUX))
- typedef struct _GstAviMux GstAviMux;
- typedef struct _GstAviMuxClass GstAviMuxClass;
-
- struct _GstAviMux
- {
- GstElement element;
-
- /* pads */
- GstPad *srcpad;
- GstPad *audiosinkpad;
- gboolean audio_pad_connected, audio_pad_eos;
- GstPad *videosinkpad;
- gboolean video_pad_connected, video_pad_eos;
-
- /* the AVI header */
- gst_riff_avih avi_hdr;
- guint32 total_frames; /* total number of frames */
- guint64 total_data; /* amount of total data */
- guint32 data_size, datax_size; /* amount of data (bytes) in the AVI/AVIX block */
- guint32 num_frames, numx_frames; /* num frames in the AVI/AVIX block */
- guint32 header_size;
- gboolean write_header;
- gboolean restart;
- guint32 audio_size;
- guint64 audio_time;
-
- /* video header */
- gst_riff_strh vids_hdr;
- gst_riff_strf_vids vids;
-
- /* audio header */
- gst_riff_strh auds_hdr;
- gst_riff_strf_auds auds;
-
- /* information about the AVI index ('idx') */
- gst_riff_index_entry *idx;
- gint idx_index, idx_count;
- guint32 idx_offset, idx_size;
-
- /* are we a big file already? */
- gboolean is_bigfile;
- guint64 avix_start;
-
- /* whether to use "large AVI files" or just stick to small indexed files */
- gboolean enable_large_avi;
-
- /* in order to be usable as a loopbased element, we need an internal
- * 'buffered' buffer for each pad, so one for audio, one for video */
- GstBuffer *audio_buffer_queue, *video_buffer_queue;
- };
-
- struct _GstAviMuxClass
- {
- GstElementClass parent_class;
- };
-
- GType gst_avimux_get_type (void);
+typedef struct _GstAviMux GstAviMux;
+typedef struct _GstAviMuxClass GstAviMuxClass;
+
+struct _GstAviMux {
+ GstElement element;
+
+ /* pads */
+ GstPad *srcpad;
+ GstPad *audiosinkpad;
+ gboolean audio_pad_connected, audio_pad_eos;
+ GstPad *videosinkpad;
+ gboolean video_pad_connected, video_pad_eos;
+
+ /* the AVI header */
+ gst_riff_avih avi_hdr;
+ guint32 total_frames; /* total number of frames */
+ guint64 total_data; /* amount of total data */
+ guint32 data_size, datax_size; /* amount of data (bytes) in the AVI/AVIX block */
+ guint32 num_frames, numx_frames; /* num frames in the AVI/AVIX block */
+ guint32 header_size;
+ gboolean write_header;
+ gboolean restart;
+ guint32 audio_size;
+ guint64 audio_time;
+
+ /* video header */
+ gst_riff_strh vids_hdr;
+ gst_riff_strf_vids vids;
+
+ /* audio header */
+ gst_riff_strh auds_hdr;
+ gst_riff_strf_auds auds;
+
+ /* information about the AVI index ('idx') */
+ gst_riff_index_entry *idx;
+ gint idx_index, idx_count;
+ guint32 idx_offset, idx_size;
+
+ /* are we a big file already? */
+ gboolean is_bigfile;
+ guint64 avix_start;
+
+ /* whether to use "large AVI files" or just stick to small indexed files */
+ gboolean enable_large_avi;
+
+ /* in order to be usable as a loopbased element, we need an internal
+ * 'buffered' buffer for each pad, so one for audio, one for video */
+ GstBuffer *audio_buffer_queue, *video_buffer_queue;
+};
+
+struct _GstAviMuxClass {
+ GstElementClass parent_class;
+};
+
+GType gst_avimux_get_type(void);
#ifdef __cplusplus
}
-#endif /* __cplusplus */
+#endif /* __cplusplus */
-#endif /* __GST_AVIMUX_H__ */
+#endif /* __GST_AVIMUX_H__ */
diff --git a/gst/cutter/gstcutter.h b/gst/cutter/gstcutter.h
index e1ed9976..84166636 100644
--- a/gst/cutter/gstcutter.h
+++ b/gst/cutter/gstcutter.h
@@ -27,9 +27,8 @@
#ifdef __cplusplus
-extern "C"
-{
-#endif /* __cplusplus */
+extern "C" {
+#endif /* __cplusplus */
#define GST_TYPE_CUTTER \
@@ -43,44 +42,44 @@ extern "C"
#define GST_IS_CUTTER_CLASS(obj) \
(G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_CUTTER))
- typedef struct _GstCutter GstCutter;
- typedef struct _GstCutterClass GstCutterClass;
+typedef struct _GstCutter GstCutter;
+typedef struct _GstCutterClass GstCutterClass;
- struct _GstCutter
- {
- GstElement element;
+struct _GstCutter
+{
+ GstElement element;
- GstPad *sinkpad, *srcpad;
+ GstPad *sinkpad, *srcpad;
- double threshold_level; /* level below which to cut */
- double threshold_length; /* how long signal has to remain
+ double threshold_level; /* level below which to cut */
+ double threshold_length; /* how long signal has to remain
* below this level before cutting */
- double silent_run_length; /* how long has it been below threshold ? */
- gboolean silent;
+ double silent_run_length; /* how long has it been below threshold ? */
+ gboolean silent;
- double pre_length; /* how long can the pre-record buffer be ? */
- double pre_run_length; /* how long is it currently ? */
- GList *pre_buffer; /* list of GstBuffers in pre-record buffer */
- gboolean leaky; /* do we leak an overflowing prebuffer ? */
+ double pre_length; /* how long can the pre-record buffer be ? */
+ double pre_run_length; /* how long is it currently ? */
+ GList *pre_buffer; /* list of GstBuffers in pre-record buffer */
+ gboolean leaky; /* do we leak an overflowing prebuffer ? */
- gboolean have_caps; /* did we get the needed caps yet ? */
- gint width; /* bit width of data */
- long max_sample; /* maximum sample value */
- };
+ gboolean have_caps; /* did we get the needed caps yet ? */
+ gint width; /* bit width of data */
+ long max_sample; /* maximum sample value */
+};
- struct _GstCutterClass
- {
- GstElementClass parent_class;
- void (*cut_start) (GstCutter * filter);
- void (*cut_stop) (GstCutter * filter);
- };
+struct _GstCutterClass
+{
+ GstElementClass parent_class;
+ void (*cut_start) (GstCutter* filter);
+ void (*cut_stop) (GstCutter* filter);
+};
- GType gst_cutter_get_type (void);
+GType gst_cutter_get_type (void);
#ifdef __cplusplus
}
-#endif /* __cplusplus */
+#endif /* __cplusplus */
-#endif /* __GST_STEREO_H__ */
+#endif /* __GST_STEREO_H__ */
diff --git a/gst/debug/efence.h b/gst/debug/efence.h
index 8447e848..bf0790dd 100644
--- a/gst/debug/efence.h
+++ b/gst/debug/efence.h
@@ -8,9 +8,8 @@
#include <gst/gst.h>
#ifdef __cplusplus
-extern "C"
-{
-#endif /* __cplusplus */
+extern "C" {
+#endif /* __cplusplus */
/* #define's don't like whitespacey bits */
#define GST_TYPE_EFENCE \
@@ -24,27 +23,27 @@ extern "C"
#define GST_IS_EFENCE_CLASS(obj) \
(G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_EFENCE))
- typedef struct _GstEFence GstEFence;
- typedef struct _GstEFenceClass GstEFenceClass;
+typedef struct _GstEFence GstEFence;
+typedef struct _GstEFenceClass GstEFenceClass;
- struct _GstEFence
- {
- GstElement element;
+struct _GstEFence
+{
+ GstElement element;
- GstPad *sinkpad, *srcpad;
+ GstPad *sinkpad, *srcpad;
- gboolean fence_top;
- };
+ gboolean fence_top;
+};
- struct _GstEFenceClass
- {
- GstElementClass parent_class;
- };
+struct _GstEFenceClass
+{
+ GstElementClass parent_class;
+};
- GType gst_gst_efence_get_type (void);
+GType gst_gst_efence_get_type (void);
#ifdef __cplusplus
}
-#endif /* __cplusplus */
+#endif /* __cplusplus */
-#endif /* __GST_EFENCE_H__ */
+#endif /* __GST_EFENCE_H__ */
diff --git a/gst/debug/gstnavigationtest.h b/gst/debug/gstnavigationtest.h
index 00d3e6d1..61798c93 100644
--- a/gst/debug/gstnavigationtest.h
+++ b/gst/debug/gstnavigationtest.h
@@ -28,6 +28,7 @@
G_BEGIN_DECLS
+
#define GST_TYPE_NAVIGATIONTEST \
(gst_navigationtest_get_type())
#define GST_NAVIGATIONTEST(obj) \
@@ -38,23 +39,24 @@ G_BEGIN_DECLS
(G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_NAVIGATIONTEST))
#define GST_IS_NAVIGATIONTEST_CLASS(obj) \
(G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_NAVIGATIONTEST))
+
typedef struct _GstNavigationtest GstNavigationtest;
typedef struct _GstNavigationtestClass GstNavigationtestClass;
-struct _GstNavigationtest
-{
+struct _GstNavigationtest {
GstVideofilter videofilter;
double x;
double y;
};
-struct _GstNavigationtestClass
-{
+struct _GstNavigationtestClass {
GstVideofilterClass parent_class;
};
-GType gst_navigationtest_get_type (void);
+GType gst_navigationtest_get_type(void);
G_END_DECLS
+
#endif /* __GST_NAVIGATIONTEST_H__ */
+
diff --git a/gst/flx/flx_color.h b/gst/flx/flx_color.h
index 2ad852fa..d423ab87 100644
--- a/gst/flx/flx_color.h
+++ b/gst/flx/flx_color.h
@@ -17,8 +17,7 @@
* Boston, MA 02111-1307, USA.
*/
-typedef enum
-{
+typedef enum {
FLX_COLORSPACE_RGB8,
FLX_COLORSPACE_RGB32,
} FlxColorSpaceType;
@@ -26,20 +25,19 @@ typedef enum
typedef struct _FlxColorSpaceConverter FlxColorSpaceConverter;
-struct _FlxColorSpaceConverter
-{
- guint width;
- guint height;
- guchar palvec[768];
+struct _FlxColorSpaceConverter {
+ guint width;
+ guint height;
+ guchar palvec[768];
};
-void flx_colorspace_converter_destroy (FlxColorSpaceConverter * flxpal);
-void flx_colorspace_convert (FlxColorSpaceConverter * flxpal, guchar * src,
- guchar * dest);
-FlxColorSpaceConverter *flx_colorspace_converter_new (gint width, gint height);
+void flx_colorspace_converter_destroy(FlxColorSpaceConverter *flxpal);
+void flx_colorspace_convert(FlxColorSpaceConverter *flxpal, guchar *src, guchar *dest);
+FlxColorSpaceConverter * flx_colorspace_converter_new(gint width, gint height);
+
+void flx_set_palette_vector(FlxColorSpaceConverter *flxpal, guint start, guint num,
+ guchar *newpal, gint scale);
+void flx_set_color(FlxColorSpaceConverter *flxpal, guint colr, guint red, guint green,
+ guint blue, gint scale);
-void flx_set_palette_vector (FlxColorSpaceConverter * flxpal, guint start,
- guint num, guchar * newpal, gint scale);
-void flx_set_color (FlxColorSpaceConverter * flxpal, guint colr, guint red,
- guint green, guint blue, gint scale);
diff --git a/gst/flx/flx_fmt.h b/gst/flx/flx_fmt.h
index 1457551a..ac2062ed 100644
--- a/gst/flx/flx_fmt.h
+++ b/gst/flx/flx_fmt.h
@@ -24,114 +24,113 @@
#include <gst/gst.h>
#ifdef __cplusplus
-extern "C"
+extern "C" {
+#endif /* __cplusplus */
+
+enum Flx_TypeChunk
+{
+ /* frame chunks */
+ FLX_PREFIX_TYPE = 0xf100,
+ FLX_SCRIPT_CHUNK = 0xf1e0,
+ FLX_FRAME_TYPE = 0xf1fa,
+ FLX_SEGMENT_TABLE = 0xf1fb,
+ FLX_HUFFMAN_TABLE = 0xf1fc,
+
+ /* sub chunks */
+ FLX_CEL_DATA = 3,
+ FLX_COLOR256 = 4,
+ FLX_SS2 = 7,
+ FLX_COLOR64 = 11,
+ FLX_LC = 12,
+ FLX_BLACK = 13,
+ FLX_BRUN = 15,
+ FLX_COPY = 16,
+ FLX_MINI = 18,
+ FLX_DTA_RUN = 25,
+ FLX_DTA_COPY = 26,
+ FLX_DTA_LC = 27,
+ FLX_LABEL = 31,
+ FLX_BMP_MASK = 32,
+ FLX_MLEV_MASK = 33,
+ FLX_SEGMENT = 34,
+ FLX_KEY_IMAGE = 35,
+ FLX_KEY_PAL = 36,
+ FLX_REGION = 37,
+ FLX_WAVE = 38,
+ FLX_USERSTRING = 39,
+ FLX_RGN_MASK = 40,
+
+};
+
+enum Flx_MagicHdr
{
-#endif /* __cplusplus */
-
- enum Flx_TypeChunk
- {
- /* frame chunks */
- FLX_PREFIX_TYPE = 0xf100,
- FLX_SCRIPT_CHUNK = 0xf1e0,
- FLX_FRAME_TYPE = 0xf1fa,
- FLX_SEGMENT_TABLE = 0xf1fb,
- FLX_HUFFMAN_TABLE = 0xf1fc,
-
- /* sub chunks */
- FLX_CEL_DATA = 3,
- FLX_COLOR256 = 4,
- FLX_SS2 = 7,
- FLX_COLOR64 = 11,
- FLX_LC = 12,
- FLX_BLACK = 13,
- FLX_BRUN = 15,
- FLX_COPY = 16,
- FLX_MINI = 18,
- FLX_DTA_RUN = 25,
- FLX_DTA_COPY = 26,
- FLX_DTA_LC = 27,
- FLX_LABEL = 31,
- FLX_BMP_MASK = 32,
- FLX_MLEV_MASK = 33,
- FLX_SEGMENT = 34,
- FLX_KEY_IMAGE = 35,
- FLX_KEY_PAL = 36,
- FLX_REGION = 37,
- FLX_WAVE = 38,
- FLX_USERSTRING = 39,
- FLX_RGN_MASK = 40,
-
- };
-
- enum Flx_MagicHdr
- {
- FLX_MAGICHDR_FLI = 0xaf11,
- FLX_MAGICHDR_FLC = 0xaf12,
- FLX_MAGICHDR_FLX = 0xaf44,
- FLX_MAGICHDR_HUFFBWT = 0xaf30,
- };
-
-
-
- typedef struct _FlxHeader
- {
- guint32 size;
- guint16 type;
- guint16 frames;
- guint16 width, height, depth, flags;
- guint32 speed;
- guint16 reserved1;
- /* FLC */
- guint32 created, creator, updated, updater;
- guint16 aspect_dx, aspect_dy;
- /* EGI */
- guint16 ext_flags, keyframes, totalframes;
- guint32 req_memory;
- guint16 max_regions, transp_num;
- guchar reserved2[24];
- /* FLC */
- guint32 oframe1, oframe2;
- guchar reserved3[40];
- } FlxHeader;
+ FLX_MAGICHDR_FLI = 0xaf11,
+ FLX_MAGICHDR_FLC = 0xaf12,
+ FLX_MAGICHDR_FLX = 0xaf44,
+ FLX_MAGICHDR_HUFFBWT = 0xaf30,
+};
+
+
+
+typedef struct _FlxHeader
+{
+ guint32 size;
+ guint16 type;
+ guint16 frames;
+ guint16 width,height,depth,flags;
+ guint32 speed;
+ guint16 reserved1;
+ /* FLC */
+ guint32 created,creator,updated,updater;
+ guint16 aspect_dx, aspect_dy;
+ /* EGI */
+ guint16 ext_flags,keyframes,totalframes;
+ guint32 req_memory;
+ guint16 max_regions,transp_num;
+ guchar reserved2[24];
+ /* FLC */
+ guint32 oframe1,oframe2;
+ guchar reserved3[40];
+} FlxHeader;
#define FlxHeaderSize 128
- typedef struct _FlxFrameChunk
- {
- guint32 size;
- guint16 id;
- } FlxFrameChunk;
+typedef struct _FlxFrameChunk
+{
+ guint32 size;
+ guint16 id;
+} FlxFrameChunk;
#define FlxFrameChunkSize 6
- typedef struct _FlxPrefixChunk
- {
- guint16 chunks;
- guchar reserved[8];
- } FlxPrefixChunk;
-
- typedef struct _FlxSegmentTable
- {
- guint16 segments;
- } FlxSegmentTable;
-
- typedef struct _FlxHuffmanTable
- {
- guint16 codelength;
- guint16 numcodes;
- guchar reserved[6];
- } FlxHuffmanTable;
-
- typedef struct _FlxFrameType
- {
- guint16 chunks;
- guint16 delay;
- guchar reserved[6];
- } FlxFrameType;
+typedef struct _FlxPrefixChunk
+{
+ guint16 chunks;
+ guchar reserved[8];
+} FlxPrefixChunk;
+
+typedef struct _FlxSegmentTable
+{
+ guint16 segments;
+} FlxSegmentTable;
+
+typedef struct _FlxHuffmanTable
+{
+ guint16 codelength;
+ guint16 numcodes;
+ guchar reserved[6];
+} FlxHuffmanTable;
+
+typedef struct _FlxFrameType
+{
+ guint16 chunks;
+ guint16 delay;
+ guchar reserved[6];
+} FlxFrameType;
#define FlxFrameTypeSize 10
#ifdef __cplusplus
}
-#endif /* __cplusplus */
+#endif /* __cplusplus */
-#endif /* __GST_FLX_FMT_H__ */
+#endif /* __GST_FLX_FMT_H__ */
diff --git a/gst/flx/gstflxdec.h b/gst/flx/gstflxdec.h
index c5ce60ec..c7d6f386 100644
--- a/gst/flx/gstflxdec.h
+++ b/gst/flx/gstflxdec.h
@@ -27,46 +27,42 @@
#ifdef __cplusplus
-extern "C"
-{
-#endif /* __cplusplus */
-
- typedef enum
- {
- GST_FLXDEC_READ_HEADER,
- GST_FLXDEC_PLAYING,
- } GstFlxDecState;
+extern "C" {
+#endif /* __cplusplus */
+typedef enum {
+ GST_FLXDEC_READ_HEADER,
+ GST_FLXDEC_PLAYING,
+} GstFlxDecState;
+
/* Definition of structure storing data for this element. */
- typedef struct _GstFlxDec GstFlxDec;
+typedef struct _GstFlxDec GstFlxDec;
- struct _GstFlxDec
- {
- GstElement element;
+struct _GstFlxDec {
+ GstElement element;
- GstPad *sinkpad, *srcpad;
+ GstPad *sinkpad,*srcpad;
- gboolean active, new_meta;
+ gboolean active, new_meta;
- GstBuffer *delta, *frame;
- GstByteStream *bs;
- gulong size;
- GstFlxDecState state;
- glong frame_time;
- gint64 next_time;
+ GstBuffer *delta, *frame;
+ GstByteStream *bs;
+ gulong size;
+ GstFlxDecState state;
+ glong frame_time;
+ gint64 next_time;
- FlxColorSpaceConverter *converter;
+ FlxColorSpaceConverter *converter;
- FlxHeader hdr;
- };
+ FlxHeader hdr;
+};
/* Standard definition defining a class for this element. */
- typedef struct _GstFlxDecClass GstFlxDecClass;
- struct _GstFlxDecClass
- {
- GstElementClass parent_class;
- };
+typedef struct _GstFlxDecClass GstFlxDecClass;
+struct _GstFlxDecClass {
+ GstElementClass parent_class;
+};
/* Standard macros for defining types for this element. */
#define GST_TYPE_FLXDEC \
@@ -81,12 +77,12 @@ extern "C"
(G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_FLXDEC))
/* Standard function returning type information. */
- GType gst_flxdec_get_type (void);
+GType gst_flxdec_get_type(void);
#ifdef __cplusplus
}
-#endif /* __cplusplus */
+#endif /* __cplusplus */
-#endif /* __GST_FLX_DECODER_H__ */
+#endif /* __GST_FLX_DECODER_H__ */
diff --git a/gst/goom/filters.h b/gst/goom/filters.h
index c4f0926d..33784c29 100644
--- a/gst/goom/filters.h
+++ b/gst/goom/filters.h
@@ -7,17 +7,17 @@
typedef struct
{
- int vitesse;
- unsigned char pertedec;
- unsigned char sqrtperte;
- int middleX, middleY;
- char reverse;
- char mode;
+ int vitesse ;
+ unsigned char pertedec ;
+ unsigned char sqrtperte ;
+ int middleX,middleY ;
+ char reverse ;
+ char mode ;
/** @since June 2001 */
- int hPlaneEffect;
- int vPlaneEffect;
- char noisify;
-} ZoomFilterData;
+ int hPlaneEffect ;
+ int vPlaneEffect ;
+ char noisify ;
+} ZoomFilterData ;
#define NORMAL_MODE 0
@@ -27,8 +27,9 @@ typedef struct
#define AMULETTE_MODE 4
#define WATER_MODE 5
-void pointFilter (guint32 * pix1, Color c,
- float t1, float t2, float t3, float t4, guint32 cycle);
+void pointFilter(guint32 *pix1, Color c,
+ float t1, float t2, float t3, float t4,
+ guint32 cycle);
/* filtre de zoom :
le contenu de pix1 est copie dans pix2, avec l'effet appliqué
@@ -41,8 +42,10 @@ Uint middleX,
Uint middleY);
*/
-void zoomFilterFastRGB (guint32 * pix1,
- guint32 * pix2, ZoomFilterData * zf, guint32 resx, guint32 resy);
+void zoomFilterFastRGB (guint32 *pix1,
+ guint32 *pix2,
+ ZoomFilterData *zf,
+ guint32 resx, guint32 resy);
/* filtre sin :
diff --git a/gst/goom/goom_core.h b/gst/goom/goom_core.h
index 3751b522..15f942d2 100644
--- a/gst/goom/goom_core.h
+++ b/gst/goom/goom_core.h
@@ -6,7 +6,7 @@
void goom_init (guint32 resx, guint32 resy);
void goom_set_resolution (guint32 resx, guint32 resy);
-guint32 *goom_update (gint16 data[2][512]);
+guint32 * goom_update (gint16 data [2][512]);
void goom_close ();
diff --git a/gst/goom/goom_tools.h b/gst/goom/goom_tools.h
index 5159cf91..e3613825 100644
--- a/gst/goom/goom_tools.h
+++ b/gst/goom/goom_tools.h
@@ -4,8 +4,8 @@
#define NB_RAND 0x10000
/* in graphic.c */
-extern int *rand_tab;
-extern unsigned short rand_pos;
+extern int * rand_tab ;
+extern unsigned short rand_pos ;
#define RAND_INIT(i) \
srand (i) ;\
@@ -25,5 +25,5 @@ extern unsigned short rand_pos;
/*#define iRAND(i) ((guint32)((float)i * RAND()/RAND_MAX)) */
#define iRAND(i) (RAND()%i)
-
+
#endif
diff --git a/gst/goom/graphic.h b/gst/goom/graphic.h
index 1af1030a..415dde73 100644
--- a/gst/goom/graphic.h
+++ b/gst/goom/graphic.h
@@ -5,7 +5,7 @@ typedef unsigned int Uint;
typedef struct
{
- unsigned short r, v, b;
+ unsigned short r,v,b;
}
Color;
@@ -18,7 +18,7 @@ extern const Color YELLOW;
extern const Color ORANGE;
extern const Color VIOLET;
-inline void setPixelRGB (Uint * buffer, Uint x, Uint y, Color c);
-inline void getPixelRGB (Uint * buffer, Uint x, Uint y, Color * c);
+inline void setPixelRGB (Uint *buffer, Uint x, Uint y, Color c) ;
+inline void getPixelRGB (Uint *buffer, Uint x, Uint y, Color *c) ;
-#endif /*GRAPHIC_H */
+#endif /*GRAPHIC_H*/
diff --git a/gst/goom/lines.h b/gst/goom/lines.h
index 988605ee..3582d380 100644
--- a/gst/goom/lines.h
+++ b/gst/goom/lines.h
@@ -10,6 +10,6 @@
#include "graphic.h"
-void goom_lines (gint16 data[2][512], unsigned int ID, unsigned int *p,
- guint32 power);
-void goom_lines_conf (gint16 config[25]);
+void goom_lines(gint16 data [2][512], unsigned int ID,unsigned int* p, guint32 power);
+void goom_lines_conf(gint16 config [25]);
+
diff --git a/gst/law/alaw-decode.h b/gst/law/alaw-decode.h
index 8a6ac61b..aa3a418c 100644
--- a/gst/law/alaw-decode.h
+++ b/gst/law/alaw-decode.h
@@ -27,9 +27,8 @@
#ifdef __cplusplus
-extern "C"
-{
-#endif /* __cplusplus */
+extern "C" {
+#endif /* __cplusplus */
#define GST_TYPE_ALAWDEC \
@@ -43,29 +42,27 @@ extern "C"
#define GST_IS_ALAWDEC_CLASS(obj) \
(G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_ALAWDEC))
- typedef struct _GstALawDec GstALawDec;
- typedef struct _GstALawDecClass GstALawDecClass;
+typedef struct _GstALawDec GstALawDec;
+typedef struct _GstALawDecClass GstALawDecClass;
- struct _GstALawDec
- {
- GstElement element;
+struct _GstALawDec {
+ GstElement element;
- GstPad *sinkpad, *srcpad;
+ GstPad *sinkpad,*srcpad;
- /*MetaAudioRaw meta; */
+ /*MetaAudioRaw meta; */
- };
+};
- struct _GstALawDecClass
- {
- GstElementClass parent_class;
- };
+struct _GstALawDecClass {
+ GstElementClass parent_class;
+};
- GType gst_alawdec_get_type (void);
+GType gst_alawdec_get_type(void);
#ifdef __cplusplus
}
-#endif /* __cplusplus */
+#endif /* __cplusplus */
-#endif /* __GST_STEREO_H__ */
+#endif /* __GST_STEREO_H__ */
diff --git a/gst/law/alaw-encode.h b/gst/law/alaw-encode.h
index 907fa3d8..e0801036 100644
--- a/gst/law/alaw-encode.h
+++ b/gst/law/alaw-encode.h
@@ -27,9 +27,8 @@
#ifdef __cplusplus
-extern "C"
-{
-#endif /* __cplusplus */
+extern "C" {
+#endif /* __cplusplus */
#define GST_TYPE_ALAWENC \
@@ -43,29 +42,27 @@ extern "C"
#define GST_IS_ALAWENC_CLASS(obj) \
(G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_ALAWENC))
- typedef struct _GstALawEnc GstALawEnc;
- typedef struct _GstALawEncClass GstALawEncClass;
+typedef struct _GstALawEnc GstALawEnc;
+typedef struct _GstALawEncClass GstALawEncClass;
- struct _GstALawEnc
- {
- GstElement element;
+struct _GstALawEnc {
+ GstElement element;
- GstPad *sinkpad, *srcpad;
+ GstPad *sinkpad,*srcpad;
- /*MetaAudioRaw meta; */
+ /*MetaAudioRaw meta; */
- };
+};
- struct _GstALawEncClass
- {
- GstElementClass parent_class;
- };
+struct _GstALawEncClass {
+ GstElementClass parent_class;
+};
- GType gst_alawenc_get_type (void);
+GType gst_alawenc_get_type(void);
#ifdef __cplusplus
}
-#endif /* __cplusplus */
+#endif /* __cplusplus */
-#endif /* __GST_STEREO_H__ */
+#endif /* __GST_STEREO_H__ */
diff --git a/gst/law/mulaw-conversion.h b/gst/law/mulaw-conversion.h
index db07789d..55180121 100644
--- a/gst/law/mulaw-conversion.h
+++ b/gst/law/mulaw-conversion.h
@@ -3,6 +3,8 @@
#include <glib.h>
-void mulaw_encode (gint16 * in, guint8 * out, gint numsamples);
-void mulaw_decode (guint8 * in, gint16 * out, gint numsamples);
+void
+mulaw_encode(gint16* in, guint8* out, gint numsamples);
+void
+mulaw_decode(guint8* in,gint16* out,gint numsamples);
#endif
diff --git a/gst/law/mulaw-decode.h b/gst/law/mulaw-decode.h
index 9fb32267..d34c8c06 100644
--- a/gst/law/mulaw-decode.h
+++ b/gst/law/mulaw-decode.h
@@ -27,9 +27,8 @@
#ifdef __cplusplus
-extern "C"
-{
-#endif /* __cplusplus */
+extern "C" {
+#endif /* __cplusplus */
#define GST_TYPE_MULAWDEC \
@@ -43,29 +42,27 @@ extern "C"
#define GST_IS_MULAWDEC_CLASS(obj) \
(G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_MULAWDEC))
- typedef struct _GstMuLawDec GstMuLawDec;
- typedef struct _GstMuLawDecClass GstMuLawDecClass;
+typedef struct _GstMuLawDec GstMuLawDec;
+typedef struct _GstMuLawDecClass GstMuLawDecClass;
- struct _GstMuLawDec
- {
- GstElement element;
+struct _GstMuLawDec {
+ GstElement element;
- GstPad *sinkpad, *srcpad;
+ GstPad *sinkpad,*srcpad;
- /*MetaAudioRaw meta; */
+ /*MetaAudioRaw meta; */
- };
+};
- struct _GstMuLawDecClass
- {
- GstElementClass parent_class;
- };
+struct _GstMuLawDecClass {
+ GstElementClass parent_class;
+};
- GType gst_mulawdec_get_type (void);
+GType gst_mulawdec_get_type(void);
#ifdef __cplusplus
}
-#endif /* __cplusplus */
+#endif /* __cplusplus */
-#endif /* __GST_STEREO_H__ */
+#endif /* __GST_STEREO_H__ */
diff --git a/gst/law/mulaw-encode.h b/gst/law/mulaw-encode.h
index 2ef39d23..6d99759b 100644
--- a/gst/law/mulaw-encode.h
+++ b/gst/law/mulaw-encode.h
@@ -27,9 +27,8 @@
#ifdef __cplusplus
-extern "C"
-{
-#endif /* __cplusplus */
+extern "C" {
+#endif /* __cplusplus */
#define GST_TYPE_MULAWENC \
@@ -43,29 +42,27 @@ extern "C"
#define GST_IS_MULAWENC_CLASS(obj) \
(G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_MULAWENC))
- typedef struct _GstMuLawEnc GstMuLawEnc;
- typedef struct _GstMuLawEncClass GstMuLawEncClass;
+typedef struct _GstMuLawEnc GstMuLawEnc;
+typedef struct _GstMuLawEncClass GstMuLawEncClass;
- struct _GstMuLawEnc
- {
- GstElement element;
+struct _GstMuLawEnc {
+ GstElement element;
- GstPad *sinkpad, *srcpad;
+ GstPad *sinkpad,*srcpad;
- /*MetaAudioRaw meta; */
+ /*MetaAudioRaw meta; */
- };
+};
- struct _GstMuLawEncClass
- {
- GstElementClass parent_class;
- };
+struct _GstMuLawEncClass {
+ GstElementClass parent_class;
+};
- GType gst_mulawenc_get_type (void);
+GType gst_mulawenc_get_type(void);
#ifdef __cplusplus
}
-#endif /* __cplusplus */
+#endif /* __cplusplus */
-#endif /* __GST_STEREO_H__ */
+#endif /* __GST_STEREO_H__ */
diff --git a/gst/level/gstlevel.h b/gst/level/gstlevel.h
index 4158b9b0..7a853771 100644
--- a/gst/level/gstlevel.h
+++ b/gst/level/gstlevel.h
@@ -31,9 +31,8 @@
#include "gstlevel-marshal.h"
#ifdef __cplusplus
-extern "C"
-{
-#endif /* __cplusplus */
+extern "C" {
+#endif /* __cplusplus */
#define GST_TYPE_LEVEL \
@@ -47,48 +46,46 @@ extern "C"
#define GST_IS_LEVEL_CLASS(obj) \
(G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_LEVEL))
- typedef struct _GstLevel GstLevel;
- typedef struct _GstLevelClass GstLevelClass;
-
- struct _GstLevel
- {
- GstElement element;
-
- GstPad *sinkpad, *srcpad;
- gboolean signal; /* whether or not to emit signals */
- gboolean inited; /* whether or not the element is initialized */
- gdouble interval; /* how many seconds between emits */
-
- gint rate; /* caps variables */
- gint width;
- gint channels;
-
- gdouble decay_peak_ttl; /* time to live for peak in seconds */
- gdouble decay_peak_falloff; /* falloff in dB/sec */
- gdouble num_samples; /* cumulative sample count */
-
- /* per-channel arrays for intermediate values */
- gdouble *CS; /* normalized Cumulative Square */
- gdouble *peak; /* normalized Peak value over buffer */
- gdouble *last_peak; /* last normalized Peak value over interval */
- gdouble *decay_peak; /* running decaying normalized Peak */
- gdouble *MS; /* normalized Mean Square of buffer */
- gdouble *RMS_dB; /* RMS in dB to emit */
- gdouble *decay_peak_age; /* age of last peak */
- };
-
- struct _GstLevelClass
- {
- GstElementClass parent_class;
- void (*level) (GstElement * element, gdouble time, gint channel,
- gdouble RMS_dB, gdouble peak_dB, gdouble decay_peak_dB);
- };
-
- GType gst_level_get_type (void);
+typedef struct _GstLevel GstLevel;
+typedef struct _GstLevelClass GstLevelClass;
+
+struct _GstLevel {
+ GstElement element;
+
+ GstPad *sinkpad, *srcpad;
+ gboolean signal; /* whether or not to emit signals */
+ gboolean inited; /* whether or not the element is initialized */
+ gdouble interval; /* how many seconds between emits */
+
+ gint rate; /* caps variables */
+ gint width;
+ gint channels;
+
+ gdouble decay_peak_ttl; /* time to live for peak in seconds */
+ gdouble decay_peak_falloff; /* falloff in dB/sec */
+ gdouble num_samples; /* cumulative sample count */
+
+ /* per-channel arrays for intermediate values */
+ gdouble *CS; /* normalized Cumulative Square */
+ gdouble *peak; /* normalized Peak value over buffer */
+ gdouble *last_peak; /* last normalized Peak value over interval */
+ gdouble *decay_peak; /* running decaying normalized Peak */
+ gdouble *MS; /* normalized Mean Square of buffer */
+ gdouble *RMS_dB; /* RMS in dB to emit */
+ gdouble *decay_peak_age; /* age of last peak */
+};
+
+struct _GstLevelClass {
+ GstElementClass parent_class;
+ void (*level) (GstElement *element, gdouble time, gint channel,
+ gdouble RMS_dB, gdouble peak_dB, gdouble decay_peak_dB);
+};
+
+GType gst_level_get_type(void);
#ifdef __cplusplus
}
-#endif /* __cplusplus */
+#endif /* __cplusplus */
-#endif /* __GST_STEREO_H__ */
+#endif /* __GST_STEREO_H__ */
diff --git a/gst/matroska/ebml-ids.h b/gst/matroska/ebml-ids.h
index eb396b23..329f036c 100644
--- a/gst/matroska/ebml-ids.h
+++ b/gst/matroska/ebml-ids.h
@@ -23,10 +23,13 @@
#define __GST_EBML_IDS_H__
G_BEGIN_DECLS
+
/* EBML version supported */
#define GST_EBML_VERSION 1
+
/* top-level master-IDs */
#define GST_EBML_ID_HEADER 0x1A45DFA3
+
/* IDs in the HEADER master */
#define GST_EBML_ID_EBMLVERSION 0x4286
#define GST_EBML_ID_EBMLREADVERSION 0x42F7
@@ -35,7 +38,10 @@ G_BEGIN_DECLS
#define GST_EBML_ID_DOCTYPE 0x4282
#define GST_EBML_ID_DOCTYPEVERSION 0x4287
#define GST_EBML_ID_DOCTYPEREADVERSION 0x4285
+
/* general EBML types */
#define GST_EBML_ID_VOID 0xEC
- G_END_DECLS
+
+G_END_DECLS
+
#endif /* __GST_EBML_IDS_H__ */
diff --git a/gst/matroska/ebml-read.h b/gst/matroska/ebml-read.h
index c7a981dc..d78d13ce 100644
--- a/gst/matroska/ebml-read.h
+++ b/gst/matroska/ebml-read.h
@@ -27,6 +27,7 @@
#include <gst/bytestream/bytestream.h>
G_BEGIN_DECLS
+
#define GST_TYPE_EBML_READ \
(gst_ebml_read_get_type ())
#define GST_EBML_READ(obj) \
@@ -39,13 +40,13 @@ G_BEGIN_DECLS
(G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_EBML_READ))
#define GST_EBML_READ_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_CLASS ((obj), GST_TYPE_EBML_READ, GstEbmlReadClass))
- typedef struct _GstEbmlLevel
-{
- guint64 start, length;
+
+typedef struct _GstEbmlLevel {
+ guint64 start,
+ length;
} GstEbmlLevel;
-typedef struct _GstEbmlRead
-{
+typedef struct _GstEbmlRead {
GstElement parent;
GstPad *sinkpad;
@@ -54,29 +55,48 @@ typedef struct _GstEbmlRead
GList *level;
} GstEbmlRead;
-typedef struct _GstEbmlReadClass
-{
+typedef struct _GstEbmlReadClass {
GstElementClass parent;
} GstEbmlReadClass;
-GType gst_ebml_read_get_type (void);
+GType gst_ebml_read_get_type (void);
-guint32 gst_ebml_peek_id (GstEbmlRead * ebml, guint * level_up);
-GstEvent *gst_ebml_read_seek (GstEbmlRead * ebml, guint64 offset);
-gboolean gst_ebml_read_skip (GstEbmlRead * ebml);
-gboolean gst_ebml_read_buffer (GstEbmlRead * ebml,
- guint32 * id, GstBuffer ** buf);
-gboolean gst_ebml_read_uint (GstEbmlRead * ebml, guint32 * id, guint64 * num);
-gboolean gst_ebml_read_sint (GstEbmlRead * ebml, guint32 * id, gint64 * num);
-gboolean gst_ebml_read_float (GstEbmlRead * ebml, guint32 * id, gdouble * num);
-gboolean gst_ebml_read_ascii (GstEbmlRead * ebml, guint32 * id, gchar ** str);
-gboolean gst_ebml_read_utf8 (GstEbmlRead * ebml, guint32 * id, gchar ** str);
-gboolean gst_ebml_read_date (GstEbmlRead * ebml, guint32 * id, gint64 * date);
-gboolean gst_ebml_read_master (GstEbmlRead * ebml, guint32 * id);
-gboolean gst_ebml_read_binary (GstEbmlRead * ebml,
- guint32 * id, guint8 ** binary, guint64 * length);
-gboolean gst_ebml_read_header (GstEbmlRead * read,
- gchar ** doctype, guint * version);
+guint32 gst_ebml_peek_id (GstEbmlRead *ebml,
+ guint *level_up);
+GstEvent *gst_ebml_read_seek (GstEbmlRead *ebml,
+ guint64 offset);
+gboolean gst_ebml_read_skip (GstEbmlRead *ebml);
+gboolean gst_ebml_read_buffer (GstEbmlRead *ebml,
+ guint32 *id,
+ GstBuffer **buf);
+gboolean gst_ebml_read_uint (GstEbmlRead *ebml,
+ guint32 *id,
+ guint64 *num);
+gboolean gst_ebml_read_sint (GstEbmlRead *ebml,
+ guint32 *id,
+ gint64 *num);
+gboolean gst_ebml_read_float (GstEbmlRead *ebml,
+ guint32 *id,
+ gdouble *num);
+gboolean gst_ebml_read_ascii (GstEbmlRead *ebml,
+ guint32 *id,
+ gchar **str);
+gboolean gst_ebml_read_utf8 (GstEbmlRead *ebml,
+ guint32 *id,
+ gchar **str);
+gboolean gst_ebml_read_date (GstEbmlRead *ebml,
+ guint32 *id,
+ gint64 *date);
+gboolean gst_ebml_read_master (GstEbmlRead *ebml,
+ guint32 *id);
+gboolean gst_ebml_read_binary (GstEbmlRead *ebml,
+ guint32 *id,
+ guint8 **binary,
+ guint64 *length);
+gboolean gst_ebml_read_header (GstEbmlRead *read,
+ gchar **doctype,
+ guint *version);
G_END_DECLS
+
#endif /* __GST_EBML_READ_H__ */
diff --git a/gst/matroska/ebml-write.h b/gst/matroska/ebml-write.h
index 8974ecbe..43d2f8b2 100644
--- a/gst/matroska/ebml-write.h
+++ b/gst/matroska/ebml-write.h
@@ -26,6 +26,7 @@
#include <gst/gst.h>
G_BEGIN_DECLS
+
#define GST_TYPE_EBML_WRITE \
(gst_ebml_write_get_type ())
#define GST_EBML_WRITE(obj) \
@@ -38,8 +39,8 @@ G_BEGIN_DECLS
(G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_EBML_WRITE))
#define GST_EBML_WRITE_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_CLASS ((obj), GST_TYPE_EBML_WRITE, GstEbmlWriteClass))
- typedef struct _GstEbmlWrite
-{
+
+typedef struct _GstEbmlWrite {
GstElement parent;
GstPad *srcpad;
@@ -49,54 +50,77 @@ G_BEGIN_DECLS
guint handled;
} GstEbmlWrite;
-typedef struct _GstEbmlWriteClass
-{
+typedef struct _GstEbmlWriteClass {
GstElementClass parent;
} GstEbmlWriteClass;
-GType gst_ebml_write_get_type (void);
+GType gst_ebml_write_get_type (void);
/*
* Caching means that we do not push one buffer for
* each element, but fill this one until a flush.
*/
-void gst_ebml_write_set_cache (GstEbmlWrite * ebml, guint size);
-void gst_ebml_write_flush_cache (GstEbmlWrite * ebml);
+void gst_ebml_write_set_cache (GstEbmlWrite *ebml,
+ guint size);
+void gst_ebml_write_flush_cache (GstEbmlWrite *ebml);
/*
* Seeking.
*/
-void gst_ebml_write_seek (GstEbmlWrite * ebml, guint64 pos);
+void gst_ebml_write_seek (GstEbmlWrite *ebml,
+ guint64 pos);
/*
* Data writing.
*/
-void gst_ebml_write_uint (GstEbmlWrite * ebml, guint32 id, guint64 num);
-void gst_ebml_write_sint (GstEbmlWrite * ebml, guint32 id, gint64 num);
-void gst_ebml_write_float (GstEbmlWrite * ebml, guint32 id, gdouble num);
-void gst_ebml_write_ascii (GstEbmlWrite * ebml, guint32 id, const gchar * str);
-void gst_ebml_write_utf8 (GstEbmlWrite * ebml, guint32 id, const gchar * str);
-void gst_ebml_write_date (GstEbmlWrite * ebml, guint32 id, gint64 date);
-guint64 gst_ebml_write_master_start (GstEbmlWrite * ebml, guint32 id);
-void gst_ebml_write_master_finish (GstEbmlWrite * ebml, guint64 startpos);
-void gst_ebml_write_binary (GstEbmlWrite * ebml,
- guint32 id, guchar * binary, guint64 length);
-void gst_ebml_write_header (GstEbmlWrite * ebml,
- gchar * doctype, guint version);
+void gst_ebml_write_uint (GstEbmlWrite *ebml,
+ guint32 id,
+ guint64 num);
+void gst_ebml_write_sint (GstEbmlWrite *ebml,
+ guint32 id,
+ gint64 num);
+void gst_ebml_write_float (GstEbmlWrite *ebml,
+ guint32 id,
+ gdouble num);
+void gst_ebml_write_ascii (GstEbmlWrite *ebml,
+ guint32 id,
+ const gchar *str);
+void gst_ebml_write_utf8 (GstEbmlWrite *ebml,
+ guint32 id,
+ const gchar *str);
+void gst_ebml_write_date (GstEbmlWrite *ebml,
+ guint32 id,
+ gint64 date);
+guint64 gst_ebml_write_master_start (GstEbmlWrite *ebml,
+ guint32 id);
+void gst_ebml_write_master_finish (GstEbmlWrite *ebml,
+ guint64 startpos);
+void gst_ebml_write_binary (GstEbmlWrite *ebml,
+ guint32 id,
+ guchar *binary,
+ guint64 length);
+void gst_ebml_write_header (GstEbmlWrite *ebml,
+ gchar *doctype,
+ guint version);
/*
* Note: this is supposed to be used only for media data.
*/
-void gst_ebml_write_buffer_header (GstEbmlWrite * ebml,
- guint32 id, guint64 length);
-void gst_ebml_write_buffer (GstEbmlWrite * ebml, GstBuffer * data);
+void gst_ebml_write_buffer_header (GstEbmlWrite *ebml,
+ guint32 id,
+ guint64 length);
+void gst_ebml_write_buffer (GstEbmlWrite *ebml,
+ GstBuffer *data);
/*
* A hack, basically... See matroska-mux.c. I should actually
* make a nice _replace_element_with_size() or so, but this
* works for now.
*/
-void gst_ebml_replace_uint (GstEbmlWrite * ebml, guint64 pos, guint64 num);
+void gst_ebml_replace_uint (GstEbmlWrite *ebml,
+ guint64 pos,
+ guint64 num);
G_END_DECLS
+
#endif /* __GST_EBML_WRITE_H__ */
diff --git a/gst/matroska/matroska-demux.h b/gst/matroska/matroska-demux.h
index 7d55a223..e393a52a 100644
--- a/gst/matroska/matroska-demux.h
+++ b/gst/matroska/matroska-demux.h
@@ -29,6 +29,7 @@
#include "matroska-ids.h"
G_BEGIN_DECLS
+
#define GST_TYPE_MATROSKA_DEMUX \
(gst_matroska_demux_get_type ())
#define GST_MATROSKA_DEMUX(obj) \
@@ -39,69 +40,71 @@ G_BEGIN_DECLS
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_MATROSKA_DEMUX))
#define GST_IS_MATROSKA_DEMUX_CLASS(obj) \
(G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_MATROSKA_DEMUX))
-#define GST_MATROSKA_DEMUX_MAX_STREAMS 64
- typedef enum
-{
+
+#define GST_MATROSKA_DEMUX_MAX_STREAMS 64
+
+typedef enum {
GST_MATROSKA_DEMUX_STATE_START,
GST_MATROSKA_DEMUX_STATE_HEADER,
GST_MATROSKA_DEMUX_STATE_DATA
} GstMatroskaDemuxState;
-typedef struct _GstMatroskaDemuxIndex
-{
- guint64 pos; /* of the corresponding *cluster*! */
- guint16 track; /* reference to 'num' */
- guint64 time; /* in nanoseconds */
+typedef struct _GstMatroskaDemuxIndex {
+ guint64 pos; /* of the corresponding *cluster*! */
+ guint16 track; /* reference to 'num' */
+ guint64 time; /* in nanoseconds */
} GstMatroskaDemuxIndex;
-typedef struct _GstMatroskaDemux
-{
- GstEbmlRead parent;
+typedef struct _GstMatroskaDemux {
+ GstEbmlRead parent;
/* pads */
- GstPad *sinkpad;
+ GstPad *sinkpad;
GstMatroskaTrackContext *src[GST_MATROSKA_DEMUX_MAX_STREAMS];
- guint num_streams, num_v_streams, num_a_streams, num_t_streams;
- GstClock *clock;
+ guint num_streams,
+ num_v_streams, num_a_streams, num_t_streams;
+ GstClock *clock;
/* metadata */
- GstCaps *metadata;
- GstCaps *streaminfo;
- gchar *muxing_app, *writing_app;
- gint64 created;
+ GstCaps *metadata;
+ GstCaps *streaminfo;
+ gchar *muxing_app, *writing_app;
+ gint64 created;
/* state */
GstMatroskaDemuxState state;
- guint level_up;
+ guint level_up;
/* did we parse metadata/cues already? */
- gboolean metadata_parsed, index_parsed;
+ gboolean metadata_parsed,
+ index_parsed;
/* start-of-segment */
- guint64 segment_start;
+ guint64 segment_start;
/* a cue (index) table */
GstMatroskaIndex *index;
- guint num_indexes;
+ guint num_indexes;
/* timescale in the file */
- guint64 time_scale;
+ guint64 time_scale;
/* length, position (time, ns) */
- guint64 duration, pos;
+ guint64 duration,
+ pos;
/* a possible pending seek */
- guint64 seek_pending;
+ guint64 seek_pending;
} GstMatroskaDemux;
-typedef struct _GstMatroskaDemuxClass
-{
+typedef struct _GstMatroskaDemuxClass {
GstEbmlReadClass parent;
} GstMatroskaDemuxClass;
-GType gst_matroska_demux_get_type (void);
+GType gst_matroska_demux_get_type (void);
-gboolean gst_matroska_demux_plugin_init (GstPlugin * plugin);
+gboolean gst_matroska_demux_plugin_init (GstPlugin *plugin);
G_END_DECLS
+
#endif /* __GST_MATROSKA_DEMUX_H__ */
diff --git a/gst/matroska/matroska-ids.h b/gst/matroska/matroska-ids.h
index eb4fb315..64f25c0f 100644
--- a/gst/matroska/matroska-ids.h
+++ b/gst/matroska/matroska-ids.h
@@ -148,28 +148,25 @@
* value to what it actually means).
*/
-typedef enum
-{
- GST_MATROSKA_TRACK_TYPE_VIDEO = 0x1,
- GST_MATROSKA_TRACK_TYPE_AUDIO = 0x2,
- GST_MATROSKA_TRACK_TYPE_COMPLEX = 0x3,
- GST_MATROSKA_TRACK_TYPE_LOGO = 0x10,
+typedef enum {
+ GST_MATROSKA_TRACK_TYPE_VIDEO = 0x1,
+ GST_MATROSKA_TRACK_TYPE_AUDIO = 0x2,
+ GST_MATROSKA_TRACK_TYPE_COMPLEX = 0x3,
+ GST_MATROSKA_TRACK_TYPE_LOGO = 0x10,
GST_MATROSKA_TRACK_TYPE_SUBTITLE = 0x11,
- GST_MATROSKA_TRACK_TYPE_CONTROL = 0x20,
+ GST_MATROSKA_TRACK_TYPE_CONTROL = 0x20,
} GstMatroskaTrackType;
-typedef enum
-{
- GST_MATROSKA_EYE_MODE_MONO = 0x0,
+typedef enum {
+ GST_MATROSKA_EYE_MODE_MONO = 0x0,
GST_MATROSKA_EYE_MODE_RIGHT = 0x1,
- GST_MATROSKA_EYE_MODE_LEFT = 0x2,
- GST_MATROSKA_EYE_MODE_BOTH = 0x3,
+ GST_MATROSKA_EYE_MODE_LEFT = 0x2,
+ GST_MATROSKA_EYE_MODE_BOTH = 0x3,
} GstMatroskaEyeMode;
-typedef enum
-{
- GST_MATROSKA_ASPECT_RATIO_MODE_FREE = 0x0,
- GST_MATROSKA_ASPECT_RATIO_MODE_KEEP = 0x1,
+typedef enum {
+ GST_MATROSKA_ASPECT_RATIO_MODE_FREE = 0x0,
+ GST_MATROSKA_ASPECT_RATIO_MODE_KEEP = 0x1,
GST_MATROSKA_ASPECT_RATIO_MODE_FIXED = 0x2,
} GstMatroskaAspectRatioMode;
@@ -178,71 +175,64 @@ typedef enum
* it's just something I use in the muxer/demuxer.
*/
-typedef enum
-{
- GST_MATROSKA_TRACK_ENABLED = (1 << 0),
- GST_MATROSKA_TRACK_DEFAULT = (1 << 1),
- GST_MATROSKA_TRACK_LACING = (1 << 2),
- GST_MATROSKA_TRACK_SHIFT = (1 << 16)
+typedef enum {
+ GST_MATROSKA_TRACK_ENABLED = (1<<0),
+ GST_MATROSKA_TRACK_DEFAULT = (1<<1),
+ GST_MATROSKA_TRACK_LACING = (1<<2),
+ GST_MATROSKA_TRACK_SHIFT = (1<<16)
} GstMatroskaTrackFlags;
-typedef enum
-{
- GST_MATROSKA_VIDEOTRACK_INTERLACED = (GST_MATROSKA_TRACK_SHIFT << 0)
+typedef enum {
+ GST_MATROSKA_VIDEOTRACK_INTERLACED = (GST_MATROSKA_TRACK_SHIFT<<0)
} GstMatroskaVideoTrackFlags;
-typedef struct _GstMatroskaTrackContext
-{
- GstPad *pad;
- GstCaps *caps;
- guint index;
+typedef struct _GstMatroskaTrackContext {
+ GstPad *pad;
+ GstCaps *caps;
+ guint index;
/* some often-used info */
- gchar *codec_id, *codec_name, *name, *language;
- gpointer codec_priv;
- guint codec_priv_size;
+ gchar *codec_id, *codec_name, *name, *language;
+ gpointer codec_priv;
+ guint codec_priv_size;
GstMatroskaTrackType type;
- guint uid, num;
+ guint uid, num;
GstMatroskaTrackFlags flags;
- guint64 default_duration;
+ guint64 default_duration;
} GstMatroskaTrackContext;
-typedef struct _GstMatroskaTrackVideoContext
-{
+typedef struct _GstMatroskaTrackVideoContext {
GstMatroskaTrackContext parent;
- guint pixel_width, pixel_height, display_width, display_height;
+ guint pixel_width, pixel_height,
+ display_width, display_height;
GstMatroskaEyeMode eye_mode;
GstMatroskaAspectRatioMode asr_mode;
- guint32 fourcc;
+ guint32 fourcc;
} GstMatroskaTrackVideoContext;
-typedef struct _GstMatroskaTrackAudioContext
-{
+typedef struct _GstMatroskaTrackAudioContext {
GstMatroskaTrackContext parent;
- guint samplerate, channels, bitdepth;
+ guint samplerate, channels, bitdepth;
} GstMatroskaTrackAudioContext;
-typedef struct _GstMatroskaTrackComplexContext
-{
+typedef struct _GstMatroskaTrackComplexContext {
GstMatroskaTrackContext parent;
/* nothing special goes here, apparently */
} GstMatroskaTrackComplexContext;
-typedef struct _GstMatroskaTrackSubtitleContext
-{
+typedef struct _GstMatroskaTrackSubtitleContext {
GstMatroskaTrackContext parent;
/* or here... */
} GstMatroskaTrackSubtitleContext;
-typedef struct _GstMatroskaIndex
-{
- guint64 pos; /* of the corresponding *cluster*! */
- guint16 track; /* reference to 'num' */
- guint64 time; /* in nanoseconds */
+typedef struct _GstMatroskaIndex {
+ guint64 pos; /* of the corresponding *cluster*! */
+ guint16 track; /* reference to 'num' */
+ guint64 time; /* in nanoseconds */
} GstMatroskaIndex;
#endif /* __GST_MATROSKA_IDS_H__ */
diff --git a/gst/matroska/matroska-mux.h b/gst/matroska/matroska-mux.h
index ab018688..119237c9 100644
--- a/gst/matroska/matroska-mux.h
+++ b/gst/matroska/matroska-mux.h
@@ -28,6 +28,7 @@
#include "matroska-ids.h"
G_BEGIN_DECLS
+
#define GST_TYPE_MATROSKA_MUX \
(gst_matroska_mux_get_type ())
#define GST_MATROSKA_MUX(obj) \
@@ -38,61 +39,65 @@ G_BEGIN_DECLS
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_MATROSKA_MUX))
#define GST_IS_MATROSKA_MUX_CLASS(obj) \
(G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_MATROSKA_MUX))
+
#define GST_MATROSKA_MUX_MAX_STREAMS 64
- typedef enum
-{
+
+typedef enum {
GST_MATROSKA_MUX_STATE_START,
GST_MATROSKA_MUX_STATE_HEADER,
GST_MATROSKA_MUX_STATE_DATA,
} GstMatroskaMuxState;
-typedef struct _GstMatroskaMux
-{
- GstEbmlWrite parent;
+typedef struct _GstMatroskaMux {
+ GstEbmlWrite parent;
/* pads */
- GstPad *srcpad;
- struct
- {
+ GstPad *srcpad;
+ struct {
GstMatroskaTrackContext *track;
- GstBuffer *buffer;
- gboolean eos;
+ GstBuffer *buffer;
+ gboolean eos;
} sink[GST_MATROSKA_MUX_MAX_STREAMS];
- guint num_streams, num_v_streams, num_a_streams, num_t_streams;
+ guint num_streams,
+ num_v_streams, num_a_streams, num_t_streams;
/* metadata - includes writing_app and creation_time */
- GstCaps *metadata;
+ GstCaps *metadata;
/* state */
GstMatroskaMuxState state;
/* a cue (index) table */
GstMatroskaIndex *index;
- guint num_indexes;
+ guint num_indexes;
/* timescale in the file */
- guint64 time_scale;
+ guint64 time_scale;
/* length, position (time, ns) */
- guint64 duration;
+ guint64 duration;
/* byte-positions of master-elements (for replacing contents) */
- guint64 segment_pos, seekhead_pos, cues_pos,
+ guint64 segment_pos,
+ seekhead_pos,
+ cues_pos,
#if 0
- tags_pos,
+ tags_pos,
#endif
- info_pos, tracks_pos, duration_pos;
- guint64 segment_master;
+ info_pos,
+ tracks_pos,
+ duration_pos;
+ guint64 segment_master;
} GstMatroskaMux;
-typedef struct _GstMatroskaMuxClass
-{
+typedef struct _GstMatroskaMuxClass {
GstEbmlWriteClass parent;
} GstMatroskaMuxClass;
-GType gst_matroska_mux_get_type (void);
+GType gst_matroska_mux_get_type (void);
-gboolean gst_matroska_mux_plugin_init (GstPlugin * plugin);
+gboolean gst_matroska_mux_plugin_init (GstPlugin *plugin);
G_END_DECLS
+
#endif /* __GST_MATROSKA_MUX_H__ */
diff --git a/gst/median/gstmedian.h b/gst/median/gstmedian.h
index 5e558bae..c22b80d1 100644
--- a/gst/median/gstmedian.h
+++ b/gst/median/gstmedian.h
@@ -26,9 +26,8 @@
#ifdef __cplusplus
-extern "C"
-{
-#endif /* __cplusplus */
+extern "C" {
+#endif /* __cplusplus */
#define GST_TYPE_MEDIAN \
@@ -42,33 +41,31 @@ extern "C"
#define GST_IS_MEDIAN_CLASS(obj) \
(G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_MEDIAN))
- typedef struct _GstMedian GstMedian;
- typedef struct _GstMedianClass GstMedianClass;
+typedef struct _GstMedian GstMedian;
+typedef struct _GstMedianClass GstMedianClass;
- struct _GstMedian
- {
- GstElement element;
+struct _GstMedian {
+ GstElement element;
- int format;
- int width;
- int height;
+ int format;
+ int width;
+ int height;
- int filtersize;
+ int filtersize;
- gboolean active;
- gboolean lum_only;
+ gboolean active;
+ gboolean lum_only;
- GstPad *sinkpad, *srcpad;
- };
+ GstPad *sinkpad,*srcpad;
+};
- struct _GstMedianClass
- {
- GstElementClass parent_class;
- };
+struct _GstMedianClass {
+ GstElementClass parent_class;
+};
#ifdef __cplusplus
}
-#endif /* __cplusplus */
+#endif /* __cplusplus */
-#endif /* __GST_MEDIAN_H__ */
+#endif /* __GST_MEDIAN_H__ */
diff --git a/gst/monoscope/convolve.h b/gst/monoscope/convolve.h
index d5f34d2b..d9709edc 100644
--- a/gst/monoscope/convolve.h
+++ b/gst/monoscope/convolve.h
@@ -21,8 +21,7 @@
#define CONVOLVE_H
#ifdef __cplusplus
-extern "C"
-{
+extern "C" {
#endif
/* convolve_match takes two blocks, one twice the size of the other. The
@@ -32,13 +31,14 @@ extern "C"
#define CONVOLVE_BIG (CONVOLVE_SMALL * 2)
/* Convolution stuff */
- typedef struct _struct_convolve_state convolve_state;
+typedef struct _struct_convolve_state convolve_state;
- convolve_state *convolve_init (void);
- void convolve_close (convolve_state * state);
+convolve_state *convolve_init (void);
+void convolve_close (convolve_state * state);
- int convolve_match (const int *lastchoice,
- const short int *input, convolve_state * state);
+int convolve_match (const int * lastchoice,
+ const short int * input,
+ convolve_state * state);
#ifdef __cplusplus
}
diff --git a/gst/monoscope/monoscope.h b/gst/monoscope/monoscope.h
index 37be6fff..8e7d7591 100644
--- a/gst/monoscope/monoscope.h
+++ b/gst/monoscope/monoscope.h
@@ -7,19 +7,18 @@
#define scope_width 256
#define scope_height 128
-struct monoscope_state
-{
- gint16 copyEq[CONVOLVE_BIG];
- int avgEq[CONVOLVE_SMALL]; /* a running average of the last few. */
- int avgMax; /* running average of max sample. */
- guint32 display[(scope_width + 1) * (scope_height + 1)];
+struct monoscope_state {
+ gint16 copyEq[CONVOLVE_BIG];
+ int avgEq[CONVOLVE_SMALL]; /* a running average of the last few. */
+ int avgMax; /* running average of max sample. */
+ guint32 display[(scope_width + 1) * (scope_height + 1)];
- convolve_state *cstate;
- guint32 colors[64];
+ convolve_state *cstate;
+ guint32 colors[64];
};
-struct monoscope_state *monoscope_init (guint32 resx, guint32 resy);
-guint32 *monoscope_update (struct monoscope_state *stateptr, gint16 data[512]);
-void monoscope_close (struct monoscope_state *stateptr);
+struct monoscope_state * monoscope_init (guint32 resx, guint32 resy);
+guint32 * monoscope_update (struct monoscope_state * stateptr, gint16 data [512]);
+void monoscope_close (struct monoscope_state * stateptr);
#endif
diff --git a/gst/qtdemux/qtdemux.h b/gst/qtdemux/qtdemux.h
index ed0f3154..249ef216 100644
--- a/gst/qtdemux/qtdemux.h
+++ b/gst/qtdemux/qtdemux.h
@@ -26,9 +26,8 @@
#include <gst/getbits/getbits.h>
#ifdef __cplusplus
-extern "C"
-{
-#endif /* __cplusplus */
+extern "C" {
+#endif /* __cplusplus */
#define GST_TYPE_QTDEMUX \
@@ -44,45 +43,43 @@ extern "C"
#define GST_QTDEMUX_MAX_STREAMS 8
- typedef struct _GstQTDemux GstQTDemux;
- typedef struct _GstQTDemuxClass GstQTDemuxClass;
- typedef struct _QtDemuxStream QtDemuxStream;
+typedef struct _GstQTDemux GstQTDemux;
+typedef struct _GstQTDemuxClass GstQTDemuxClass;
+typedef struct _QtDemuxStream QtDemuxStream;
- struct _GstQTDemux
- {
- GstElement element;
+struct _GstQTDemux {
+ GstElement element;
- /* pads */
- GstPad *sinkpad;
+ /* pads */
+ GstPad *sinkpad;
- QtDemuxStream *streams[GST_QTDEMUX_MAX_STREAMS];
- int n_streams;
- int n_video_streams;
- int n_audio_streams;
+ QtDemuxStream *streams[GST_QTDEMUX_MAX_STREAMS];
+ int n_streams;
+ int n_video_streams;
+ int n_audio_streams;
- GstByteStream *bs;
+ GstByteStream *bs;
- GNode *moov_node;
- GNode *moov_node_compressed;
+ GNode *moov_node;
+ GNode *moov_node_compressed;
- guint32 timescale;
- guint32 duration;
+ guint32 timescale;
+ guint32 duration;
- int state;
+ int state;
- int offset;
+ int offset;
- /* track stuff */
+ /* track stuff */
- };
+};
- struct _GstQTDemuxClass
- {
- GstElementClass parent_class;
- };
+struct _GstQTDemuxClass {
+ GstElementClass parent_class;
+};
#ifdef __cplusplus
}
-#endif /* __cplusplus */
+#endif /* __cplusplus */
-#endif /* __GST_QTDEMUX_H__ */
+#endif /* __GST_QTDEMUX_H__ */
diff --git a/gst/rtp/gstrtp-common.h b/gst/rtp/gstrtp-common.h
index ec4cd947..fb675189 100644
--- a/gst/rtp/gstrtp-common.h
+++ b/gst/rtp/gstrtp-common.h
@@ -26,7 +26,7 @@
typedef enum
{
/* Audio: */
- PAYLOAD_PCMU = 0, /* ITU-T G.711. mu-law audio (RFC 3551) */
+ PAYLOAD_PCMU = 0, /* ITU-T G.711. mu-law audio (RFC 3551) */
PAYLOAD_GSM = 3,
PAYLOAD_PCMA = 8, /* ITU-T G.711 A-law audio (RFC 3551) */
PAYLOAD_L16_STEREO = 10,
diff --git a/gst/rtp/gstrtpL16depay.h b/gst/rtp/gstrtpL16depay.h
index b49cf240..dad467bf 100644
--- a/gst/rtp/gstrtpL16depay.h
+++ b/gst/rtp/gstrtpL16depay.h
@@ -30,26 +30,26 @@ extern "C"
#endif /* __cplusplus */
/* Definition of structure storing data for this element. */
- typedef struct _GstRtpL16Parse GstRtpL16Parse;
- struct _GstRtpL16Parse
- {
- GstElement element;
+typedef struct _GstRtpL16Parse GstRtpL16Parse;
+struct _GstRtpL16Parse
+{
+ GstElement element;
- GstPad *sinkpad;
- GstPad *srcpad;
+ GstPad *sinkpad;
+ GstPad *srcpad;
- guint frequency;
- guint channels;
+ guint frequency;
+ guint channels;
- rtp_payload_t payload_type;
- };
+ rtp_payload_t payload_type;
+};
/* Standard definition defining a class for this element. */
- typedef struct _GstRtpL16ParseClass GstRtpL16ParseClass;
- struct _GstRtpL16ParseClass
- {
- GstElementClass parent_class;
- };
+typedef struct _GstRtpL16ParseClass GstRtpL16ParseClass;
+struct _GstRtpL16ParseClass
+{
+ GstElementClass parent_class;
+};
/* Standard macros for defining types for this element. */
#define GST_TYPE_RTP_L16_PARSE \
@@ -63,7 +63,7 @@ extern "C"
#define GST_IS_RTP_L16_PARSE_CLASS(obj) \
(G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_RTP_L16_PARSE))
- gboolean gst_rtpL16parse_plugin_init (GstPlugin * plugin);
+gboolean gst_rtpL16parse_plugin_init (GstPlugin * plugin);
#ifdef __cplusplus
}
diff --git a/gst/rtp/gstrtpL16enc.h b/gst/rtp/gstrtpL16enc.h
index 7e902483..15ed92f6 100644
--- a/gst/rtp/gstrtpL16enc.h
+++ b/gst/rtp/gstrtpL16enc.h
@@ -31,32 +31,32 @@ extern "C"
#endif /* __cplusplus */
/* Definition of structure storing data for this element. */
- typedef struct _GstRtpL16Enc GstRtpL16Enc;
- struct _GstRtpL16Enc
- {
- GstElement element;
-
- GstPad *sinkpad;
- GstPad *srcpad;
+typedef struct _GstRtpL16Enc GstRtpL16Enc;
+struct _GstRtpL16Enc
+{
+ GstElement element;
- guint frequency;
- guint channels;
+ GstPad *sinkpad;
+ GstPad *srcpad;
- /* the timestamp of the next frame */
- guint64 next_time;
- /* the interval between frames */
- guint64 time_interval;
+ guint frequency;
+ guint channels;
- guint32 ssrc;
- guint16 seq;
- };
+ /* the timestamp of the next frame */
+ guint64 next_time;
+ /* the interval between frames */
+ guint64 time_interval;
+
+ guint32 ssrc;
+ guint16 seq;
+};
/* Standard definition defining a class for this element. */
- typedef struct _GstRtpL16EncClass GstRtpL16EncClass;
- struct _GstRtpL16EncClass
- {
- GstElementClass parent_class;
- };
+typedef struct _GstRtpL16EncClass GstRtpL16EncClass;
+struct _GstRtpL16EncClass
+{
+ GstElementClass parent_class;
+};
/* Standard macros for defining types for this element. */
#define GST_TYPE_RTP_L16_ENC \
@@ -70,7 +70,7 @@ extern "C"
#define GST_IS_RTP_L16_ENC_CLASS(obj) \
(G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_RTP_L16_ENC))
- gboolean gst_rtpL16enc_plugin_init (GstPlugin * plugin);
+gboolean gst_rtpL16enc_plugin_init (GstPlugin * plugin);
#ifdef __cplusplus
}
diff --git a/gst/rtp/gstrtpL16parse.h b/gst/rtp/gstrtpL16parse.h
index b49cf240..dad467bf 100644
--- a/gst/rtp/gstrtpL16parse.h
+++ b/gst/rtp/gstrtpL16parse.h
@@ -30,26 +30,26 @@ extern "C"
#endif /* __cplusplus */
/* Definition of structure storing data for this element. */
- typedef struct _GstRtpL16Parse GstRtpL16Parse;
- struct _GstRtpL16Parse
- {
- GstElement element;
+typedef struct _GstRtpL16Parse GstRtpL16Parse;
+struct _GstRtpL16Parse
+{
+ GstElement element;
- GstPad *sinkpad;
- GstPad *srcpad;
+ GstPad *sinkpad;
+ GstPad *srcpad;
- guint frequency;
- guint channels;
+ guint frequency;
+ guint channels;
- rtp_payload_t payload_type;
- };
+ rtp_payload_t payload_type;
+};
/* Standard definition defining a class for this element. */
- typedef struct _GstRtpL16ParseClass GstRtpL16ParseClass;
- struct _GstRtpL16ParseClass
- {
- GstElementClass parent_class;
- };
+typedef struct _GstRtpL16ParseClass GstRtpL16ParseClass;
+struct _GstRtpL16ParseClass
+{
+ GstElementClass parent_class;
+};
/* Standard macros for defining types for this element. */
#define GST_TYPE_RTP_L16_PARSE \
@@ -63,7 +63,7 @@ extern "C"
#define GST_IS_RTP_L16_PARSE_CLASS(obj) \
(G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_RTP_L16_PARSE))
- gboolean gst_rtpL16parse_plugin_init (GstPlugin * plugin);
+gboolean gst_rtpL16parse_plugin_init (GstPlugin * plugin);
#ifdef __cplusplus
}
diff --git a/gst/rtp/gstrtpL16pay.h b/gst/rtp/gstrtpL16pay.h
index 7e902483..15ed92f6 100644
--- a/gst/rtp/gstrtpL16pay.h
+++ b/gst/rtp/gstrtpL16pay.h
@@ -31,32 +31,32 @@ extern "C"
#endif /* __cplusplus */
/* Definition of structure storing data for this element. */
- typedef struct _GstRtpL16Enc GstRtpL16Enc;
- struct _GstRtpL16Enc
- {
- GstElement element;
-
- GstPad *sinkpad;
- GstPad *srcpad;
+typedef struct _GstRtpL16Enc GstRtpL16Enc;
+struct _GstRtpL16Enc
+{
+ GstElement element;
- guint frequency;
- guint channels;
+ GstPad *sinkpad;
+ GstPad *srcpad;
- /* the timestamp of the next frame */
- guint64 next_time;
- /* the interval between frames */
- guint64 time_interval;
+ guint frequency;
+ guint channels;
- guint32 ssrc;
- guint16 seq;
- };
+ /* the timestamp of the next frame */
+ guint64 next_time;
+ /* the interval between frames */
+ guint64 time_interval;
+
+ guint32 ssrc;
+ guint16 seq;
+};
/* Standard definition defining a class for this element. */
- typedef struct _GstRtpL16EncClass GstRtpL16EncClass;
- struct _GstRtpL16EncClass
- {
- GstElementClass parent_class;
- };
+typedef struct _GstRtpL16EncClass GstRtpL16EncClass;
+struct _GstRtpL16EncClass
+{
+ GstElementClass parent_class;
+};
/* Standard macros for defining types for this element. */
#define GST_TYPE_RTP_L16_ENC \
@@ -70,7 +70,7 @@ extern "C"
#define GST_IS_RTP_L16_ENC_CLASS(obj) \
(G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_RTP_L16_ENC))
- gboolean gst_rtpL16enc_plugin_init (GstPlugin * plugin);
+gboolean gst_rtpL16enc_plugin_init (GstPlugin * plugin);
#ifdef __cplusplus
}
diff --git a/gst/rtp/gstrtpgsmdepay.h b/gst/rtp/gstrtpgsmdepay.h
index f3b0e659..0a006e70 100644
--- a/gst/rtp/gstrtpgsmdepay.h
+++ b/gst/rtp/gstrtpgsmdepay.h
@@ -30,23 +30,23 @@ extern "C"
#endif /* __cplusplus */
/* Definition of structure storing data for this element. */
- typedef struct _GstRtpGSMParse GstRtpGSMParse;
- struct _GstRtpGSMParse
- {
- GstElement element;
+typedef struct _GstRtpGSMParse GstRtpGSMParse;
+struct _GstRtpGSMParse
+{
+ GstElement element;
- GstPad *sinkpad;
- GstPad *srcpad;
+ GstPad *sinkpad;
+ GstPad *srcpad;
- guint frequency;
- };
+ guint frequency;
+};
/* Standard definition defining a class for this element. */
- typedef struct _GstRtpGSMParseClass GstRtpGSMParseClass;
- struct _GstRtpGSMParseClass
- {
- GstElementClass parent_class;
- };
+typedef struct _GstRtpGSMParseClass GstRtpGSMParseClass;
+struct _GstRtpGSMParseClass
+{
+ GstElementClass parent_class;
+};
/* Standard macros for defining types for this element. */
#define GST_TYPE_RTP_GSM_PARSE \
@@ -60,7 +60,7 @@ extern "C"
#define GST_IS_RTP_GSM_PARSE_CLASS(obj) \
(G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_RTP_GSM_PARSE))
- gboolean gst_rtpgsmparse_plugin_init (GstPlugin * plugin);
+gboolean gst_rtpgsmparse_plugin_init (GstPlugin * plugin);
#ifdef __cplusplus
}
diff --git a/gst/rtp/gstrtpgsmenc.h b/gst/rtp/gstrtpgsmenc.h
index e44e5dae..1220d402 100644
--- a/gst/rtp/gstrtpgsmenc.h
+++ b/gst/rtp/gstrtpgsmenc.h
@@ -31,31 +31,31 @@ extern "C"
#endif /* __cplusplus */
/* Definition of structure storing data for this element. */
- typedef struct _GstRtpGSMEnc GstRtpGSMEnc;
- struct _GstRtpGSMEnc
- {
- GstElement element;
-
- GstPad *sinkpad;
- GstPad *srcpad;
+typedef struct _GstRtpGSMEnc GstRtpGSMEnc;
+struct _GstRtpGSMEnc
+{
+ GstElement element;
- guint frequency;
+ GstPad *sinkpad;
+ GstPad *srcpad;
- /* the timestamp of the next frame */
- guint64 next_time;
- /* the interval between frames */
- guint64 time_interval;
+ guint frequency;
- guint32 ssrc;
- guint16 seq;
- };
+ /* the timestamp of the next frame */
+ guint64 next_time;
+ /* the interval between frames */
+ guint64 time_interval;
+
+ guint32 ssrc;
+ guint16 seq;
+};
/* Standard definition defining a class for this element. */
- typedef struct _GstRtpGSMEncClass GstRtpGSMEncClass;
- struct _GstRtpGSMEncClass
- {
- GstElementClass parent_class;
- };
+typedef struct _GstRtpGSMEncClass GstRtpGSMEncClass;
+struct _GstRtpGSMEncClass
+{
+ GstElementClass parent_class;
+};
/* Standard macros for defining types for this element. */
#define GST_TYPE_RTP_GSM_ENC \
@@ -69,7 +69,7 @@ extern "C"
#define GST_IS_RTP_GSM_ENC_CLASS(obj) \
(G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_RTP_GSM_ENC))
- gboolean gst_rtpgsmenc_plugin_init (GstPlugin * plugin);
+gboolean gst_rtpgsmenc_plugin_init (GstPlugin * plugin);
#ifdef __cplusplus
}
diff --git a/gst/rtp/gstrtpgsmparse.h b/gst/rtp/gstrtpgsmparse.h
index f3b0e659..0a006e70 100644
--- a/gst/rtp/gstrtpgsmparse.h
+++ b/gst/rtp/gstrtpgsmparse.h
@@ -30,23 +30,23 @@ extern "C"
#endif /* __cplusplus */
/* Definition of structure storing data for this element. */
- typedef struct _GstRtpGSMParse GstRtpGSMParse;
- struct _GstRtpGSMParse
- {
- GstElement element;
+typedef struct _GstRtpGSMParse GstRtpGSMParse;
+struct _GstRtpGSMParse
+{
+ GstElement element;
- GstPad *sinkpad;
- GstPad *srcpad;
+ GstPad *sinkpad;
+ GstPad *srcpad;
- guint frequency;
- };
+ guint frequency;
+};
/* Standard definition defining a class for this element. */
- typedef struct _GstRtpGSMParseClass GstRtpGSMParseClass;
- struct _GstRtpGSMParseClass
- {
- GstElementClass parent_class;
- };
+typedef struct _GstRtpGSMParseClass GstRtpGSMParseClass;
+struct _GstRtpGSMParseClass
+{
+ GstElementClass parent_class;
+};
/* Standard macros for defining types for this element. */
#define GST_TYPE_RTP_GSM_PARSE \
@@ -60,7 +60,7 @@ extern "C"
#define GST_IS_RTP_GSM_PARSE_CLASS(obj) \
(G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_RTP_GSM_PARSE))
- gboolean gst_rtpgsmparse_plugin_init (GstPlugin * plugin);
+gboolean gst_rtpgsmparse_plugin_init (GstPlugin * plugin);
#ifdef __cplusplus
}
diff --git a/gst/rtp/gstrtpgsmpay.h b/gst/rtp/gstrtpgsmpay.h
index e44e5dae..1220d402 100644
--- a/gst/rtp/gstrtpgsmpay.h
+++ b/gst/rtp/gstrtpgsmpay.h
@@ -31,31 +31,31 @@ extern "C"
#endif /* __cplusplus */
/* Definition of structure storing data for this element. */
- typedef struct _GstRtpGSMEnc GstRtpGSMEnc;
- struct _GstRtpGSMEnc
- {
- GstElement element;
-
- GstPad *sinkpad;
- GstPad *srcpad;
+typedef struct _GstRtpGSMEnc GstRtpGSMEnc;
+struct _GstRtpGSMEnc
+{
+ GstElement element;
- guint frequency;
+ GstPad *sinkpad;
+ GstPad *srcpad;
- /* the timestamp of the next frame */
- guint64 next_time;
- /* the interval between frames */
- guint64 time_interval;
+ guint frequency;
- guint32 ssrc;
- guint16 seq;
- };
+ /* the timestamp of the next frame */
+ guint64 next_time;
+ /* the interval between frames */
+ guint64 time_interval;
+
+ guint32 ssrc;
+ guint16 seq;
+};
/* Standard definition defining a class for this element. */
- typedef struct _GstRtpGSMEncClass GstRtpGSMEncClass;
- struct _GstRtpGSMEncClass
- {
- GstElementClass parent_class;
- };
+typedef struct _GstRtpGSMEncClass GstRtpGSMEncClass;
+struct _GstRtpGSMEncClass
+{
+ GstElementClass parent_class;
+};
/* Standard macros for defining types for this element. */
#define GST_TYPE_RTP_GSM_ENC \
@@ -69,7 +69,7 @@ extern "C"
#define GST_IS_RTP_GSM_ENC_CLASS(obj) \
(G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_RTP_GSM_ENC))
- gboolean gst_rtpgsmenc_plugin_init (GstPlugin * plugin);
+gboolean gst_rtpgsmenc_plugin_init (GstPlugin * plugin);
#ifdef __cplusplus
}
diff --git a/gst/rtp/rtp-packet.h b/gst/rtp/rtp-packet.h
index b130c86e..f731c5f0 100644
--- a/gst/rtp/rtp-packet.h
+++ b/gst/rtp/rtp-packet.h
@@ -30,80 +30,77 @@
#endif
#ifdef __cplusplus
-extern "C"
-{
+extern "C" {
#endif
#define RTP_VERSION 2
#define RTP_HEADER_LEN 12
#define RTP_MTU 2048
- typedef struct Rtp_Header *Rtp_Header;
+typedef struct Rtp_Header *Rtp_Header;
- struct Rtp_Packet_Struct
- {
- gpointer data;
- guint data_len;
- };
+struct Rtp_Packet_Struct {
+ gpointer data;
+ guint data_len;
+};
- struct Rtp_Header
- {
+struct Rtp_Header {
#if G_BYTE_ORDER == G_LITTLE_ENDIAN
- unsigned int csrc_count:4; /* CSRC count */
- unsigned int extension:1; /* header extension flag */
- unsigned int padding:1; /* padding flag */
- unsigned int version:2; /* protocol version */
- unsigned int payload_type:7; /* payload type */
- unsigned int marker:1; /* marker bit */
+ unsigned int csrc_count:4; /* CSRC count */
+ unsigned int extension:1; /* header extension flag */
+ unsigned int padding:1; /* padding flag */
+ unsigned int version:2; /* protocol version */
+ unsigned int payload_type:7; /* payload type */
+ unsigned int marker:1; /* marker bit */
#elif G_BYTE_ORDER == G_BIG_ENDIAN
- unsigned int version:2; /* protocol version */
- unsigned int padding:1; /* padding flag */
- unsigned int extension:1; /* header extension flag */
- unsigned int csrc_count:4; /* CSRC count */
- unsigned int marker:1; /* marker bit */
- unsigned int payload_type:7; /* payload type */
+ unsigned int version:2; /* protocol version */
+ unsigned int padding:1; /* padding flag */
+ unsigned int extension:1; /* header extension flag */
+ unsigned int csrc_count:4; /* CSRC count */
+ unsigned int marker:1; /* marker bit */
+ unsigned int payload_type:7; /* payload type */
#else
#error "G_BYTE_ORDER should be big or little endian."
#endif
- guint16 seq; /* sequence number */
- guint32 timestamp; /* timestamp */
- guint32 ssrc; /* synchronization source */
- guint32 csrc[1]; /* optional CSRC list */
- };
+ guint16 seq; /* sequence number */
+ guint32 timestamp; /* timestamp */
+ guint32 ssrc; /* synchronization source */
+ guint32 csrc[1]; /* optional CSRC list */
+};
- typedef struct Rtp_Packet_Struct *Rtp_Packet;
+typedef struct Rtp_Packet_Struct *Rtp_Packet;
- Rtp_Packet rtp_packet_new_take_data (gpointer data, guint data_len);
- Rtp_Packet rtp_packet_new_copy_data (gpointer data, guint data_len);
- Rtp_Packet rtp_packet_new_allocate (guint payload_len,
- guint pad_len, guint csrc_count);
- void rtp_packet_free (Rtp_Packet packet);
+Rtp_Packet rtp_packet_new_take_data(gpointer data, guint data_len);
+Rtp_Packet rtp_packet_new_copy_data(gpointer data, guint data_len);
+Rtp_Packet rtp_packet_new_allocate(guint payload_len,
+ guint pad_len, guint csrc_count);
+void rtp_packet_free(Rtp_Packet packet);
//Rtp_Packet rtp_packet_read(int fd, struct sockaddr *fromaddr, socklen_t *fromlen);
//void rtp_packet_send(Rtp_Packet packet, int fd, struct sockaddr *toaddr, socklen_t tolen);
- guint8 rtp_packet_get_version (Rtp_Packet packet);
- void rtp_packet_set_version (Rtp_Packet packet, guint8 version);
- guint8 rtp_packet_get_padding (Rtp_Packet packet);
- void rtp_packet_set_padding (Rtp_Packet packet, guint8 padding);
- guint8 rtp_packet_get_csrc_count (Rtp_Packet packet);
- guint8 rtp_packet_get_extension (Rtp_Packet packet);
- void rtp_packet_set_extension (Rtp_Packet packet, guint8 extension);
- void rtp_packet_set_csrc_count (Rtp_Packet packet, guint8 csrc_count);
- guint8 rtp_packet_get_marker (Rtp_Packet packet);
- void rtp_packet_set_marker (Rtp_Packet packet, guint8 marker);
- guint8 rtp_packet_get_payload_type (Rtp_Packet packet);
- void rtp_packet_set_payload_type (Rtp_Packet packet, guint8 payload_type);
- guint16 rtp_packet_get_seq (Rtp_Packet packet);
- void rtp_packet_set_seq (Rtp_Packet packet, guint16 seq);
- guint32 rtp_packet_get_timestamp (Rtp_Packet packet);
- void rtp_packet_set_timestamp (Rtp_Packet packet, guint32 timestamp);
- guint32 rtp_packet_get_ssrc (Rtp_Packet packet);
- void rtp_packet_set_ssrc (Rtp_Packet packet, guint32 ssrc);
- guint rtp_packet_get_payload_len (Rtp_Packet packet);
- gpointer rtp_packet_get_payload (Rtp_Packet packet);
- guint rtp_packet_get_packet_len (Rtp_Packet packet);
+guint8 rtp_packet_get_version(Rtp_Packet packet);
+void rtp_packet_set_version(Rtp_Packet packet, guint8 version);
+guint8 rtp_packet_get_padding(Rtp_Packet packet);
+void rtp_packet_set_padding(Rtp_Packet packet, guint8 padding);
+guint8 rtp_packet_get_csrc_count(Rtp_Packet packet);
+guint8 rtp_packet_get_extension(Rtp_Packet packet);
+void rtp_packet_set_extension(Rtp_Packet packet, guint8 extension);
+void rtp_packet_set_csrc_count(Rtp_Packet packet, guint8 csrc_count);
+guint8 rtp_packet_get_marker(Rtp_Packet packet);
+void rtp_packet_set_marker(Rtp_Packet packet, guint8 marker);
+guint8 rtp_packet_get_payload_type(Rtp_Packet packet);
+void rtp_packet_set_payload_type(Rtp_Packet packet, guint8 payload_type);
+guint16 rtp_packet_get_seq(Rtp_Packet packet);
+void rtp_packet_set_seq(Rtp_Packet packet, guint16 seq);
+guint32 rtp_packet_get_timestamp(Rtp_Packet packet);
+void rtp_packet_set_timestamp(Rtp_Packet packet, guint32 timestamp);
+guint32 rtp_packet_get_ssrc(Rtp_Packet packet);
+void rtp_packet_set_ssrc(Rtp_Packet packet, guint32 ssrc);
+guint rtp_packet_get_payload_len(Rtp_Packet packet);
+gpointer rtp_packet_get_payload(Rtp_Packet packet);
+guint rtp_packet_get_packet_len(Rtp_Packet packet);
#ifdef __cplusplus
}
#endif
-#endif /* rtp-packet.h */
+#endif /* rtp-packet.h */
diff --git a/gst/smoothwave/gstsmoothwave.h b/gst/smoothwave/gstsmoothwave.h
index df4d8763..87165131 100644
--- a/gst/smoothwave/gstsmoothwave.h
+++ b/gst/smoothwave/gstsmoothwave.h
@@ -26,9 +26,8 @@
#include <gtk/gtk.h>
#ifdef __cplusplus
-extern "C"
-{
-#endif /* __cplusplus */
+extern "C" {
+#endif /* __cplusplus */
#define GST_TYPE_SMOOTHWAVE \
@@ -42,33 +41,31 @@ extern "C"
#define GST_IS_SMOOTHWAVE_CLASS(obj) \
(G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_SMOOTHWAVE))
- typedef struct _GstSmoothWave GstSmoothWave;
- typedef struct _GstSmoothWaveClass GstSmoothWaveClass;
+typedef struct _GstSmoothWave GstSmoothWave;
+typedef struct _GstSmoothWaveClass GstSmoothWaveClass;
- struct _GstSmoothWave
- {
- GstElement element;
+struct _GstSmoothWave {
+ GstElement element;
- GstPad *sinkpad, *srcpad;
+ GstPad *sinkpad,*srcpad;
- gint width, height;
+ gint width,height;
- GdkRgbCmap *cmap;
- GtkWidget *image;
- guchar *imagebuffer;
- };
+ GdkRgbCmap *cmap;
+ GtkWidget *image;
+ guchar *imagebuffer;
+};
- struct _GstSmoothWaveClass
- {
- GstElementClass parent_class;
- };
+struct _GstSmoothWaveClass {
+ GstElementClass parent_class;
+};
- GType gst_smoothwave_get_type (void);
+GType gst_smoothwave_get_type(void);
#ifdef __cplusplus
}
-#endif /* __cplusplus */
+#endif /* __cplusplus */
-#endif /* __GST_SMOOTHWAVE_H__ */
+#endif /* __GST_SMOOTHWAVE_H__ */
diff --git a/gst/smpte/gstmask.h b/gst/smpte/gstmask.h
index 6f82078f..6131c624 100644
--- a/gst/smpte/gstmask.h
+++ b/gst/smpte/gstmask.h
@@ -27,39 +27,37 @@
typedef struct _GstMask GstMask;
typedef struct _GstMaskDefinition GstMaskDefinition;
-typedef void (*GstMaskDrawFunc) (GstMask * mask);
-typedef void (*GstMaskDestroyFunc) (GstMask * mask);
-
-struct _GstMaskDefinition
-{
- gint type;
- gchar *short_name;
- gchar *long_name;
- GstMaskDrawFunc draw_func;
- GstMaskDestroyFunc destroy_func;
- gpointer user_data;
+typedef void (*GstMaskDrawFunc) (GstMask *mask);
+typedef void (*GstMaskDestroyFunc) (GstMask *mask);
+
+struct _GstMaskDefinition {
+ gint type;
+ gchar *short_name;
+ gchar *long_name;
+ GstMaskDrawFunc draw_func;
+ GstMaskDestroyFunc destroy_func;
+ gpointer user_data;
};
-struct _GstMask
-{
- gint type;
- guint32 *data;
- gpointer user_data;
+struct _GstMask {
+ gint type;
+ guint32 *data;
+ gpointer user_data;
- gint width;
- gint height;
- gint bpp;
+ gint width;
+ gint height;
+ gint bpp;
- GstMaskDestroyFunc destroy_func;
+ GstMaskDestroyFunc destroy_func;
};
-void _gst_mask_init (void);
-void _gst_mask_register (GstMaskDefinition * definition);
+void _gst_mask_init (void);
+void _gst_mask_register (GstMaskDefinition *definition);
-void _gst_mask_default_destroy (GstMask * mask);
+void _gst_mask_default_destroy (GstMask *mask);
-const GList *gst_mask_get_definitions (void);
-GstMask *gst_mask_factory_new (gint type, gint bpp, gint width, gint height);
-void gst_mask_destroy (GstMask * mask);
+const GList* gst_mask_get_definitions (void);
+GstMask* gst_mask_factory_new (gint type, gint bpp, gint width, gint height);
+void gst_mask_destroy (GstMask *mask);
#endif /* __GST_MASK_H__ */
diff --git a/gst/smpte/gstsmpte.h b/gst/smpte/gstsmpte.h
index 762eebf8..40844209 100644
--- a/gst/smpte/gstsmpte.h
+++ b/gst/smpte/gstsmpte.h
@@ -38,28 +38,28 @@
typedef struct _GstSMPTE GstSMPTE;
typedef struct _GstSMPTEClass GstSMPTEClass;
-struct _GstSMPTE
-{
- GstElement element;
+struct _GstSMPTE {
+ GstElement element;
- gint format;
- gint width;
- gint height;
- gdouble fps;
+ gint format;
+ gint width;
+ gint height;
+ gdouble fps;
- gint duration;
- gint position;
+ gint duration;
+ gint position;
- GstPad *srcpad, *sinkpad1, *sinkpad2;
+ GstPad *srcpad,
+ *sinkpad1,
+ *sinkpad2;
- gint type;
- gint border;
- gint depth;
- GstMask *mask;
+ gint type;
+ gint border;
+ gint depth;
+ GstMask *mask;
};
-struct _GstSMPTEClass
-{
+struct _GstSMPTEClass {
GstElementClass parent_class;
};
diff --git a/gst/smpte/paint.h b/gst/smpte/paint.h
index aa9fd425..4c34cf92 100644
--- a/gst/smpte/paint.h
+++ b/gst/smpte/paint.h
@@ -22,21 +22,26 @@
#include <glib.h>
-void gst_smpte_paint_vbox (guint32 * dest, gint stride,
- gint x0, gint y0, gint c0, gint x1, gint y1, gint c1);
-void gst_smpte_paint_hbox (guint32 * dest, gint stride,
- gint x0, gint y0, gint c0, gint x1, gint y1, gint c1);
+void gst_smpte_paint_vbox (guint32 *dest, gint stride,
+ gint x0, gint y0, gint c0,
+ gint x1, gint y1, gint c1);
+void gst_smpte_paint_hbox (guint32 *dest, gint stride,
+ gint x0, gint y0, gint c0,
+ gint x1, gint y1, gint c1);
-void gst_smpte_paint_triangle_linear (guint32 * dest, gint stride,
- gint x0, gint y0, gint c0,
- gint x1, gint y1, gint c1, gint x2, gint y2, gint c2);
+void gst_smpte_paint_triangle_linear (guint32 *dest, gint stride,
+ gint x0, gint y0, gint c0,
+ gint x1, gint y1, gint c1,
+ gint x2, gint y2, gint c2);
-void gst_smpte_paint_triangle_clock (guint32 * dest, gint stride,
- gint x0, gint y0, gint c0,
- gint x1, gint y1, gint c1, gint x2, gint y2, gint c2);
+void gst_smpte_paint_triangle_clock (guint32 *dest, gint stride,
+ gint x0, gint y0, gint c0,
+ gint x1, gint y1, gint c1,
+ gint x2, gint y2, gint c2);
-void gst_smpte_paint_box_clock (guint32 * dest, gint stride,
- gint x0, gint y0, gint c0,
- gint x1, gint y1, gint c1, gint x2, gint y2, gint c2);
+void gst_smpte_paint_box_clock (guint32 *dest, gint stride,
+ gint x0, gint y0, gint c0,
+ gint x1, gint y1, gint c1,
+ gint x2, gint y2, gint c2);
#endif /* __GST_SMPTE_PAINT_H__ */
diff --git a/gst/spectrum/gstspectrum.h b/gst/spectrum/gstspectrum.h
index 23c4ef4b..8cc546ec 100644
--- a/gst/spectrum/gstspectrum.h
+++ b/gst/spectrum/gstspectrum.h
@@ -26,9 +26,8 @@
#ifdef __cplusplus
-extern "C"
-{
-#endif /* __cplusplus */
+extern "C" {
+#endif /* __cplusplus */
#define GST_TYPE_SPECTRUM \
@@ -42,29 +41,27 @@ extern "C"
#define GST_IS_SPECTRUM_CLASS(obj) \
(G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_SPECTRUM))
- typedef struct _GstSpectrum GstSpectrum;
- typedef struct _GstSpectrumClass GstSpectrumClass;
+typedef struct _GstSpectrum GstSpectrum;
+typedef struct _GstSpectrumClass GstSpectrumClass;
- struct _GstSpectrum
- {
- GstElement element;
+struct _GstSpectrum {
+ GstElement element;
- GstPad *sinkpad, *srcpad;
+ GstPad *sinkpad,*srcpad;
- gint width;
- };
+ gint width;
+};
- struct _GstSpectrumClass
- {
- GstElementClass parent_class;
- };
+struct _GstSpectrumClass {
+ GstElementClass parent_class;
+};
- GType gst_spectrum_get_type (void);
+GType gst_spectrum_get_type(void);
#ifdef __cplusplus
}
-#endif /* __cplusplus */
+#endif /* __cplusplus */
-#endif /* __GST_SPECTRUM_H__ */
+#endif /* __GST_SPECTRUM_H__ */
diff --git a/gst/udp/gstudp.h b/gst/udp/gstudp.h
index e5fda050..89103e93 100644
--- a/gst/udp/gstudp.h
+++ b/gst/udp/gstudp.h
@@ -36,6 +36,7 @@ extern "C"
#ifdef __cplusplus
}
-#endif /* __cplusplus */
+#endif /* __cplusplus */
+
+#endif /* __GST_UDP_H__ */
-#endif /* __GST_UDP_H__ */
diff --git a/gst/udp/gstudpsink.h b/gst/udp/gstudpsink.h
index 9a08f709..f49b4efe 100644
--- a/gst/udp/gstudpsink.h
+++ b/gst/udp/gstudpsink.h
@@ -25,9 +25,8 @@
#include <gst/gst.h>
#ifdef __cplusplus
-extern "C"
-{
-#endif /* __cplusplus */
+extern "C" {
+#endif /* __cplusplus */
#include <stdio.h>
#include <stdlib.h>
@@ -55,48 +54,45 @@ extern "C"
#define GST_IS_UDPSINK_CLASS(obj) \
(G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_UDPSINK))
- typedef struct _GstUDPSink GstUDPSink;
- typedef struct _GstUDPSinkClass GstUDPSinkClass;
+typedef struct _GstUDPSink GstUDPSink;
+typedef struct _GstUDPSinkClass GstUDPSinkClass;
- typedef enum
- {
- GST_UDPSINK_OPEN = GST_ELEMENT_FLAG_LAST,
+typedef enum {
+ GST_UDPSINK_OPEN = GST_ELEMENT_FLAG_LAST,
- GST_UDPSINK_FLAG_LAST = GST_ELEMENT_FLAG_LAST + 2,
- } GstUDPSinkFlags;
+ GST_UDPSINK_FLAG_LAST = GST_ELEMENT_FLAG_LAST + 2,
+} GstUDPSinkFlags;
- struct _GstUDPSink
- {
- GstElement element;
+struct _GstUDPSink {
+ GstElement element;
- /* pads */
- GstPad *sinkpad, *srcpad;
+ /* pads */
+ GstPad *sinkpad,*srcpad;
- int sock;
- struct sockaddr_in theiraddr;
- struct ip_mreq multi_addr;
+ int sock;
+ struct sockaddr_in theiraddr;
+ struct ip_mreq multi_addr;
- gint port;
- Gst_UDP_Control control;
- gchar *host;
+ gint port;
+ Gst_UDP_Control control;
+ gchar *host;
+
+ guint mtu;
+
+ GstClock *clock;
+};
- guint mtu;
+struct _GstUDPSinkClass {
+ GstElementClass parent_class;
- GstClock *clock;
- };
+};
- struct _GstUDPSinkClass
- {
- GstElementClass parent_class;
-
- };
-
- GType gst_udpsink_get_type (void);
+GType gst_udpsink_get_type(void);
#ifdef __cplusplus
}
-#endif /* __cplusplus */
+#endif /* __cplusplus */
-#endif /* __GST_UDPSINK_H__ */
+#endif /* __GST_UDPSINK_H__ */
diff --git a/gst/udp/gstudpsrc.h b/gst/udp/gstudpsrc.h
index bb4273e7..f16673df 100644
--- a/gst/udp/gstudpsrc.h
+++ b/gst/udp/gstudpsrc.h
@@ -24,9 +24,8 @@
#include <gst/gst.h>
#ifdef __cplusplus
-extern "C"
-{
-#endif /* __cplusplus */
+extern "C" {
+#endif /* __cplusplus */
#include <errno.h>
#include <string.h>
@@ -50,47 +49,44 @@ extern "C"
#define GST_IS_UDPSRC_CLASS(obj) \
(G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_UDPSRC))
- typedef struct _GstUDPSrc GstUDPSrc;
- typedef struct _GstUDPSrcClass GstUDPSrcClass;
+typedef struct _GstUDPSrc GstUDPSrc;
+typedef struct _GstUDPSrcClass GstUDPSrcClass;
- typedef enum
- {
- GST_UDPSRC_OPEN = GST_ELEMENT_FLAG_LAST,
+typedef enum {
+ GST_UDPSRC_OPEN = GST_ELEMENT_FLAG_LAST,
- GST_UDPSRC_FLAG_LAST = GST_ELEMENT_FLAG_LAST + 2,
- } GstUDPSrcFlags;
+ GST_UDPSRC_FLAG_LAST = GST_ELEMENT_FLAG_LAST + 2,
+} GstUDPSrcFlags;
- struct _GstUDPSrc
- {
- GstElement element;
+struct _GstUDPSrc {
+ GstElement element;
- /* pads */
- GstPad *sinkpad, *srcpad;
+ /* pads */
+ GstPad *sinkpad,*srcpad;
- int port;
- int sock;
- int control_sock;
- Gst_UDP_Control control;
- gchar *multi_group;
+ int port;
+ int sock;
+ int control_sock;
+ Gst_UDP_Control control;
+ gchar *multi_group;
- struct sockaddr_in myaddr;
- struct ip_mreq multi_addr;
- GstClock *clock;
+ struct sockaddr_in myaddr;
+ struct ip_mreq multi_addr;
+ GstClock *clock;
- gboolean first_buf;
- };
+ gboolean first_buf;
+};
- struct _GstUDPSrcClass
- {
- GstElementClass parent_class;
- };
+struct _GstUDPSrcClass {
+ GstElementClass parent_class;
+};
- GType gst_udpsrc_get_type (void);
+GType gst_udpsrc_get_type(void);
#ifdef __cplusplus
}
-#endif /* __cplusplus */
+#endif /* __cplusplus */
-#endif /* __GST_UDPSRC_H__ */
+#endif /* __GST_UDPSRC_H__ */
diff --git a/gst/videofilter/gstvideobalance.h b/gst/videofilter/gstvideobalance.h
index 03a3d066..45aab910 100644
--- a/gst/videofilter/gstvideobalance.h
+++ b/gst/videofilter/gstvideobalance.h
@@ -28,6 +28,7 @@
G_BEGIN_DECLS
+
#define GST_TYPE_VIDEOBALANCE \
(gst_videobalance_get_type())
#define GST_VIDEOBALANCE(obj) \
@@ -38,30 +39,30 @@ G_BEGIN_DECLS
(G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_VIDEOBALANCE))
#define GST_IS_VIDEOBALANCE_CLASS(obj) \
(G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_VIDEOBALANCE))
+
typedef struct _GstVideobalance GstVideobalance;
typedef struct _GstVideobalanceClass GstVideobalanceClass;
-struct _GstVideobalance
-{
+struct _GstVideobalance {
GstVideofilter videofilter;
- guint8 *tabley, **tableu, **tablev;
+ guint8 *tabley, **tableu, **tablev;
gboolean needupdate;
gdouble contrast;
gdouble brightness;
gdouble hue;
gdouble saturation;
-
+
GList *channels;
};
-struct _GstVideobalanceClass
-{
+struct _GstVideobalanceClass {
GstVideofilterClass parent_class;
};
-GType gst_videobalance_get_type (void);
+GType gst_videobalance_get_type(void);
G_END_DECLS
+
#endif /* __GST_VIDEOBALANCE_H__ */
diff --git a/gst/videofilter/gstvideofilter.h b/gst/videofilter/gstvideofilter.h
index 2c10a211..e6c346c0 100644
--- a/gst/videofilter/gstvideofilter.h
+++ b/gst/videofilter/gstvideofilter.h
@@ -25,17 +25,18 @@
#include <gst/gst.h>
-G_BEGIN_DECLS typedef struct _GstVideofilter GstVideofilter;
+G_BEGIN_DECLS
+
+typedef struct _GstVideofilter GstVideofilter;
typedef struct _GstVideofilterClass GstVideofilterClass;
-typedef void (*GstVideofilterFilterFunc) (GstVideofilter * filter,
+typedef void (*GstVideofilterFilterFunc)(GstVideofilter *filter,
void *out_data, void *in_data);
-typedef void (*GstVideofilterSetupFunc) (GstVideofilter * filter);
+typedef void (*GstVideofilterSetupFunc)(GstVideofilter *filter);
typedef struct _GstVideofilterFormat GstVideofilterFormat;
-struct _GstVideofilterFormat
-{
+struct _GstVideofilterFormat {
char *fourcc;
int bpp;
GstVideofilterFilterFunc filter_func;
@@ -57,11 +58,10 @@ struct _GstVideofilterFormat
#define GST_IS_VIDEOFILTER_CLASS(obj) \
(G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_VIDEOFILTER))
-struct _GstVideofilter
-{
+struct _GstVideofilter {
GstElement element;
- GstPad *sinkpad, *srcpad;
+ GstPad *sinkpad,*srcpad;
/* video state */
gboolean inited;
@@ -81,29 +81,28 @@ struct _GstVideofilter
GstBuffer *out_buf;
};
-struct _GstVideofilterClass
-{
+struct _GstVideofilterClass {
GstElementClass parent_class;
GPtrArray *formats;
GstVideofilterSetupFunc setup;
};
-GType gst_videofilter_get_type (void);
+GType gst_videofilter_get_type(void);
-int gst_videofilter_get_input_width (GstVideofilter * videofilter);
-int gst_videofilter_get_input_height (GstVideofilter * videofilter);
-void gst_videofilter_set_output_size (GstVideofilter * videofilter,
+int gst_videofilter_get_input_width(GstVideofilter *videofilter);
+int gst_videofilter_get_input_height(GstVideofilter *videofilter);
+void gst_videofilter_set_output_size(GstVideofilter *videofilter,
int width, int height);
-GstVideofilterFormat *gst_videofilter_find_format_by_structure (GstVideofilter *
- filter, const GstStructure * structure);
-GstCaps *gst_videofilter_class_get_capslist (GstVideofilterClass *
- videofilterclass);
+GstVideofilterFormat *gst_videofilter_find_format_by_structure (GstVideofilter *filter,
+ const GstStructure *structure);
+GstCaps *gst_videofilter_class_get_capslist(GstVideofilterClass *videofilterclass);
-void gst_videofilter_class_add_format (GstVideofilterClass * videofilterclass,
- GstVideofilterFormat * format);
-void gst_videofilter_class_add_pad_templates (GstVideofilterClass *
- videofilterclass);
+void gst_videofilter_class_add_format(GstVideofilterClass *videofilterclass,
+ GstVideofilterFormat *format);
+void gst_videofilter_class_add_pad_templates (GstVideofilterClass *videofilterclass);
G_END_DECLS
+
#endif /* __GST_VIDEOFILTER_H__ */
+
diff --git a/gst/videofilter/gstvideoflip.h b/gst/videofilter/gstvideoflip.h
index a43d2b4c..83b37718 100644
--- a/gst/videofilter/gstvideoflip.h
+++ b/gst/videofilter/gstvideoflip.h
@@ -27,8 +27,9 @@
#include "gstvideofilter.h"
-G_BEGIN_DECLS typedef enum
-{
+G_BEGIN_DECLS
+
+typedef enum {
GST_VIDEOFLIP_METHOD_IDENTITY,
GST_VIDEOFLIP_METHOD_90R,
GST_VIDEOFLIP_METHOD_180,
@@ -53,19 +54,19 @@ G_BEGIN_DECLS typedef enum
typedef struct _GstVideoflip GstVideoflip;
typedef struct _GstVideoflipClass GstVideoflipClass;
-struct _GstVideoflip
-{
+struct _GstVideoflip {
GstVideofilter videofilter;
GstVideoflipMethod method;
};
-struct _GstVideoflipClass
-{
+struct _GstVideoflipClass {
GstVideofilterClass parent_class;
};
-GType gst_videoflip_get_type (void);
+GType gst_videoflip_get_type(void);
G_END_DECLS
+
#endif /* __GST_VIDEOFLIP_H__ */
+
diff --git a/gst/videoflip/gstvideoflip.h b/gst/videoflip/gstvideoflip.h
index 4d28ac66..b14b0bd3 100644
--- a/gst/videoflip/gstvideoflip.h
+++ b/gst/videoflip/gstvideoflip.h
@@ -25,8 +25,9 @@
#include <gst/gst.h>
-G_BEGIN_DECLS typedef enum
-{
+G_BEGIN_DECLS
+
+typedef enum {
GST_VIDEOFLIP_METHOD_IDENTITY,
GST_VIDEOFLIP_METHOD_90R,
GST_VIDEOFLIP_METHOD_180,
@@ -52,11 +53,10 @@ G_BEGIN_DECLS typedef enum
typedef struct _GstVideoflip GstVideoflip;
typedef struct _GstVideoflipClass GstVideoflipClass;
-struct _GstVideoflip
-{
+struct _GstVideoflip {
GstElement element;
- GstPad *sinkpad, *srcpad;
+ GstPad *sinkpad,*srcpad;
gboolean force_size;
gint forced_width;
@@ -78,16 +78,16 @@ struct _GstVideoflip
gint to_buf_size;
};
-struct _GstVideoflipClass
-{
+struct _GstVideoflipClass {
GstElementClass parent_class;
};
-GType gst_videoflip_get_type (void);
-
-void gst_videoflip_setup (GstVideoflip *);
+GType gst_videoflip_get_type(void);
+void gst_videoflip_setup(GstVideoflip *);
#define gst_videoflip_scale(scale, src, dest) (scale)->scale_cc((scale), (src), (dest))
G_END_DECLS
+
#endif /* __GST_VIDEOFLIP_H__ */
+
diff --git a/gst/videoflip/videoflip.h b/gst/videoflip/videoflip.h
index a6bd5fb7..e912fe98 100644
--- a/gst/videoflip/videoflip.h
+++ b/gst/videoflip/videoflip.h
@@ -23,24 +23,24 @@
#include "gstvideoflip.h"
-struct videoflip_format_struct
-{
- char *fourcc;
- int depth;
- void (*scale) (GstVideoflip *, unsigned char *dest, unsigned char *src);
- int bpp;
- unsigned int endianness;
- unsigned int red_mask;
- unsigned int green_mask;
- unsigned int blue_mask;
+struct videoflip_format_struct {
+ char *fourcc;
+ int depth;
+ void (*scale)(GstVideoflip *,unsigned char *dest, unsigned char *src);
+ int bpp;
+ unsigned int endianness;
+ unsigned int red_mask;
+ unsigned int green_mask;
+ unsigned int blue_mask;
};
extern struct videoflip_format_struct videoflip_formats[];
extern int videoflip_n_formats;
-GstStructure *videoflip_get_cap (struct videoflip_format_struct *format);
+GstStructure *videoflip_get_cap(struct videoflip_format_struct *format);
-struct videoflip_format_struct *videoflip_find_by_caps (const GstCaps * caps);
+struct videoflip_format_struct *videoflip_find_by_caps(const GstCaps *caps);
#endif
+
diff --git a/gst/wavenc/gstwavenc.h b/gst/wavenc/gstwavenc.h
index 7711a25d..8810001a 100644
--- a/gst/wavenc/gstwavenc.h
+++ b/gst/wavenc/gstwavenc.h
@@ -25,6 +25,7 @@
#include <gst/gst.h>
G_BEGIN_DECLS
+
#define GST_TYPE_WAVENC \
(gst_wavenc_get_type())
#define GST_WAVENC(obj) \
@@ -35,17 +36,17 @@ G_BEGIN_DECLS
(G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_WAVENC))
#define GST_IS_WAVENC_CLASS(obj) \
(G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_WAVENC))
+
typedef struct _GstWavEnc GstWavEnc;
typedef struct _GstWavEncClass GstWavEncClass;
#define WAV_HEADER_LEN 44
-struct _GstWavEnc
-{
+struct _GstWavEnc {
GstElement element;
/* pads */
- GstPad *sinkpad, *srcpad;
+ GstPad *sinkpad,*srcpad;
/* useful audio data */
guint bits;
@@ -53,15 +54,15 @@ struct _GstWavEnc
guint channels;
guint width;
guint32 length;
-
+
gboolean setup, flush_header, pad_eos;
guchar header[WAV_HEADER_LEN];
};
-struct _GstWavEncClass
-{
+struct _GstWavEncClass {
GstElementClass parent_class;
};
G_END_DECLS
+
#endif /* __GST_ENC_H__ */
diff --git a/gst/wavenc/riff.h b/gst/wavenc/riff.h
index bf18a1fe..141ed1fa 100644
--- a/gst/wavenc/riff.h
+++ b/gst/wavenc/riff.h
@@ -24,12 +24,11 @@
#include <gst/gst.h>
-typedef enum
-{
- GST_RIFF_OK = 0,
+typedef enum {
+ GST_RIFF_OK = 0,
GST_RIFF_ENOTRIFF = -1,
- GST_RIFF_EINVAL = -2,
- GST_RIFF_ENOMEM = -3
+ GST_RIFF_EINVAL = -2,
+ GST_RIFF_ENOMEM = -3
} GstRiffReturn;
#define MAKE_FOUR_CC(a,b,c,d) GST_MAKE_FOURCC(a,b,c,d)
@@ -82,29 +81,29 @@ typedef enum
#define GST_RIFF_FCCH_MSVC MAKE_FOUR_CC('M','S','V','C')
/* INFO types - see http://www.saettler.com/RIFFMCI/riffmci.html */
-#define GST_RIFF_INFO_IARL MAKE_FOUR_CC('I','A','R','L') /* location */
-#define GST_RIFF_INFO_IART MAKE_FOUR_CC('I','A','R','T') /* artist */
-#define GST_RIFF_INFO_ICMS MAKE_FOUR_CC('I','C','M','S') /* commissioned */
-#define GST_RIFF_INFO_ICMT MAKE_FOUR_CC('I','C','M','T') /* comment */
-#define GST_RIFF_INFO_ICOP MAKE_FOUR_CC('I','C','O','P') /* copyright */
-#define GST_RIFF_INFO_ICRD MAKE_FOUR_CC('I','C','R','D') /* creation date */
-#define GST_RIFF_INFO_ICRP MAKE_FOUR_CC('I','C','R','P') /* cropped */
-#define GST_RIFF_INFO_IDIM MAKE_FOUR_CC('I','D','I','M') /* dimensions */
-#define GST_RIFF_INFO_IDPI MAKE_FOUR_CC('I','D','P','I') /* dots-per-inch */
-#define GST_RIFF_INFO_IENG MAKE_FOUR_CC('I','E','N','G') /* engineer(s) */
-#define GST_RIFF_INFO_IGNR MAKE_FOUR_CC('I','G','N','R') /* genre */
-#define GST_RIFF_INFO_IKEY MAKE_FOUR_CC('I','K','E','Y') /* keywords */
-#define GST_RIFF_INFO_ILGT MAKE_FOUR_CC('I','L','G','T') /* lightness */
-#define GST_RIFF_INFO_IMED MAKE_FOUR_CC('I','M','E','D') /* medium */
-#define GST_RIFF_INFO_INAM MAKE_FOUR_CC('I','N','A','M') /* name */
-#define GST_RIFF_INFO_IPLT MAKE_FOUR_CC('I','P','L','T') /* palette setting */
-#define GST_RIFF_INFO_IPRD MAKE_FOUR_CC('I','P','R','D') /* product */
-#define GST_RIFF_INFO_ISBJ MAKE_FOUR_CC('I','S','B','J') /* subject */
-#define GST_RIFF_INFO_ISFT MAKE_FOUR_CC('I','S','F','T') /* software */
-#define GST_RIFF_INFO_ISHP MAKE_FOUR_CC('I','S','H','P') /* sharpness */
-#define GST_RIFF_INFO_ISRC MAKE_FOUR_CC('I','S','R','C') /* source */
-#define GST_RIFF_INFO_ISRF MAKE_FOUR_CC('I','S','R','F') /* source form */
-#define GST_RIFF_INFO_ITCH MAKE_FOUR_CC('I','T','C','H') /* technician(s) */
+#define GST_RIFF_INFO_IARL MAKE_FOUR_CC('I','A','R','L') /* location */
+#define GST_RIFF_INFO_IART MAKE_FOUR_CC('I','A','R','T') /* artist */
+#define GST_RIFF_INFO_ICMS MAKE_FOUR_CC('I','C','M','S') /* commissioned */
+#define GST_RIFF_INFO_ICMT MAKE_FOUR_CC('I','C','M','T') /* comment */
+#define GST_RIFF_INFO_ICOP MAKE_FOUR_CC('I','C','O','P') /* copyright */
+#define GST_RIFF_INFO_ICRD MAKE_FOUR_CC('I','C','R','D') /* creation date */
+#define GST_RIFF_INFO_ICRP MAKE_FOUR_CC('I','C','R','P') /* cropped */
+#define GST_RIFF_INFO_IDIM MAKE_FOUR_CC('I','D','I','M') /* dimensions */
+#define GST_RIFF_INFO_IDPI MAKE_FOUR_CC('I','D','P','I') /* dots-per-inch */
+#define GST_RIFF_INFO_IENG MAKE_FOUR_CC('I','E','N','G') /* engineer(s) */
+#define GST_RIFF_INFO_IGNR MAKE_FOUR_CC('I','G','N','R') /* genre */
+#define GST_RIFF_INFO_IKEY MAKE_FOUR_CC('I','K','E','Y') /* keywords */
+#define GST_RIFF_INFO_ILGT MAKE_FOUR_CC('I','L','G','T') /* lightness */
+#define GST_RIFF_INFO_IMED MAKE_FOUR_CC('I','M','E','D') /* medium */
+#define GST_RIFF_INFO_INAM MAKE_FOUR_CC('I','N','A','M') /* name */
+#define GST_RIFF_INFO_IPLT MAKE_FOUR_CC('I','P','L','T') /* palette setting */
+#define GST_RIFF_INFO_IPRD MAKE_FOUR_CC('I','P','R','D') /* product */
+#define GST_RIFF_INFO_ISBJ MAKE_FOUR_CC('I','S','B','J') /* subject */
+#define GST_RIFF_INFO_ISFT MAKE_FOUR_CC('I','S','F','T') /* software */
+#define GST_RIFF_INFO_ISHP MAKE_FOUR_CC('I','S','H','P') /* sharpness */
+#define GST_RIFF_INFO_ISRC MAKE_FOUR_CC('I','S','R','C') /* source */
+#define GST_RIFF_INFO_ISRF MAKE_FOUR_CC('I','S','R','F') /* source form */
+#define GST_RIFF_INFO_ITCH MAKE_FOUR_CC('I','T','C','H') /* technician(s) */
/*********Chunk Names***************/
#define GST_RIFF_FF00 MAKE_FOUR_CC(0xFF,0xFF,0x00,0x00)
@@ -183,7 +182,7 @@ typedef enum
#define GST_RIFF_v422 MAKE_FOUR_CC( 'v', '4', '2', '2')
#define GST_RIFF_V422 MAKE_FOUR_CC( 'V', '4', '2', '2')
#define GST_RIFF_mvi1 MAKE_FOUR_CC( 'm', 'v', 'i', '1')
-#define GST_RIFF_MPIX MAKE_FOUR_CC(0x04,0x00, 'i', '1') /* MotionPixels munged their id */
+#define GST_RIFF_MPIX MAKE_FOUR_CC(0x04,0x00, 'i', '1') /* MotionPixels munged their id */
#define GST_RIFF_AURA MAKE_FOUR_CC( 'A', 'U', 'R', 'A')
#define GST_RIFF_DMB1 MAKE_FOUR_CC( 'D', 'M', 'B', '1')
#define GST_RIFF_dmb1 MAKE_FOUR_CC( 'd', 'm', 'b', '1')
@@ -219,7 +218,7 @@ typedef enum
#define GST_RIFF_rpza MAKE_FOUR_CC( 'r', 'p', 'z', 'a')
/* And this here's the mistakes that need to be supported */
-#define GST_RIFF_azpr MAKE_FOUR_CC( 'a', 'z', 'p', 'r') /* recognize Apple's rpza mangled? */
+#define GST_RIFF_azpr MAKE_FOUR_CC( 'a', 'z', 'p', 'r') /* recognize Apple's rpza mangled? */
/*********** FND in MJPG **********/
#define GST_RIFF_ISFT MAKE_FOUR_CC( 'I', 'S', 'F', 'T')
@@ -232,22 +231,21 @@ typedef enum
#define GST_RIFF_rec MAKE_FOUR_CC( 'r', 'e', 'c', ' ')
/* common data structures */
-struct _gst_riff_avih
-{
- guint32 us_frame; /* microsec per frame */
- guint32 max_bps; /* byte/s overall */
- guint32 pad_gran; /* pad_gran (???) */
+struct _gst_riff_avih {
+ guint32 us_frame; /* microsec per frame */
+ guint32 max_bps; /* byte/s overall */
+ guint32 pad_gran; /* pad_gran (???) */
guint32 flags;
/* flags values */
-#define GST_RIFF_AVIH_HASINDEX 0x00000010 /* has idx1 chunk */
-#define GST_RIFF_AVIH_MUSTUSEINDEX 0x00000020 /* must use idx1 chunk to determine order */
-#define GST_RIFF_AVIH_ISINTERLEAVED 0x00000100 /* AVI file is interleaved */
-#define GST_RIFF_AVIH_WASCAPTUREFILE 0x00010000 /* specially allocated used for capturing real time video */
-#define GST_RIFF_AVIH_COPYRIGHTED 0x00020000 /* contains copyrighted data */
- guint32 tot_frames; /* # of frames (all) */
- guint32 init_frames; /* initial frames (???) */
+#define GST_RIFF_AVIH_HASINDEX 0x00000010 /* has idx1 chunk */
+#define GST_RIFF_AVIH_MUSTUSEINDEX 0x00000020 /* must use idx1 chunk to determine order */
+#define GST_RIFF_AVIH_ISINTERLEAVED 0x00000100 /* AVI file is interleaved */
+#define GST_RIFF_AVIH_WASCAPTUREFILE 0x00010000 /* specially allocated used for capturing real time video */
+#define GST_RIFF_AVIH_COPYRIGHTED 0x00020000 /* contains copyrighted data */
+ guint32 tot_frames; /* # of frames (all) */
+ guint32 init_frames; /* initial frames (???) */
guint32 streams;
- guint32 bufsize; /* suggested buffer size */
+ guint32 bufsize; /* suggested buffer size */
guint32 width;
guint32 height;
guint32 scale;
@@ -256,28 +254,26 @@ struct _gst_riff_avih
guint32 length;
};
-struct _gst_riff_strh
-{
- guint32 type; /* stream type */
- guint32 fcc_handler; /* fcc_handler */
+struct _gst_riff_strh {
+ guint32 type; /* stream type */
+ guint32 fcc_handler; /* fcc_handler */
guint32 flags;
/* flags values */
#define GST_RIFF_STRH_DISABLED 0x000000001
#define GST_RIFF_STRH_VIDEOPALCHANGES 0x000010000
guint32 priority;
- guint32 init_frames; /* initial frames (???) */
+ guint32 init_frames; /* initial frames (???) */
guint32 scale;
guint32 rate;
guint32 start;
guint32 length;
- guint32 bufsize; /* suggested buffer size */
+ guint32 bufsize; /* suggested buffer size */
guint32 quality;
guint32 samplesize;
/* XXX 16 bytes ? */
};
-struct _gst_riff_strf_vids
-{ /* == BitMapInfoHeader */
+struct _gst_riff_strf_vids { /* == BitMapInfoHeader */
guint32 size;
guint32 width;
guint32 height;
@@ -287,14 +283,13 @@ struct _gst_riff_strf_vids
guint32 image_size;
guint32 xpels_meter;
guint32 ypels_meter;
- guint32 num_colors; /* used colors */
- guint32 imp_colors; /* important colors */
+ guint32 num_colors; /* used colors */
+ guint32 imp_colors; /* important colors */
/* may be more for some codecs */
};
-struct _gst_riff_strf_auds
-{ /* == WaveHeader (?) */
+struct _gst_riff_strf_auds { /* == WaveHeader (?) */
guint16 format;
/**** from public Microsoft RIFF docs ******/
#define GST_RIFF_WAVE_FORMAT_UNKNOWN (0x0000)
@@ -333,8 +328,7 @@ struct _gst_riff_strf_auds
guint16 size;
};
-struct _gst_riff_strf_iavs
-{
+struct _gst_riff_strf_iavs {
guint32 DVAAuxSrc;
guint32 DVAAuxCtl;
guint32 DVAAuxSrc1;
@@ -345,30 +339,26 @@ struct _gst_riff_strf_iavs
guint32 DVReserved2;
};
-struct _gst_riff_riff
-{
+struct _gst_riff_riff {
guint32 id;
guint32 size;
guint32 type;
};
-struct _gst_riff_list
-{
+struct _gst_riff_list {
guint32 id;
guint32 size;
guint32 type;
};
-struct _gst_riff_labl
-{
+struct _gst_riff_labl {
guint32 id;
guint32 size;
guint32 identifier;
};
-struct _gst_riff_ltxt
-{
+struct _gst_riff_ltxt {
guint32 id;
guint32 size;
@@ -381,16 +371,14 @@ struct _gst_riff_ltxt
guint16 codepage;
};
-struct _gst_riff_note
-{
+struct _gst_riff_note {
guint32 id;
guint32 size;
guint32 identifier;
};
-struct _gst_riff_cuepoints
-{
+struct _gst_riff_cuepoints {
guint32 identifier;
guint32 position;
guint32 id;
@@ -399,22 +387,19 @@ struct _gst_riff_cuepoints
guint32 offset;
};
-struct _gst_riff_cue
-{
+struct _gst_riff_cue {
guint32 id;
guint32 size;
- guint32 cuepoints; /* Number of cue points held in the data */
+ guint32 cuepoints; /* Number of cue points held in the data */
};
-struct _gst_riff_chunk
-{
+struct _gst_riff_chunk {
guint32 id;
guint32 size;
};
-struct _gst_riff_index_entry
-{
+struct _gst_riff_index_entry {
guint32 id;
guint32 flags;
#define GST_RIFF_IF_LIST (0x00000001L)
@@ -425,31 +410,29 @@ struct _gst_riff_index_entry
guint32 size;
};
-struct _gst_riff_dmlh
-{
+struct _gst_riff_dmlh {
guint32 totalframes;
};
-typedef struct _gst_riff_riff gst_riff_riff;
-typedef struct _gst_riff_list gst_riff_list;
-typedef struct _gst_riff_chunk gst_riff_chunk;
-typedef struct _gst_riff_index_entry gst_riff_index_entry;
-
-typedef struct _gst_riff_avih gst_riff_avih;
-typedef struct _gst_riff_strh gst_riff_strh;
-typedef struct _gst_riff_strf_vids gst_riff_strf_vids;
-typedef struct _gst_riff_strf_auds gst_riff_strf_auds;
-typedef struct _gst_riff_strf_iavs gst_riff_strf_iavs;
-typedef struct _gst_riff_dmlh gst_riff_dmlh;
-typedef struct _GstRiffChunk GstRiffChunk;
-
-struct _GstRiffChunk
-{
+typedef struct _gst_riff_riff gst_riff_riff;
+typedef struct _gst_riff_list gst_riff_list;
+typedef struct _gst_riff_chunk gst_riff_chunk;
+typedef struct _gst_riff_index_entry gst_riff_index_entry;
+
+typedef struct _gst_riff_avih gst_riff_avih;
+typedef struct _gst_riff_strh gst_riff_strh;
+typedef struct _gst_riff_strf_vids gst_riff_strf_vids;
+typedef struct _gst_riff_strf_auds gst_riff_strf_auds;
+typedef struct _gst_riff_strf_iavs gst_riff_strf_iavs;
+typedef struct _gst_riff_dmlh gst_riff_dmlh;
+typedef struct _GstRiffChunk GstRiffChunk;
+
+struct _GstRiffChunk {
gulong offset;
guint32 id;
guint32 size;
- guint32 form; /* for list chunks */
+ guint32 form; /* for list chunks */
gchar *data;
};
diff --git a/gst/wavparse/gstwavparse.h b/gst/wavparse/gstwavparse.h
index b8cdd2de..3893a293 100644
--- a/gst/wavparse/gstwavparse.h
+++ b/gst/wavparse/gstwavparse.h
@@ -27,9 +27,8 @@
#include <gst/bytestream/bytestream.h>
#ifdef __cplusplus
-extern "C"
-{
-#endif /* __cplusplus */
+extern "C" {
+#endif /* __cplusplus */
#define GST_TYPE_WAVPARSE \
@@ -45,62 +44,59 @@ extern "C"
#define GST_WAVPARSE_UNKNOWN 0 /* initialized state */
-#define GST_WAVPARSE_START 1 /* At the start */
+#define GST_WAVPARSE_START 1 /* At the start */
#define GST_WAVPARSE_DATA 2 /* in data region */
#define GST_WAVPARSE_OTHER 3 /* in unknown region */
-
- typedef struct _GstWavParse GstWavParse;
- typedef struct _GstWavParseClass GstWavParseClass;
-
- struct _GstWavParse
- {
- GstElement element;
-
- GstByteStream *bs;
- /* pads */
- GstPad *sinkpad, *srcpad;
-
- /* WAVE decoding state */
- gint state;
-
- /* format of audio, see defines below */
- gint format;
-
- /* useful audio data */
- gint bps;
- gint rate;
- gint channels;
- gint width;
-
- int dataleft;
- int byteoffset;
-
- gboolean seek_pending;
- guint64 seek_offset;
-
- GstBuffer *buf;
- };
-
- struct _GstWavParseClass
- {
- GstElementClass parent_class;
- };
-
- GType gst_wavparse_get_type (void);
-
- typedef struct _GstWavParseFormat GstWavParseFormat;
-
- struct _GstWavParseFormat
- {
- gint16 wFormatTag;
- guint16 wChannels;
- guint32 dwSamplesPerSec;
- guint32 dwAvgBytesPerSec;
- guint16 wBlockAlign;
- guint16 wBitsPerSample;
- };
-
-
+
+typedef struct _GstWavParse GstWavParse;
+typedef struct _GstWavParseClass GstWavParseClass;
+
+struct _GstWavParse {
+ GstElement element;
+
+ GstByteStream *bs;
+ /* pads */
+ GstPad *sinkpad,*srcpad;
+
+ /* WAVE decoding state */
+ gint state;
+
+ /* format of audio, see defines below */
+ gint format;
+
+ /* useful audio data */
+ gint bps;
+ gint rate;
+ gint channels;
+ gint width;
+
+ int dataleft;
+ int byteoffset;
+
+ gboolean seek_pending;
+ guint64 seek_offset;
+
+ GstBuffer *buf;
+};
+
+struct _GstWavParseClass {
+ GstElementClass parent_class;
+};
+
+GType gst_wavparse_get_type(void);
+
+typedef struct _GstWavParseFormat GstWavParseFormat;
+
+struct _GstWavParseFormat {
+ gint16 wFormatTag;
+ guint16 wChannels;
+ guint32 dwSamplesPerSec;
+ guint32 dwAvgBytesPerSec;
+ guint16 wBlockAlign;
+ guint16 wBitsPerSample;
+};
+
+
/**** from public Microsoft RIFF docs ******/
#define GST_RIFF_WAVE_FORMAT_UNKNOWN (0x0000)
#define GST_RIFF_WAVE_FORMAT_PCM (0x0001)
@@ -133,7 +129,7 @@ extern "C"
#ifdef __cplusplus
}
-#endif /* __cplusplus */
+#endif /* __cplusplus */
-#endif /* __GST_WAVPARSE_H__ */
+#endif /* __GST_WAVPARSE_H__ */
diff --git a/gst/wavparse/riff.h b/gst/wavparse/riff.h
index bf18a1fe..141ed1fa 100644
--- a/gst/wavparse/riff.h
+++ b/gst/wavparse/riff.h
@@ -24,12 +24,11 @@
#include <gst/gst.h>
-typedef enum
-{
- GST_RIFF_OK = 0,
+typedef enum {
+ GST_RIFF_OK = 0,
GST_RIFF_ENOTRIFF = -1,
- GST_RIFF_EINVAL = -2,
- GST_RIFF_ENOMEM = -3
+ GST_RIFF_EINVAL = -2,
+ GST_RIFF_ENOMEM = -3
} GstRiffReturn;
#define MAKE_FOUR_CC(a,b,c,d) GST_MAKE_FOURCC(a,b,c,d)
@@ -82,29 +81,29 @@ typedef enum
#define GST_RIFF_FCCH_MSVC MAKE_FOUR_CC('M','S','V','C')
/* INFO types - see http://www.saettler.com/RIFFMCI/riffmci.html */
-#define GST_RIFF_INFO_IARL MAKE_FOUR_CC('I','A','R','L') /* location */
-#define GST_RIFF_INFO_IART MAKE_FOUR_CC('I','A','R','T') /* artist */
-#define GST_RIFF_INFO_ICMS MAKE_FOUR_CC('I','C','M','S') /* commissioned */
-#define GST_RIFF_INFO_ICMT MAKE_FOUR_CC('I','C','M','T') /* comment */
-#define GST_RIFF_INFO_ICOP MAKE_FOUR_CC('I','C','O','P') /* copyright */
-#define GST_RIFF_INFO_ICRD MAKE_FOUR_CC('I','C','R','D') /* creation date */
-#define GST_RIFF_INFO_ICRP MAKE_FOUR_CC('I','C','R','P') /* cropped */
-#define GST_RIFF_INFO_IDIM MAKE_FOUR_CC('I','D','I','M') /* dimensions */
-#define GST_RIFF_INFO_IDPI MAKE_FOUR_CC('I','D','P','I') /* dots-per-inch */
-#define GST_RIFF_INFO_IENG MAKE_FOUR_CC('I','E','N','G') /* engineer(s) */
-#define GST_RIFF_INFO_IGNR MAKE_FOUR_CC('I','G','N','R') /* genre */
-#define GST_RIFF_INFO_IKEY MAKE_FOUR_CC('I','K','E','Y') /* keywords */
-#define GST_RIFF_INFO_ILGT MAKE_FOUR_CC('I','L','G','T') /* lightness */
-#define GST_RIFF_INFO_IMED MAKE_FOUR_CC('I','M','E','D') /* medium */
-#define GST_RIFF_INFO_INAM MAKE_FOUR_CC('I','N','A','M') /* name */
-#define GST_RIFF_INFO_IPLT MAKE_FOUR_CC('I','P','L','T') /* palette setting */
-#define GST_RIFF_INFO_IPRD MAKE_FOUR_CC('I','P','R','D') /* product */
-#define GST_RIFF_INFO_ISBJ MAKE_FOUR_CC('I','S','B','J') /* subject */
-#define GST_RIFF_INFO_ISFT MAKE_FOUR_CC('I','S','F','T') /* software */
-#define GST_RIFF_INFO_ISHP MAKE_FOUR_CC('I','S','H','P') /* sharpness */
-#define GST_RIFF_INFO_ISRC MAKE_FOUR_CC('I','S','R','C') /* source */
-#define GST_RIFF_INFO_ISRF MAKE_FOUR_CC('I','S','R','F') /* source form */
-#define GST_RIFF_INFO_ITCH MAKE_FOUR_CC('I','T','C','H') /* technician(s) */
+#define GST_RIFF_INFO_IARL MAKE_FOUR_CC('I','A','R','L') /* location */
+#define GST_RIFF_INFO_IART MAKE_FOUR_CC('I','A','R','T') /* artist */
+#define GST_RIFF_INFO_ICMS MAKE_FOUR_CC('I','C','M','S') /* commissioned */
+#define GST_RIFF_INFO_ICMT MAKE_FOUR_CC('I','C','M','T') /* comment */
+#define GST_RIFF_INFO_ICOP MAKE_FOUR_CC('I','C','O','P') /* copyright */
+#define GST_RIFF_INFO_ICRD MAKE_FOUR_CC('I','C','R','D') /* creation date */
+#define GST_RIFF_INFO_ICRP MAKE_FOUR_CC('I','C','R','P') /* cropped */
+#define GST_RIFF_INFO_IDIM MAKE_FOUR_CC('I','D','I','M') /* dimensions */
+#define GST_RIFF_INFO_IDPI MAKE_FOUR_CC('I','D','P','I') /* dots-per-inch */
+#define GST_RIFF_INFO_IENG MAKE_FOUR_CC('I','E','N','G') /* engineer(s) */
+#define GST_RIFF_INFO_IGNR MAKE_FOUR_CC('I','G','N','R') /* genre */
+#define GST_RIFF_INFO_IKEY MAKE_FOUR_CC('I','K','E','Y') /* keywords */
+#define GST_RIFF_INFO_ILGT MAKE_FOUR_CC('I','L','G','T') /* lightness */
+#define GST_RIFF_INFO_IMED MAKE_FOUR_CC('I','M','E','D') /* medium */
+#define GST_RIFF_INFO_INAM MAKE_FOUR_CC('I','N','A','M') /* name */
+#define GST_RIFF_INFO_IPLT MAKE_FOUR_CC('I','P','L','T') /* palette setting */
+#define GST_RIFF_INFO_IPRD MAKE_FOUR_CC('I','P','R','D') /* product */
+#define GST_RIFF_INFO_ISBJ MAKE_FOUR_CC('I','S','B','J') /* subject */
+#define GST_RIFF_INFO_ISFT MAKE_FOUR_CC('I','S','F','T') /* software */
+#define GST_RIFF_INFO_ISHP MAKE_FOUR_CC('I','S','H','P') /* sharpness */
+#define GST_RIFF_INFO_ISRC MAKE_FOUR_CC('I','S','R','C') /* source */
+#define GST_RIFF_INFO_ISRF MAKE_FOUR_CC('I','S','R','F') /* source form */
+#define GST_RIFF_INFO_ITCH MAKE_FOUR_CC('I','T','C','H') /* technician(s) */
/*********Chunk Names***************/
#define GST_RIFF_FF00 MAKE_FOUR_CC(0xFF,0xFF,0x00,0x00)
@@ -183,7 +182,7 @@ typedef enum
#define GST_RIFF_v422 MAKE_FOUR_CC( 'v', '4', '2', '2')
#define GST_RIFF_V422 MAKE_FOUR_CC( 'V', '4', '2', '2')
#define GST_RIFF_mvi1 MAKE_FOUR_CC( 'm', 'v', 'i', '1')
-#define GST_RIFF_MPIX MAKE_FOUR_CC(0x04,0x00, 'i', '1') /* MotionPixels munged their id */
+#define GST_RIFF_MPIX MAKE_FOUR_CC(0x04,0x00, 'i', '1') /* MotionPixels munged their id */
#define GST_RIFF_AURA MAKE_FOUR_CC( 'A', 'U', 'R', 'A')
#define GST_RIFF_DMB1 MAKE_FOUR_CC( 'D', 'M', 'B', '1')
#define GST_RIFF_dmb1 MAKE_FOUR_CC( 'd', 'm', 'b', '1')
@@ -219,7 +218,7 @@ typedef enum
#define GST_RIFF_rpza MAKE_FOUR_CC( 'r', 'p', 'z', 'a')
/* And this here's the mistakes that need to be supported */
-#define GST_RIFF_azpr MAKE_FOUR_CC( 'a', 'z', 'p', 'r') /* recognize Apple's rpza mangled? */
+#define GST_RIFF_azpr MAKE_FOUR_CC( 'a', 'z', 'p', 'r') /* recognize Apple's rpza mangled? */
/*********** FND in MJPG **********/
#define GST_RIFF_ISFT MAKE_FOUR_CC( 'I', 'S', 'F', 'T')
@@ -232,22 +231,21 @@ typedef enum
#define GST_RIFF_rec MAKE_FOUR_CC( 'r', 'e', 'c', ' ')
/* common data structures */
-struct _gst_riff_avih
-{
- guint32 us_frame; /* microsec per frame */
- guint32 max_bps; /* byte/s overall */
- guint32 pad_gran; /* pad_gran (???) */
+struct _gst_riff_avih {
+ guint32 us_frame; /* microsec per frame */
+ guint32 max_bps; /* byte/s overall */
+ guint32 pad_gran; /* pad_gran (???) */
guint32 flags;
/* flags values */
-#define GST_RIFF_AVIH_HASINDEX 0x00000010 /* has idx1 chunk */
-#define GST_RIFF_AVIH_MUSTUSEINDEX 0x00000020 /* must use idx1 chunk to determine order */
-#define GST_RIFF_AVIH_ISINTERLEAVED 0x00000100 /* AVI file is interleaved */
-#define GST_RIFF_AVIH_WASCAPTUREFILE 0x00010000 /* specially allocated used for capturing real time video */
-#define GST_RIFF_AVIH_COPYRIGHTED 0x00020000 /* contains copyrighted data */
- guint32 tot_frames; /* # of frames (all) */
- guint32 init_frames; /* initial frames (???) */
+#define GST_RIFF_AVIH_HASINDEX 0x00000010 /* has idx1 chunk */
+#define GST_RIFF_AVIH_MUSTUSEINDEX 0x00000020 /* must use idx1 chunk to determine order */
+#define GST_RIFF_AVIH_ISINTERLEAVED 0x00000100 /* AVI file is interleaved */
+#define GST_RIFF_AVIH_WASCAPTUREFILE 0x00010000 /* specially allocated used for capturing real time video */
+#define GST_RIFF_AVIH_COPYRIGHTED 0x00020000 /* contains copyrighted data */
+ guint32 tot_frames; /* # of frames (all) */
+ guint32 init_frames; /* initial frames (???) */
guint32 streams;
- guint32 bufsize; /* suggested buffer size */
+ guint32 bufsize; /* suggested buffer size */
guint32 width;
guint32 height;
guint32 scale;
@@ -256,28 +254,26 @@ struct _gst_riff_avih
guint32 length;
};
-struct _gst_riff_strh
-{
- guint32 type; /* stream type */
- guint32 fcc_handler; /* fcc_handler */
+struct _gst_riff_strh {
+ guint32 type; /* stream type */
+ guint32 fcc_handler; /* fcc_handler */
guint32 flags;
/* flags values */
#define GST_RIFF_STRH_DISABLED 0x000000001
#define GST_RIFF_STRH_VIDEOPALCHANGES 0x000010000
guint32 priority;
- guint32 init_frames; /* initial frames (???) */
+ guint32 init_frames; /* initial frames (???) */
guint32 scale;
guint32 rate;
guint32 start;
guint32 length;
- guint32 bufsize; /* suggested buffer size */
+ guint32 bufsize; /* suggested buffer size */
guint32 quality;
guint32 samplesize;
/* XXX 16 bytes ? */
};
-struct _gst_riff_strf_vids
-{ /* == BitMapInfoHeader */
+struct _gst_riff_strf_vids { /* == BitMapInfoHeader */
guint32 size;
guint32 width;
guint32 height;
@@ -287,14 +283,13 @@ struct _gst_riff_strf_vids
guint32 image_size;
guint32 xpels_meter;
guint32 ypels_meter;
- guint32 num_colors; /* used colors */
- guint32 imp_colors; /* important colors */
+ guint32 num_colors; /* used colors */
+ guint32 imp_colors; /* important colors */
/* may be more for some codecs */
};
-struct _gst_riff_strf_auds
-{ /* == WaveHeader (?) */
+struct _gst_riff_strf_auds { /* == WaveHeader (?) */
guint16 format;
/**** from public Microsoft RIFF docs ******/
#define GST_RIFF_WAVE_FORMAT_UNKNOWN (0x0000)
@@ -333,8 +328,7 @@ struct _gst_riff_strf_auds
guint16 size;
};
-struct _gst_riff_strf_iavs
-{
+struct _gst_riff_strf_iavs {
guint32 DVAAuxSrc;
guint32 DVAAuxCtl;
guint32 DVAAuxSrc1;
@@ -345,30 +339,26 @@ struct _gst_riff_strf_iavs
guint32 DVReserved2;
};
-struct _gst_riff_riff
-{
+struct _gst_riff_riff {
guint32 id;
guint32 size;
guint32 type;
};
-struct _gst_riff_list
-{
+struct _gst_riff_list {
guint32 id;
guint32 size;
guint32 type;
};
-struct _gst_riff_labl
-{
+struct _gst_riff_labl {
guint32 id;
guint32 size;
guint32 identifier;
};
-struct _gst_riff_ltxt
-{
+struct _gst_riff_ltxt {
guint32 id;
guint32 size;
@@ -381,16 +371,14 @@ struct _gst_riff_ltxt
guint16 codepage;
};
-struct _gst_riff_note
-{
+struct _gst_riff_note {
guint32 id;
guint32 size;
guint32 identifier;
};
-struct _gst_riff_cuepoints
-{
+struct _gst_riff_cuepoints {
guint32 identifier;
guint32 position;
guint32 id;
@@ -399,22 +387,19 @@ struct _gst_riff_cuepoints
guint32 offset;
};
-struct _gst_riff_cue
-{
+struct _gst_riff_cue {
guint32 id;
guint32 size;
- guint32 cuepoints; /* Number of cue points held in the data */
+ guint32 cuepoints; /* Number of cue points held in the data */
};
-struct _gst_riff_chunk
-{
+struct _gst_riff_chunk {
guint32 id;
guint32 size;
};
-struct _gst_riff_index_entry
-{
+struct _gst_riff_index_entry {
guint32 id;
guint32 flags;
#define GST_RIFF_IF_LIST (0x00000001L)
@@ -425,31 +410,29 @@ struct _gst_riff_index_entry
guint32 size;
};
-struct _gst_riff_dmlh
-{
+struct _gst_riff_dmlh {
guint32 totalframes;
};
-typedef struct _gst_riff_riff gst_riff_riff;
-typedef struct _gst_riff_list gst_riff_list;
-typedef struct _gst_riff_chunk gst_riff_chunk;
-typedef struct _gst_riff_index_entry gst_riff_index_entry;
-
-typedef struct _gst_riff_avih gst_riff_avih;
-typedef struct _gst_riff_strh gst_riff_strh;
-typedef struct _gst_riff_strf_vids gst_riff_strf_vids;
-typedef struct _gst_riff_strf_auds gst_riff_strf_auds;
-typedef struct _gst_riff_strf_iavs gst_riff_strf_iavs;
-typedef struct _gst_riff_dmlh gst_riff_dmlh;
-typedef struct _GstRiffChunk GstRiffChunk;
-
-struct _GstRiffChunk
-{
+typedef struct _gst_riff_riff gst_riff_riff;
+typedef struct _gst_riff_list gst_riff_list;
+typedef struct _gst_riff_chunk gst_riff_chunk;
+typedef struct _gst_riff_index_entry gst_riff_index_entry;
+
+typedef struct _gst_riff_avih gst_riff_avih;
+typedef struct _gst_riff_strh gst_riff_strh;
+typedef struct _gst_riff_strf_vids gst_riff_strf_vids;
+typedef struct _gst_riff_strf_auds gst_riff_strf_auds;
+typedef struct _gst_riff_strf_iavs gst_riff_strf_iavs;
+typedef struct _gst_riff_dmlh gst_riff_dmlh;
+typedef struct _GstRiffChunk GstRiffChunk;
+
+struct _GstRiffChunk {
gulong offset;
guint32 id;
guint32 size;
- guint32 form; /* for list chunks */
+ guint32 form; /* for list chunks */
gchar *data;
};