mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-25 17:50:36 +00:00
ext/alsa/gstalsa.c: cast to GstClockTime to get higher granularity
Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_samples_to_timestamp): cast to GstClockTime to get higher granularity * ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event): use gst_element_set_time_delay to get the exact time * ext/mad/gstmad.c: (gst_mad_chain): use the negotiated rate instead of the current frame's rate which might be wrong because of bit errors. This avoids emitting totally bogus timestamps and screwing sync. (fixes #143454)
This commit is contained in:
parent
4eb15b5efc
commit
8796e7b160
1 changed files with 12 additions and 0 deletions
12
ChangeLog
12
ChangeLog
|
@ -1,3 +1,15 @@
|
||||||
|
2004-06-07 Benjamin Otte <otte@gnome.org>
|
||||||
|
|
||||||
|
* ext/alsa/gstalsa.c: (gst_alsa_samples_to_timestamp):
|
||||||
|
cast to GstClockTime to get higher granularity
|
||||||
|
* ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event):
|
||||||
|
use gst_element_set_time_delay to get the exact time
|
||||||
|
* ext/mad/gstmad.c: (gst_mad_chain):
|
||||||
|
use the negotiated rate instead of the current frame's rate which
|
||||||
|
might be wrong because of bit errors. This avoids emitting totally
|
||||||
|
bogus timestamps and screwing sync.
|
||||||
|
(fixes #143454)
|
||||||
|
|
||||||
2004-06-07 Tim-Philipp Müller <t.i.m@zen.co.uk>
|
2004-06-07 Tim-Philipp Müller <t.i.m@zen.co.uk>
|
||||||
|
|
||||||
reviewed by Benjamin Otte <otte@gnome.org>
|
reviewed by Benjamin Otte <otte@gnome.org>
|
||||||
|
|
Loading…
Reference in a new issue