gst-libs/gst/audio/gstaudioclock.c: This clock can be slaved to a master clock now.
authorWim Taymans <wim.taymans@gmail.com>
Tue, 22 Nov 2005 18:32:09 +0000 (18:32 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Tue, 22 Nov 2005 18:32:09 +0000 (18:32 +0000)
commita3cb4d493736157e96eb83d040352931875a2855
treeb00db23e30c688f00a2da6e21382e407a4f1a7f5
parentc0759093ebcec8fb8f237150b9a3213864079d70
gst-libs/gst/audio/gstaudioclock.c: This clock can be slaved to a master clock now.

Original commit message from CVS:
* gst-libs/gst/audio/gstaudioclock.c: (gst_audio_clock_init):
This clock can be slaved to a master clock now.

* gst-libs/gst/audio/gstbaseaudiosink.c:
(gst_base_audio_sink_class_init), (gst_base_audio_sink_init),
(gst_base_audio_sink_dispose), (gst_base_audio_sink_provide_clock),
(gst_base_audio_sink_set_clock),
(gst_base_audio_sink_set_property),
(gst_base_audio_sink_get_property), (gst_base_audio_sink_preroll),
(gst_base_audio_sink_render), (gst_base_audio_sink_change_state):
* gst-libs/gst/audio/gstbaseaudiosink.h:
Handle slaving the internal clock to the clock selected in the
pipeline.
Add property to make the basesink not provide a clock.

* gst-libs/gst/rtp/gstbasertpdepayload.c:
(gst_base_rtp_depayload_class_init), (gst_base_rtp_depayload_init),
(gst_base_rtp_depayload_wait):
* gst-libs/gst/rtp/gstbasertpdepayload.h:
We can use the clock in GstElement, no need to store it ourselves.
ChangeLog
gst-libs/gst/audio/gstaudioclock.c
gst-libs/gst/audio/gstbaseaudiosink.c
gst-libs/gst/audio/gstbaseaudiosink.h
gst-libs/gst/rtp/gstbasertpdepayload.c
gst-libs/gst/rtp/gstbasertpdepayload.h