summaryrefslogtreecommitdiffstats
path: root/gst/wavparse/gstwavparse.h
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@gmail.com>2007-02-14 09:55:47 +0000
committerWim Taymans <wim.taymans@gmail.com>2007-02-14 09:55:47 +0000
commit2644d7178b5f8b141d20d52fb845e269c1dfc4a3 (patch)
tree7d7588e2cfc7451b036e8a507f31f48efa2272a2 /gst/wavparse/gstwavparse.h
parentb1aa8fef181a00cc6dc6fa38654ceb937cec3898 (diff)
gst/wavparse/gstwavparse.*: Update docs.
Original commit message from CVS: * gst/wavparse/gstwavparse.c: (gst_wavparse_class_init), (gst_wavparse_reset), (gst_wavparse_init), (gst_wavparse_destroy_sourcepad), (gst_wavparse_fmt), (gst_wavparse_parse_file_header), (gst_wavparse_stream_init), (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info), (gst_wavparse_stream_headers), (gst_wavparse_parse_stream_init), (gst_wavparse_add_src_pad), (gst_wavparse_stream_data), (gst_wavparse_loop), (gst_wavparse_chain), (gst_wavparse_pad_convert), (gst_wavparse_pad_query), (gst_wavparse_srcpad_event), (gst_wavparse_change_state), (plugin_init): * gst/wavparse/gstwavparse.h: Update docs. Use boilerplate. Various code cleanups. When the bitrate is not known (bps == 0 or compressed formats) let downstream element guestimate the duration and position and don't generate timestamps or durations. Fixes #405213. Fix EOS and ERROR conditions in chain mode, we just need to forward the error flowreturn upstream.
Diffstat (limited to 'gst/wavparse/gstwavparse.h')
-rw-r--r--gst/wavparse/gstwavparse.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/gst/wavparse/gstwavparse.h b/gst/wavparse/gstwavparse.h
index b0a4dad6..84debfb5 100644
--- a/gst/wavparse/gstwavparse.h
+++ b/gst/wavparse/gstwavparse.h
@@ -76,13 +76,16 @@ struct _GstWavParse {
/* useful audio data */
guint16 depth;
- gint rate;
+ gint rate;
guint16 channels;
guint16 blockalign;
guint16 width;
- guint32 bps;
+ guint32 av_bps;
guint32 fact;
+ /* real bps used or 0 when no bitrate is known */
+ guint32 bps;
+
guint bytes_per_sample;
/* position in data part */