diff options
author | Wim Taymans <wim.taymans@gmail.com> | 2006-09-18 14:00:41 +0000 |
---|---|---|
committer | Wim Taymans <wim.taymans@gmail.com> | 2006-09-18 14:00:41 +0000 |
commit | 108dbd54cf14a3c8622064cf66237b1b666da284 (patch) | |
tree | 4a1b69299ba0e19bf9b7cb9e8350cd94f4af4938 /gst/rtsp/gstrtspsrc.h | |
parent | cac807b641796e00d21a82e8704cbdf3992bedcb (diff) |
gst/rtsp/gstrtspsrc.*: Export sometimes source pad with correct caps on the template, create the ghostpad from the te...
Original commit message from CVS:
* gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_base_init),
(gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_push_event),
(gst_rtspsrc_loop), (gst_rtspsrc_uri_set_uri):
* gst/rtsp/gstrtspsrc.h:
Export sometimes source pad with correct caps on the template, create
the ghostpad from the template.
Remove RTCP template as we never expose RTCP.
Protect against invalid body size.
Avoid memcpy when creating the output buffer.
Properly post an error and send EOS when the loop function is shut down.
Diffstat (limited to 'gst/rtsp/gstrtspsrc.h')
-rw-r--r-- | gst/rtsp/gstrtspsrc.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gst/rtsp/gstrtspsrc.h b/gst/rtsp/gstrtspsrc.h index 2731e080..73267edd 100644 --- a/gst/rtsp/gstrtspsrc.h +++ b/gst/rtsp/gstrtspsrc.h @@ -91,6 +91,8 @@ struct _GstRTSPSrc { gboolean interleaved; GstTask *task; GStaticRecMutex *stream_rec_lock; + GstSegment segment; + gboolean running; gint numstreams; GList *streams; |