diff options
author | Wim Taymans <wim.taymans@gmail.com> | 2007-02-14 09:55:47 +0000 |
---|---|---|
committer | Wim Taymans <wim.taymans@gmail.com> | 2007-02-14 09:55:47 +0000 |
commit | 2644d7178b5f8b141d20d52fb845e269c1dfc4a3 (patch) | |
tree | 7d7588e2cfc7451b036e8a507f31f48efa2272a2 /gst/wavparse/gstwavparse.h | |
parent | b1aa8fef181a00cc6dc6fa38654ceb937cec3898 (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.h | 7 |
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 */ |