From 53ddac062d90664aead98f557ca0b4b8861b22fe Mon Sep 17 00:00:00 2001 From: Christian Schaller Date: Mon, 6 Nov 2006 20:52:10 +0000 Subject: gst/rtp/gstrtpvorbispay.*: Generate a valid configuration string in the caps based on the vorbis headers. Original commit message from CVS: * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_setcaps), (gst_rtp_vorbis_pay_finish_headers), (gst_rtp_vorbis_pay_parse_id), (gst_rtp_vorbis_pay_handle_buffer): * gst/rtp/gstrtpvorbispay.h: Generate a valid configuration string in the caps based on the vorbis headers. --- gst/rtp/gstrtpvorbispay.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'gst/rtp/gstrtpvorbispay.h') diff --git a/gst/rtp/gstrtpvorbispay.h b/gst/rtp/gstrtpvorbispay.h index 8899fb5e..52ba0c16 100644 --- a/gst/rtp/gstrtpvorbispay.h +++ b/gst/rtp/gstrtpvorbispay.h @@ -44,6 +44,10 @@ struct _GstRtpVorbisPay { GstBaseRTPPayload payload; + /* the headers */ + gboolean need_headers; + GList *headers; + /* queues of buffers along with some stats. */ GstBuffer *packet; guint payload_pos; @@ -53,6 +57,9 @@ struct _GstRtpVorbisPay guint8 payload_VDT; guint payload_pkts; GstClockTime payload_duration; + + gint rate; + gint channels; }; struct _GstRtpVorbisPayClass -- cgit