+2007-09-20 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/gstbin.h:
+ Move priv to the right place.
+
+ * gst/gstsystemclock.c:
+ Add FIXME: and improve log.
+
+ * tests/check/Makefile.am:
+ * tests/examples/manual/Makefile.am:
+ Work with all types of registries.
+
2007-09-19 Wim Taymans <wim.taymans@gmail.com>
* libs/gst/base/gstbasesrc.c: (gst_base_src_send_event):
GstClock *provided_clock;
GstElement *clock_provider;
+ /*< private >*/
GstBinPrivate *priv;
- /*< private >*/
gpointer _gst_reserved[GST_PADDING - 1];
};
*jitter = GST_CLOCK_DIFF (entryt, now);
}
diff = entryt - now;
+ /* FIXME: should that be not just:
+ * target = GST_CLOCK_GET_CLASS (clock)->get_internal_time (clock) + diff;
+ * or even
+ * target = real + diff;
+ */
target = gst_system_clock_get_internal_time (clock) + diff;
GST_CAT_DEBUG (GST_CAT_CLOCK, "entry %p"
" entry %" GST_TIME_FORMAT
" now %" GST_TIME_FORMAT
" real %" GST_TIME_FORMAT
- " diff %" G_GINT64_FORMAT,
+ " diff (entry-now) %" G_GINT64_FORMAT,
entry,
GST_TIME_ARGS (target),
GST_TIME_ARGS (entryt), GST_TIME_ARGS (now), GST_TIME_ARGS (real), diff);
# the core dumps of some machines have PIDs appended, test registry and
# profiling data
-CLEANFILES = core core.* test-registry.reg *.gcno *.gcda
+CLEANFILES = core core.* test-registry.* *.gcno *.gcda
SUPPRESSIONS = $(top_srcdir)/common/gst.supp
# gnome_LDADD = $(GST_OBJ_LIBS) $(LIBGNOMEUI_LIBS)
# gnome_CFLAGS = $(GST_OBJ_CFLAGS) $(LIBGNOMEUI_CFLAGS)
-CHECK_REGISTRY = $(top_builddir)/tests/examples/manual/test-registry.xml
+CHECK_REGISTRY = $(top_builddir)/tests/examples/manual/test-registry.reg
REGISTRY_ENVIRONMENT = \
GST_REGISTRY=$(CHECK_REGISTRY)
GST_PLUGIN_SYSTEM_PATH= \
GST_PLUGIN_PATH=$(top_builddir)/plugins
-CLEANFILES = core core.* test-registry.xml *.gcno *.gcda
+CLEANFILES = core core.* test-registry.* *.gcno *.gcda
EXTRA_DIST = extract.pl