mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-25 11:11:08 +00:00
45e06fe704
Original commit message from CVS: * gst-libs/gst/audio/gstbaseaudiosink.c: (gst_base_audio_sink_class_init), (gst_base_audio_sink_setcaps): * gst-libs/gst/audio/gstbaseaudiosink.h: * gst-libs/gst/audio/gstringbuffer.c: (gst_ring_buffer_parse_caps), (gst_ring_buffer_samples_done): * gst-libs/gst/audio/gstringbuffer.h: Document better the fact that latency_time and buffer_time are values stored in microseconds, and not the usual GStreamer nanoseconds. Change the variables (compatibly) that store them from GstClockTime to guint64 to make it more clear that they're not storing clock times. Also, remove the bogus property description that says the user can specify -1 to get the default value, since that's never been the case. When computing the default segment size for the ring buffer, make it an integer number of samples. When the sub-class indicates a delay greater than the number of samples we've written return 0 from the audio sink get_time method. |
||
---|---|---|
.. | ||
.gitignore | ||
audio.c | ||
audio.def | ||
audio.h | ||
audio.vcproj | ||
audiofilter.vcproj | ||
gstaudioclock.c | ||
gstaudioclock.h | ||
gstaudiofilter.c | ||
gstaudiofilter.h | ||
gstaudiofiltertemplate.c | ||
gstaudiosink.c | ||
gstaudiosink.h | ||
gstaudiosrc.c | ||
gstaudiosrc.h | ||
gstbaseaudiosink.c | ||
gstbaseaudiosink.h | ||
gstbaseaudiosrc.c | ||
gstbaseaudiosrc.h | ||
gstringbuffer.c | ||
gstringbuffer.h | ||
make_filter | ||
Makefile.am | ||
mixerutils.c | ||
mixerutils.h | ||
multichannel.c | ||
multichannel.h | ||
testchannels.c | ||
TODO |