mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-03-30 12:49:40 +00:00
basesink: whitespace fixes
This commit is contained in:
parent
a1ae8a3a3e
commit
378594e520
1 changed files with 47 additions and 47 deletions
|
@ -28,13 +28,13 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
|
|
||||||
#define GST_TYPE_BASE_SINK (gst_base_sink_get_type())
|
#define GST_TYPE_BASE_SINK (gst_base_sink_get_type())
|
||||||
#define GST_BASE_SINK(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_BASE_SINK,GstBaseSink))
|
#define GST_BASE_SINK(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_BASE_SINK,GstBaseSink))
|
||||||
#define GST_BASE_SINK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_BASE_SINK,GstBaseSinkClass))
|
#define GST_BASE_SINK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_BASE_SINK,GstBaseSinkClass))
|
||||||
#define GST_BASE_SINK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GST_TYPE_BASE_SINK, GstBaseSinkClass))
|
#define GST_BASE_SINK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GST_TYPE_BASE_SINK, GstBaseSinkClass))
|
||||||
#define GST_IS_BASE_SINK(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_BASE_SINK))
|
#define GST_IS_BASE_SINK(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_BASE_SINK))
|
||||||
#define GST_IS_BASE_SINK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_BASE_SINK))
|
#define GST_IS_BASE_SINK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_BASE_SINK))
|
||||||
#define GST_BASE_SINK_CAST(obj) ((GstBaseSink *) (obj))
|
#define GST_BASE_SINK_CAST(obj) ((GstBaseSink *) (obj))
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GST_BASE_SINK_PAD:
|
* GST_BASE_SINK_PAD:
|
||||||
|
@ -42,7 +42,7 @@ G_BEGIN_DECLS
|
||||||
*
|
*
|
||||||
* Gives the pointer to the #GstPad object of the element.
|
* Gives the pointer to the #GstPad object of the element.
|
||||||
*/
|
*/
|
||||||
#define GST_BASE_SINK_PAD(obj) (GST_BASE_SINK_CAST (obj)->sinkpad)
|
#define GST_BASE_SINK_PAD(obj) (GST_BASE_SINK_CAST (obj)->sinkpad)
|
||||||
|
|
||||||
typedef struct _GstBaseSink GstBaseSink;
|
typedef struct _GstBaseSink GstBaseSink;
|
||||||
typedef struct _GstBaseSinkClass GstBaseSinkClass;
|
typedef struct _GstBaseSinkClass GstBaseSinkClass;
|
||||||
|
@ -55,23 +55,23 @@ typedef struct _GstBaseSinkPrivate GstBaseSinkPrivate;
|
||||||
* The opaque #GstBaseSink data structure.
|
* The opaque #GstBaseSink data structure.
|
||||||
*/
|
*/
|
||||||
struct _GstBaseSink {
|
struct _GstBaseSink {
|
||||||
GstElement element;
|
GstElement element;
|
||||||
|
|
||||||
/*< protected >*/
|
/*< protected >*/
|
||||||
GstPad *sinkpad;
|
GstPad *sinkpad;
|
||||||
GstActivateMode pad_mode;
|
GstActivateMode pad_mode;
|
||||||
|
|
||||||
/*< protected >*/ /* with LOCK */
|
/*< protected >*/ /* with LOCK */
|
||||||
guint64 offset;
|
guint64 offset;
|
||||||
gboolean can_activate_pull;
|
gboolean can_activate_pull;
|
||||||
gboolean can_activate_push;
|
gboolean can_activate_push;
|
||||||
|
|
||||||
/*< protected >*/ /* with PREROLL_LOCK */
|
/*< protected >*/ /* with PREROLL_LOCK */
|
||||||
GQueue *preroll_queue;
|
GQueue *preroll_queue;
|
||||||
gint preroll_queue_max_len;
|
gint preroll_queue_max_len;
|
||||||
gint preroll_queued;
|
gint preroll_queued;
|
||||||
gint buffers_queued;
|
gint buffers_queued;
|
||||||
gint events_queued;
|
gint events_queued;
|
||||||
gboolean eos;
|
gboolean eos;
|
||||||
gboolean eos_queued;
|
gboolean eos_queued;
|
||||||
gboolean need_preroll;
|
gboolean need_preroll;
|
||||||
|
@ -79,7 +79,7 @@ struct _GstBaseSink {
|
||||||
gboolean playing_async;
|
gboolean playing_async;
|
||||||
|
|
||||||
/*< protected >*/ /* with STREAM_LOCK */
|
/*< protected >*/ /* with STREAM_LOCK */
|
||||||
gboolean have_newsegment;
|
gboolean have_newsegment;
|
||||||
GstSegment segment;
|
GstSegment segment;
|
||||||
|
|
||||||
/*< private >*/ /* with LOCK */
|
/*< private >*/ /* with LOCK */
|
||||||
|
@ -94,7 +94,7 @@ struct _GstBaseSink {
|
||||||
/* segment used for clipping incoming buffers */
|
/* segment used for clipping incoming buffers */
|
||||||
GstSegment *clip_segment;
|
GstSegment *clip_segment;
|
||||||
/* max amount of time a buffer can be late, -1 no limit. */
|
/* max amount of time a buffer can be late, -1 no limit. */
|
||||||
gint64 max_lateness;
|
gint64 max_lateness;
|
||||||
gboolean running;
|
gboolean running;
|
||||||
} ABI;
|
} ABI;
|
||||||
gpointer _gst_reserved[GST_PADDING_LARGE - 1];
|
gpointer _gst_reserved[GST_PADDING_LARGE - 1];
|
||||||
|
@ -116,7 +116,7 @@ struct _GstBaseSink {
|
||||||
* @unlock: Unlock any pending access to the resource. Subclasses should
|
* @unlock: Unlock any pending access to the resource. Subclasses should
|
||||||
* unblock any blocked function ASAP
|
* unblock any blocked function ASAP
|
||||||
* @unlock_stop: Clear the previous unlock request. Subclasses should clear
|
* @unlock_stop: Clear the previous unlock request. Subclasses should clear
|
||||||
* any state they set during unlock(), such as clearing command queues.
|
* any state they set during unlock(), such as clearing command queues.
|
||||||
* @event: Override this to handle events arriving on the sink pad
|
* @event: Override this to handle events arriving on the sink pad
|
||||||
* @preroll: Called to present the preroll buffer if desired
|
* @preroll: Called to present the preroll buffer if desired
|
||||||
* @render: Called when a buffer should be presented or output, at the
|
* @render: Called when a buffer should be presented or output, at the
|
||||||
|
@ -149,11 +149,11 @@ struct _GstBaseSinkClass {
|
||||||
|
|
||||||
/* allocate a new buffer with given caps */
|
/* allocate a new buffer with given caps */
|
||||||
GstFlowReturn (*buffer_alloc) (GstBaseSink *sink, guint64 offset, guint size,
|
GstFlowReturn (*buffer_alloc) (GstBaseSink *sink, guint64 offset, guint size,
|
||||||
GstCaps *caps, GstBuffer **buf);
|
GstCaps *caps, GstBuffer **buf);
|
||||||
|
|
||||||
/* get the start and end times for syncing on this buffer */
|
/* get the start and end times for syncing on this buffer */
|
||||||
void (*get_times) (GstBaseSink *sink, GstBuffer *buffer,
|
void (*get_times) (GstBaseSink *sink, GstBuffer *buffer,
|
||||||
GstClockTime *start, GstClockTime *end);
|
GstClockTime *start, GstClockTime *end);
|
||||||
|
|
||||||
/* start and stop processing, ideal for opening/closing the resource */
|
/* start and stop processing, ideal for opening/closing the resource */
|
||||||
gboolean (*start) (GstBaseSink *sink);
|
gboolean (*start) (GstBaseSink *sink);
|
||||||
|
@ -174,12 +174,12 @@ struct _GstBaseSinkClass {
|
||||||
GstStateChangeReturn (*async_play) (GstBaseSink *sink);
|
GstStateChangeReturn (*async_play) (GstBaseSink *sink);
|
||||||
|
|
||||||
/* start or stop a pulling thread */
|
/* start or stop a pulling thread */
|
||||||
gboolean (*activate_pull)(GstBaseSink *sink, gboolean active);
|
gboolean (*activate_pull)(GstBaseSink *sink, gboolean active);
|
||||||
|
|
||||||
/* fixate sink caps during pull-mode negotiation */
|
/* fixate sink caps during pull-mode negotiation */
|
||||||
void (*fixate) (GstBaseSink *sink, GstCaps *caps);
|
void (*fixate) (GstBaseSink *sink, GstCaps *caps);
|
||||||
|
|
||||||
/* Clear a previously indicated unlock request not that unlocking is
|
/* Clear a previously indicated unlock request not that unlocking is
|
||||||
* complete. Sub-classes should clear any command queue or indicator they
|
* complete. Sub-classes should clear any command queue or indicator they
|
||||||
* set during unlock */
|
* set during unlock */
|
||||||
gboolean (*unlock_stop) (GstBaseSink *sink);
|
gboolean (*unlock_stop) (GstBaseSink *sink);
|
||||||
|
@ -193,44 +193,44 @@ struct _GstBaseSinkClass {
|
||||||
|
|
||||||
GType gst_base_sink_get_type(void);
|
GType gst_base_sink_get_type(void);
|
||||||
|
|
||||||
GstFlowReturn gst_base_sink_do_preroll (GstBaseSink *sink, GstMiniObject *obj);
|
GstFlowReturn gst_base_sink_do_preroll (GstBaseSink *sink, GstMiniObject *obj);
|
||||||
GstFlowReturn gst_base_sink_wait_preroll (GstBaseSink *sink);
|
GstFlowReturn gst_base_sink_wait_preroll (GstBaseSink *sink);
|
||||||
|
|
||||||
/* synchronizing against the clock */
|
/* synchronizing against the clock */
|
||||||
void gst_base_sink_set_sync (GstBaseSink *sink, gboolean sync);
|
void gst_base_sink_set_sync (GstBaseSink *sink, gboolean sync);
|
||||||
gboolean gst_base_sink_get_sync (GstBaseSink *sink);
|
gboolean gst_base_sink_get_sync (GstBaseSink *sink);
|
||||||
|
|
||||||
/* dropping late buffers */
|
/* dropping late buffers */
|
||||||
void gst_base_sink_set_max_lateness (GstBaseSink *sink, gint64 max_lateness);
|
void gst_base_sink_set_max_lateness (GstBaseSink *sink, gint64 max_lateness);
|
||||||
gint64 gst_base_sink_get_max_lateness (GstBaseSink *sink);
|
gint64 gst_base_sink_get_max_lateness (GstBaseSink *sink);
|
||||||
|
|
||||||
/* performing QoS */
|
/* performing QoS */
|
||||||
void gst_base_sink_set_qos_enabled (GstBaseSink *sink, gboolean enabled);
|
void gst_base_sink_set_qos_enabled (GstBaseSink *sink, gboolean enabled);
|
||||||
gboolean gst_base_sink_is_qos_enabled (GstBaseSink *sink);
|
gboolean gst_base_sink_is_qos_enabled (GstBaseSink *sink);
|
||||||
|
|
||||||
/* doing async state changes */
|
/* doing async state changes */
|
||||||
void gst_base_sink_set_async_enabled (GstBaseSink *sink, gboolean enabled);
|
void gst_base_sink_set_async_enabled (GstBaseSink *sink, gboolean enabled);
|
||||||
gboolean gst_base_sink_is_async_enabled (GstBaseSink *sink);
|
gboolean gst_base_sink_is_async_enabled (GstBaseSink *sink);
|
||||||
|
|
||||||
/* tuning synchronisation */
|
/* tuning synchronisation */
|
||||||
void gst_base_sink_set_ts_offset (GstBaseSink *sink, GstClockTimeDiff offset);
|
void gst_base_sink_set_ts_offset (GstBaseSink *sink, GstClockTimeDiff offset);
|
||||||
GstClockTimeDiff gst_base_sink_get_ts_offset (GstBaseSink *sink);
|
GstClockTimeDiff gst_base_sink_get_ts_offset (GstBaseSink *sink);
|
||||||
|
|
||||||
/* last buffer */
|
/* last buffer */
|
||||||
GstBuffer * gst_base_sink_get_last_buffer (GstBaseSink *sink);
|
GstBuffer * gst_base_sink_get_last_buffer (GstBaseSink *sink);
|
||||||
|
|
||||||
/* latency */
|
/* latency */
|
||||||
gboolean gst_base_sink_query_latency (GstBaseSink *sink, gboolean *live, gboolean *upstream_live,
|
gboolean gst_base_sink_query_latency (GstBaseSink *sink, gboolean *live, gboolean *upstream_live,
|
||||||
GstClockTime *min_latency, GstClockTime *max_latency);
|
GstClockTime *min_latency, GstClockTime *max_latency);
|
||||||
GstClockTime gst_base_sink_get_latency (GstBaseSink *sink);
|
GstClockTime gst_base_sink_get_latency (GstBaseSink *sink);
|
||||||
|
|
||||||
/* render delay */
|
/* render delay */
|
||||||
void gst_base_sink_set_render_delay (GstBaseSink *sink, GstClockTime delay);
|
void gst_base_sink_set_render_delay (GstBaseSink *sink, GstClockTime delay);
|
||||||
GstClockTime gst_base_sink_get_render_delay (GstBaseSink *sink);
|
GstClockTime gst_base_sink_get_render_delay (GstBaseSink *sink);
|
||||||
|
|
||||||
/* blocksize */
|
/* blocksize */
|
||||||
void gst_base_sink_set_blocksize (GstBaseSink *sink, guint blocksize);
|
void gst_base_sink_set_blocksize (GstBaseSink *sink, guint blocksize);
|
||||||
guint gst_base_sink_get_blocksize (GstBaseSink *sink);
|
guint gst_base_sink_get_blocksize (GstBaseSink *sink);
|
||||||
|
|
||||||
GstClockReturn gst_base_sink_wait_clock (GstBaseSink *sink, GstClockTime time,
|
GstClockReturn gst_base_sink_wait_clock (GstBaseSink *sink, GstClockTime time,
|
||||||
GstClockTimeDiff * jitter);
|
GstClockTimeDiff * jitter);
|
||||||
|
|
Loading…
Reference in a new issue