lib: iterator.c: auto-seek: handle new message types
[babeltrace.git] / plugins / ctf / fs-src / fs.c
index daaae12e5a3a4ce1de501db31c5ce78362f15855..46086905259d8d9869249b60892a978b60eda76f 100644 (file)
@@ -341,7 +341,7 @@ void ctf_fs_trace_destroy(struct ctf_fs_trace *ctf_fs_trace)
 }
 
 static
-void ctf_fs_trace_destroy_msgier(void *data)
+void ctf_fs_trace_destroy_notifier(void *data)
 {
        struct ctf_fs_trace *trace = data;
        ctf_fs_trace_destroy(trace);
@@ -656,9 +656,11 @@ int add_ds_file_to_ds_file_group(struct ctf_fs_trace *ctf_fs_trace,
 
        if (props.snapshots.beginning_clock != UINT64_C(-1)) {
                BT_ASSERT(sc->default_clock_class);
-               ret = bt_clock_class_cycles_to_ns_from_origin(
-                       sc->default_clock_class,
-                       props.snapshots.beginning_clock, &begin_ns);
+               ret = bt_util_clock_cycles_to_ns_from_origin(
+                       props.snapshots.beginning_clock,
+                       sc->default_clock_class->frequency,
+                       sc->default_clock_class->offset_seconds,
+                       sc->default_clock_class->offset_cycles, &begin_ns);
                if (ret) {
                        BT_LOGE("Cannot convert clock cycles to nanoseconds from origin (`%s`).",
                                path);
@@ -1372,7 +1374,7 @@ struct ctf_fs_component *ctf_fs_create(
        }
 
        ctf_fs->traces = g_ptr_array_new_with_free_func(
-                       ctf_fs_trace_destroy_msgier);
+                       ctf_fs_trace_destroy_notifier);
        if (!ctf_fs->traces) {
                goto error;
        }
This page took 0.023274 seconds and 4 git commands to generate.