gstreamer/libs/gst/net
Sebastian Dröge 558c0b97fc netclientclock: Make the clock a wrapper clock around an internal clock
The internal clock is only used for slaving against the remote clock, while
the user-facing GstClock can be additionally slaved to another clock if
desired. By default, if no master clock is set, this has exactly the same
behaviour as before. If a master clock is set (which was not allowed before),
the user-facing clock is reporting the remote clock as internal time and
slaves this to the master clock.

This also removes the weirdness that the internal time of the netclientclock
was always the system clock time, and not the remote clock time.

https://bugzilla.gnome.org/show_bug.cgi?id=750574
2015-06-09 10:03:49 +02:00
..
.gitignore Update a bunch of gitignores to clean up my git status output 2009-01-23 16:08:40 +00:00
gstnet.h libs: Add missing single include headers and use them in GIRs 2012-11-21 11:00:40 +01:00
gstnetaddressmeta.c docs: Fix documentation typos and inconsistencies 2014-07-09 09:22:11 +02:00
gstnetaddressmeta.h docs: Fix documentation typos and inconsistencies 2014-07-09 09:22:11 +02:00
gstnetclientclock.c netclientclock: Make the clock a wrapper clock around an internal clock 2015-06-09 10:03:49 +02:00
gstnetclientclock.h netclientclock: Add NTPv4 support 2015-06-06 23:00:44 +02:00
gstnetcontrolmessagemeta.c meta: Add GstNetControlMessageMeta 2015-03-14 13:54:51 +01:00
gstnetcontrolmessagemeta.h meta: Add GstNetControlMessageMeta 2015-03-14 13:54:51 +01:00
gstnettimepacket.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gstnettimepacket.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstnettimeprovider.c net: keep GCancellable fd around instead of re-creating it constantly 2015-05-19 14:34:04 +01:00
gstnettimeprovider.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstntppacket.c netclientclock: The NTP poll interval is a signed int8, not unsigned 2015-06-07 10:52:33 +02:00
gstntppacket.h netclientclock: Add NTPv4 support 2015-06-06 23:00:44 +02:00
gstptp_private.h ptp: Initial implementation of a PTP clock 2015-06-03 13:55:28 +02:00
gstptpclock.c ptp: Make sure to always initialize the variables we put into the statistics structure later 2015-06-08 12:22:56 +02:00
gstptpclock.h ptp: Initial implementation of a PTP clock 2015-06-03 13:55:28 +02:00
Makefile.am netclientclock: Add NTPv4 support 2015-06-06 23:00:44 +02:00
net.h ptp: Initial implementation of a PTP clock 2015-06-03 13:55:28 +02:00