+2005-11-18 Andy Wingo <wingo@pobox.com>
+
+ * configure.ac:
+ * pkgconfig/gstreamer-net.pc.in:
+ * pkgconfig/gstreamer-net-uninstalled.pc.in:
+ * pkgconfig/Makefile.am: Add net pkgconfig files.
+
+2005-11-18 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/gstcaps.c:
+ * gst/gstghostpad.c:
+ * gst/gsttrace.c:
+ * gst/gstvalue.c:
+ * gst/gstvalue.h:
+ docs fixes
+
+2005-11-18 Andy Wingo <wingo@pobox.com>
+
+ * gst/net/gstnetclientclock.c: Turn off debugging.
+
+ * check/net/gstnetclientclock.c (test_functioning): Assert that the
+ times connverge somewhat. Can't make a real test.
+
+ * gst/net/gstnetclientclock.c (do_linear_regression): Use all
+ integer arithmetic. Return the minimum of the domain, which can be
+ set as "internal" for gst_clock_set_calibration.
+ (gst_net_client_clock_observe_times): Call _set_calibration.
+ (gst_net_client_clock_new): Call _set_calibration instead of
+ rate_offset.
+
+ * check/net/gstnetclientclock.c (test_functioning): Use the right
+ adjustment api.
+
+ * gst/gstclock.h:
+ * gst/gstclock.c (gst_clock_get_calibration)
+ (gst_clock_set_calibration): New functions, obsolete the ones I
+ added yesterday. Doh. Precision issues mean we have to extrapolate
+ from a point in the more recent past than 1970.
+ (gst_clock_get_rate_offset, gst_clock_set_rate_offset): Mark as
+ obsolete.
+ (gst_clock_adjust_unlocked): Use the right calibration data.
+
+2005-11-18 Edward Hervey <edward@fluendo.com>
+
+ * gst/base/gstbasesink.c: (gst_base_sink_change_state):
+ Also reset the ->current_* values in READY->PAUSED
+
+2005-11-18 Andy Wingo <wingo@pobox.com>
+
+ * gst/net/gstnetclientclock.c (gst_net_client_clock_thread):
+ Whoops, check the right fd. Also add some debugging.
+ (gst_net_client_clock_observe_times): Adjust for int64 offset.
+ (do_linear_regression): Add a crapload of debugging. Subtract off
+ the minimum values from the input series to discard unneeded bits.
+ Use only int arithmetic. There is still double arithmetic when
+ calculating the intercept that needs fixing. Return boolean to
+ indicate success; FALSE would mean the domain or range is too
+ great. Still needs fixes.
+
+2005-11-18 Wim Taymans <wim@fluendo.com>
+
+ * gst/base/gstbasesink.c: (gst_base_sink_get_position):
+ For the current position in stream time, we need to subtract
+ accumulated time.
+
+ * gst/gstsystemclock.c: (gst_system_clock_async_thread):
+ Release lock before calling the callback function of async
+ entries.
+
+2005-11-18 Andy Wingo <wingo@pobox.com>
+
+ * gst/net/gstnetclientclock.c (gst_net_client_clock_class_init):
+ Port goes all the way to MAXUINT16.
+
+ * gst/net/gstnettimeprovider.c: Make the port range the same as
+ for the kernel: 0 assigns, otherwise ports are less than
+ MAXUINT16.
+
+ * check/net/gstnettimeprovider.c: Adapt for 0 == kernel assigns
+ port change.
+
+ * check/net/gstnetclientclock.c (test_functioning): Add the start
+ of another test.
+
+2005-11-18 Wim Taymans <wim@fluendo.com>
+
+ * gst/gstbin.c: (gst_bin_provide_clock_func), (gst_bin_add_func),
+ (gst_bin_remove_func), (bin_bus_handler):
+ * gst/gstbin.h:
+ Removing a clock provider from a bin, triggers a clock lost message
+ so that a new clock will be selected.
+ Adding a clock to a bin triggers a clock provider message.
+ Make sure we reselect a clock when we received a clock lost message.
+ Keep a reference to the element that provided the clock.
+
+2005-11-18 Andy Wingo <wingo@pobox.com>
+
+ * gst/net/gstnetclientclock.c (gst_net_client_clock_new): Adjust
+ the clock initially so it produces values around the base time.
+ (gst_net_client_clock_class_init): Typo fix.
+ (gst_net_client_clock_thread): Add note on when the socket gets
+ closed.
+
2005-11-17 Wim Taymans <wim@fluendo.com>
* gst/net/gstnetclientclock.c: (gst_net_client_clock_finalize):