Coverage Report

Created: 2026-10-17 07:46

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/vlc/include/vlc_tick.h
Line
Count
Source
1
/*****************************************************************************
2
 * vlc_tick.h: high resolution time management functions
3
 *****************************************************************************
4
 * This header provides portable high precision time management functions,
5
 * which should be the only ones used in other segments of the program, since
6
 * functions like clock_gettime() and ftime() are not always supported.
7
 * Most functions are declared as inline or as macros since they are only
8
 * interfaces to system calls and have to be called frequently.
9
 *****************************************************************************
10
 * Copyright (C) 1996, 1997, 1998, 1999, 2000 VLC authors and VideoLAN
11
 *
12
 * Authors: Vincent Seguin <seguin@via.ecp.fr>
13
 *
14
 * This program is free software; you can redistribute it and/or modify it
15
 * under the terms of the GNU Lesser General Public License as published by
16
 * the Free Software Foundation; either version 2.1 of the License, or
17
 * (at your option) any later version.
18
 *
19
 * This program is distributed in the hope that it will be useful,
20
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
21
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22
 * GNU Lesser General Public License for more details.
23
 *
24
 * You should have received a copy of the GNU Lesser General Public License
25
 * along with this program; if not, write to the Free Software Foundation,
26
 * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
27
 *****************************************************************************/
28
29
#ifndef __VLC_MTIME_H
30
# define __VLC_MTIME_H 1
31
32
struct timespec;
33
34
#include <vlc_config.h>
35
#include <vlc_common.h>
36
37
/**
38
 * High precision date or time interval
39
 *
40
 * Store a high precision date or time interval. The maximum precision is the
41
 * microsecond, and a 64 bits integer is used to avoid overflows (maximum
42
 * time interval is then 292271 years, which should be long enough for any
43
 * video). Dates are stored as microseconds since a common date (usually the
44
 * epoch). Note that date and time intervals can be manipulated using regular
45
 * arithmetic operators, and that no special functions are required.
46
 */
47
typedef int64_t vlc_tick_t;
48
49
8.94k
#define VLC_TICK_MIN INT64_MIN
50
89.3M
#define VLC_TICK_MAX INT64_MAX
51
52
/*
53
 * vlc_tick_t <> seconds (sec) conversions
54
 */
55
854M
#define VLC_TICK_FROM_SEC(sec)   (CLOCK_FREQ * (sec))
56
6.26M
#define SEC_FROM_VLC_TICK(vtk)   ((vtk) / CLOCK_FREQ)
57
58
#ifdef __cplusplus
59
#include <type_traits>
60
61
template <typename T>
62
static inline auto vlc_tick_from_sec(T sec)
63
    -> typename std::enable_if<std::is_integral<T>::value, vlc_tick_t>::type
64
0
{
65
0
    return CLOCK_FREQ * sec;
66
0
}
Unexecuted instantiation: mkv.cpp:std::__1::enable_if<std::is_integral<long long>::value, long>::type vlc_tick_from_sec<long long>(long long)
Unexecuted instantiation: util.cpp:std::__1::enable_if<std::is_integral<long long>::value, long>::type vlc_tick_from_sec<long long>(long long)
Unexecuted instantiation: virtual_segment.cpp:std::__1::enable_if<std::is_integral<long long>::value, long>::type vlc_tick_from_sec<long long>(long long)
Unexecuted instantiation: matroska_segment.cpp:std::__1::enable_if<std::is_integral<long long>::value, long>::type vlc_tick_from_sec<long long>(long long)
Unexecuted instantiation: matroska_segment_parse.cpp:std::__1::enable_if<std::is_integral<long long>::value, long>::type vlc_tick_from_sec<long long>(long long)
Unexecuted instantiation: matroska_segment_seeker.cpp:std::__1::enable_if<std::is_integral<long long>::value, long>::type vlc_tick_from_sec<long long>(long long)
Unexecuted instantiation: demux.cpp:std::__1::enable_if<std::is_integral<long long>::value, long>::type vlc_tick_from_sec<long long>(long long)
Unexecuted instantiation: events.cpp:std::__1::enable_if<std::is_integral<long long>::value, long>::type vlc_tick_from_sec<long long>(long long)
Unexecuted instantiation: Ebml_parser.cpp:std::__1::enable_if<std::is_integral<long long>::value, long>::type vlc_tick_from_sec<long long>(long long)
Unexecuted instantiation: chapters.cpp:std::__1::enable_if<std::is_integral<long long>::value, long>::type vlc_tick_from_sec<long long>(long long)
Unexecuted instantiation: chapter_command.cpp:std::__1::enable_if<std::is_integral<long long>::value, long>::type vlc_tick_from_sec<long long>(long long)
Unexecuted instantiation: chapter_command_dvd.cpp:std::__1::enable_if<std::is_integral<long long>::value, long>::type vlc_tick_from_sec<long long>(long long)
Unexecuted instantiation: chapter_command_script.cpp:std::__1::enable_if<std::is_integral<long long>::value, long>::type vlc_tick_from_sec<long long>(long long)
Unexecuted instantiation: chapter_command_script_common.cpp:std::__1::enable_if<std::is_integral<long long>::value, long>::type vlc_tick_from_sec<long long>(long long)
Unexecuted instantiation: stream_io_callback.cpp:std::__1::enable_if<std::is_integral<long long>::value, long>::type vlc_tick_from_sec<long long>(long long)
67
68
/* seconds in floating point */
69
static inline vlc_tick_t vlc_tick_from_sec(double secf)
70
0
{
71
0
    return (vlc_tick_t)(CLOCK_FREQ * secf); /* TODO use llround ? */
72
0
}
Unexecuted instantiation: mkv.cpp:vlc_tick_from_sec(double)
Unexecuted instantiation: util.cpp:vlc_tick_from_sec(double)
Unexecuted instantiation: virtual_segment.cpp:vlc_tick_from_sec(double)
Unexecuted instantiation: matroska_segment.cpp:vlc_tick_from_sec(double)
Unexecuted instantiation: matroska_segment_parse.cpp:vlc_tick_from_sec(double)
Unexecuted instantiation: matroska_segment_seeker.cpp:vlc_tick_from_sec(double)
Unexecuted instantiation: demux.cpp:vlc_tick_from_sec(double)
Unexecuted instantiation: events.cpp:vlc_tick_from_sec(double)
Unexecuted instantiation: Ebml_parser.cpp:vlc_tick_from_sec(double)
Unexecuted instantiation: chapters.cpp:vlc_tick_from_sec(double)
Unexecuted instantiation: chapter_command.cpp:vlc_tick_from_sec(double)
Unexecuted instantiation: chapter_command_dvd.cpp:vlc_tick_from_sec(double)
Unexecuted instantiation: chapter_command_script.cpp:vlc_tick_from_sec(double)
Unexecuted instantiation: chapter_command_script_common.cpp:vlc_tick_from_sec(double)
Unexecuted instantiation: stream_io_callback.cpp:vlc_tick_from_sec(double)
73
#else /* !__cplusplus */
74
static inline vlc_tick_t vlc_tick_from_seci(int64_t sec)
75
1.39M
{
76
1.39M
    return CLOCK_FREQ * sec;
77
1.39M
}
Unexecuted instantiation: demux-run.c:vlc_tick_from_seci
Unexecuted instantiation: common.c:vlc_tick_from_seci
Unexecuted instantiation: var.c:vlc_tick_from_seci
Unexecuted instantiation: decoder.c:vlc_tick_from_seci
Unexecuted instantiation: core.c:vlc_tick_from_seci
Unexecuted instantiation: error.c:vlc_tick_from_seci
Unexecuted instantiation: aiff.c:vlc_tick_from_seci
Unexecuted instantiation: asf.c:vlc_tick_from_seci
Unexecuted instantiation: libasf.c:vlc_tick_from_seci
Unexecuted instantiation: asfpacket.c:vlc_tick_from_seci
Unexecuted instantiation: au.c:vlc_tick_from_seci
Unexecuted instantiation: avi.c:vlc_tick_from_seci
Unexecuted instantiation: libavi.c:vlc_tick_from_seci
Unexecuted instantiation: caf.c:vlc_tick_from_seci
Unexecuted instantiation: cdg.c:vlc_tick_from_seci
Unexecuted instantiation: es.c:vlc_tick_from_seci
Unexecuted instantiation: dts_header.c:vlc_tick_from_seci
Unexecuted instantiation: flac.c:vlc_tick_from_seci
Unexecuted instantiation: xiph_metadata.c:vlc_tick_from_seci
Unexecuted instantiation: h26x.c:vlc_tick_from_seci
Unexecuted instantiation: mjpeg.c:vlc_tick_from_seci
Unexecuted instantiation: mp4.c:vlc_tick_from_seci
Unexecuted instantiation: fragments.c:vlc_tick_from_seci
Unexecuted instantiation: attachments.c:vlc_tick_from_seci
Unexecuted instantiation: heif.c:vlc_tick_from_seci
Unexecuted instantiation: essetup.c:vlc_tick_from_seci
Unexecuted instantiation: meta.c:vlc_tick_from_seci
Unexecuted instantiation: libmp4.c:vlc_tick_from_seci
Unexecuted instantiation: nsv.c:vlc_tick_from_seci
Unexecuted instantiation: nuv.c:vlc_tick_from_seci
Unexecuted instantiation: ps.c:vlc_tick_from_seci
Unexecuted instantiation: pva.c:vlc_tick_from_seci
Unexecuted instantiation: sap.c:vlc_tick_from_seci
Unexecuted instantiation: smf.c:vlc_tick_from_seci
subtitle.c:vlc_tick_from_seci
Line
Count
Source
75
150k
{
76
    return CLOCK_FREQ * sec;
77
150k
}
Unexecuted instantiation: tta.c:vlc_tick_from_seci
ttml.c:vlc_tick_from_seci
Line
Count
Source
75
292k
{
76
    return CLOCK_FREQ * sec;
77
292k
}
Unexecuted instantiation: encttml.c:vlc_tick_from_seci
Unexecuted instantiation: substtml.c:vlc_tick_from_seci
Unexecuted instantiation: genttml.c:vlc_tick_from_seci
Unexecuted instantiation: ty.c:vlc_tick_from_seci
Unexecuted instantiation: voc.c:vlc_tick_from_seci
Unexecuted instantiation: wav.c:vlc_tick_from_seci
webvtt.c:vlc_tick_from_seci
Line
Count
Source
75
789k
{
76
    return CLOCK_FREQ * sec;
77
789k
}
Unexecuted instantiation: encvtt.c:vlc_tick_from_seci
Unexecuted instantiation: subsvtt.c:vlc_tick_from_seci
Unexecuted instantiation: xa.c:vlc_tick_from_seci
Unexecuted instantiation: a52.c:vlc_tick_from_seci
Unexecuted instantiation: copy.c:vlc_tick_from_seci
Unexecuted instantiation: dts.c:vlc_tick_from_seci
Unexecuted instantiation: h264.c:vlc_tick_from_seci
Unexecuted instantiation: hxxx_sei.c:vlc_tick_from_seci
Unexecuted instantiation: hxxx_common.c:vlc_tick_from_seci
Unexecuted instantiation: h264_nal.c:vlc_tick_from_seci
Unexecuted instantiation: h264_slice.c:vlc_tick_from_seci
Unexecuted instantiation: hevc.c:vlc_tick_from_seci
Unexecuted instantiation: hevc_nal.c:vlc_tick_from_seci
Unexecuted instantiation: mlp.c:vlc_tick_from_seci
Unexecuted instantiation: mpeg4audio.c:vlc_tick_from_seci
Unexecuted instantiation: mpeg4video.c:vlc_tick_from_seci
Unexecuted instantiation: mpegaudio.c:vlc_tick_from_seci
Unexecuted instantiation: mpegvideo.c:vlc_tick_from_seci
Unexecuted instantiation: vc1.c:vlc_tick_from_seci
Unexecuted instantiation: av1.c:vlc_tick_from_seci
Unexecuted instantiation: rawaud.c:vlc_tick_from_seci
Unexecuted instantiation: rawvid.c:vlc_tick_from_seci
Unexecuted instantiation: rawdv.c:vlc_tick_from_seci
Unexecuted instantiation: vobsub.c:vlc_tick_from_seci
Unexecuted instantiation: image.c:vlc_tick_from_seci
Unexecuted instantiation: mpgv.c:vlc_tick_from_seci
Unexecuted instantiation: stl.c:vlc_tick_from_seci
Unexecuted instantiation: hx.c:vlc_tick_from_seci
Unexecuted instantiation: dmxmus.c:vlc_tick_from_seci
Unexecuted instantiation: mod.c:vlc_tick_from_seci
Unexecuted instantiation: gme.c:vlc_tick_from_seci
Unexecuted instantiation: file.c:vlc_tick_from_seci
Unexecuted instantiation: directory.c:vlc_tick_from_seci
Unexecuted instantiation: libxml.c:vlc_tick_from_seci
Unexecuted instantiation: ogg.c:vlc_tick_from_seci
Unexecuted instantiation: oggseek.c:vlc_tick_from_seci
Unexecuted instantiation: ogg_granule.c:vlc_tick_from_seci
Unexecuted instantiation: ts.c:vlc_tick_from_seci
Unexecuted instantiation: ts_pid.c:vlc_tick_from_seci
Unexecuted instantiation: ts_psi.c:vlc_tick_from_seci
Unexecuted instantiation: ts_si.c:vlc_tick_from_seci
Unexecuted instantiation: ts_psip.c:vlc_tick_from_seci
Unexecuted instantiation: ts_streams.c:vlc_tick_from_seci
Unexecuted instantiation: ts_scte.c:vlc_tick_from_seci
Unexecuted instantiation: sections.c:vlc_tick_from_seci
Unexecuted instantiation: mpeg4_iod.c:vlc_tick_from_seci
Unexecuted instantiation: ts_arib.c:vlc_tick_from_seci
Unexecuted instantiation: ts_sl.c:vlc_tick_from_seci
Unexecuted instantiation: ts_metadata.c:vlc_tick_from_seci
Unexecuted instantiation: ts_hotfixes.c:vlc_tick_from_seci
Unexecuted instantiation: ts_pes.c:vlc_tick_from_seci
Unexecuted instantiation: tables.c:vlc_tick_from_seci
Unexecuted instantiation: tsutil.c:vlc_tick_from_seci
Unexecuted instantiation: opus_header.c:vlc_tick_from_seci
Unexecuted instantiation: adpcm.c:vlc_tick_from_seci
Unexecuted instantiation: aes3.c:vlc_tick_from_seci
Unexecuted instantiation: araw.c:vlc_tick_from_seci
Unexecuted instantiation: g711.c:vlc_tick_from_seci
Unexecuted instantiation: lpcm.c:vlc_tick_from_seci
Unexecuted instantiation: uleaddvaudio.c:vlc_tick_from_seci
Unexecuted instantiation: rawvideo.c:vlc_tick_from_seci
Unexecuted instantiation: cc.c:vlc_tick_from_seci
Unexecuted instantiation: cea708.c:vlc_tick_from_seci
Unexecuted instantiation: cvdsub.c:vlc_tick_from_seci
Unexecuted instantiation: dvbsub.c:vlc_tick_from_seci
Unexecuted instantiation: scte18.c:vlc_tick_from_seci
Unexecuted instantiation: scte27.c:vlc_tick_from_seci
Unexecuted instantiation: spudec.c:vlc_tick_from_seci
Unexecuted instantiation: parse.c:vlc_tick_from_seci
Unexecuted instantiation: subsdec.c:vlc_tick_from_seci
Unexecuted instantiation: subsusf.c:vlc_tick_from_seci
Unexecuted instantiation: svcdsub.c:vlc_tick_from_seci
Unexecuted instantiation: textst.c:vlc_tick_from_seci
Unexecuted instantiation: substx3g.c:vlc_tick_from_seci
Unexecuted instantiation: spdif.c:vlc_tick_from_seci
Unexecuted instantiation: opus.c:vlc_tick_from_seci
Unexecuted instantiation: vorbis.c:vlc_tick_from_seci
Unexecuted instantiation: speex.c:vlc_tick_from_seci
Unexecuted instantiation: theora.c:vlc_tick_from_seci
Unexecuted instantiation: dav1d.c:vlc_tick_from_seci
Unexecuted instantiation: vpx.c:vlc_tick_from_seci
Unexecuted instantiation: mpg123.c:vlc_tick_from_seci
Unexecuted instantiation: oggspots.c:vlc_tick_from_seci
Unexecuted instantiation: faad.c:vlc_tick_from_seci
Unexecuted instantiation: jpeg.c:vlc_tick_from_seci
Unexecuted instantiation: png.c:vlc_tick_from_seci
Unexecuted instantiation: libass.c:vlc_tick_from_seci
Unexecuted instantiation: kate.c:vlc_tick_from_seci
Unexecuted instantiation: bpg.c:vlc_tick_from_seci
Unexecuted instantiation: telx.c:vlc_tick_from_seci
Unexecuted instantiation: avcodec.c:vlc_tick_from_seci
Unexecuted instantiation: encoder.c:vlc_tick_from_seci
Unexecuted instantiation: fourcc.c:vlc_tick_from_seci
Unexecuted instantiation: video.c:vlc_tick_from_seci
Unexecuted instantiation: audio.c:vlc_tick_from_seci
Unexecuted instantiation: libvlc.c:vlc_tick_from_seci
Unexecuted instantiation: chain.c:vlc_tick_from_seci
Unexecuted instantiation: help.c:vlc_tick_from_seci
Unexecuted instantiation: cmdline.c:vlc_tick_from_seci
Unexecuted instantiation: media_source.c:vlc_tick_from_seci
Unexecuted instantiation: media_tree.c:vlc_tick_from_seci
Unexecuted instantiation: modules.c:vlc_tick_from_seci
Unexecuted instantiation: bank.c:vlc_tick_from_seci
Unexecuted instantiation: entry.c:vlc_tick_from_seci
Unexecuted instantiation: dialog.c:vlc_tick_from_seci
Unexecuted instantiation: interface.c:vlc_tick_from_seci
Unexecuted instantiation: content.c:vlc_tick_from_seci
Unexecuted instantiation: control.c:vlc_tick_from_seci
Unexecuted instantiation: item.c:vlc_tick_from_seci
Unexecuted instantiation: notify.c:vlc_tick_from_seci
Unexecuted instantiation: player.c:vlc_tick_from_seci
Unexecuted instantiation: playlist.c:vlc_tick_from_seci
Unexecuted instantiation: preparse.c:vlc_tick_from_seci
Unexecuted instantiation: preparser.c:vlc_tick_from_seci
Unexecuted instantiation: access.c:vlc_tick_from_seci
Unexecuted instantiation: decoder_prevframe.c:vlc_tick_from_seci
Unexecuted instantiation: decoder_device.c:vlc_tick_from_seci
Unexecuted instantiation: decoder_helpers.c:vlc_tick_from_seci
Unexecuted instantiation: demux.c:vlc_tick_from_seci
Unexecuted instantiation: input.c:vlc_tick_from_seci
Unexecuted instantiation: attachment.c:vlc_tick_from_seci
Unexecuted instantiation: timer.c:vlc_tick_from_seci
Unexecuted instantiation: track.c:vlc_tick_from_seci
Unexecuted instantiation: title.c:vlc_tick_from_seci
Unexecuted instantiation: aout.c:vlc_tick_from_seci
Unexecuted instantiation: vout.c:vlc_tick_from_seci
Unexecuted instantiation: osd.c:vlc_tick_from_seci
Unexecuted instantiation: medialib.c:vlc_tick_from_seci
Unexecuted instantiation: resource.c:vlc_tick_from_seci
Unexecuted instantiation: services_discovery.c:vlc_tick_from_seci
Unexecuted instantiation: source.c:vlc_tick_from_seci
Unexecuted instantiation: stats.c:vlc_tick_from_seci
Unexecuted instantiation: stream.c:vlc_tick_from_seci
Unexecuted instantiation: stream_extractor.c:vlc_tick_from_seci
Unexecuted instantiation: stream_filter.c:vlc_tick_from_seci
Unexecuted instantiation: stream_memory.c:vlc_tick_from_seci
Unexecuted instantiation: subtitles.c:vlc_tick_from_seci
Unexecuted instantiation: dec.c:vlc_tick_from_seci
Unexecuted instantiation: filters.c:vlc_tick_from_seci
Unexecuted instantiation: meter.c:vlc_tick_from_seci
Unexecuted instantiation: output.c:vlc_tick_from_seci
Unexecuted instantiation: volume.c:vlc_tick_from_seci
Unexecuted instantiation: video_output.c:vlc_tick_from_seci
Unexecuted instantiation: video_text.c:vlc_tick_from_seci
Unexecuted instantiation: video_widgets.c:vlc_tick_from_seci
Unexecuted instantiation: vout_subpictures.c:vlc_tick_from_seci
Unexecuted instantiation: video_window.c:vlc_tick_from_seci
Unexecuted instantiation: window.c:vlc_tick_from_seci
Unexecuted instantiation: vout_intf.c:vlc_tick_from_seci
Unexecuted instantiation: vout_wrapper.c:vlc_tick_from_seci
Unexecuted instantiation: charset.c:vlc_tick_from_seci
Unexecuted instantiation: strings.c:vlc_tick_from_seci
Unexecuted instantiation: unicode.c:vlc_tick_from_seci
Unexecuted instantiation: actions.c:vlc_tick_from_seci
Unexecuted instantiation: ancillary.c:vlc_tick_from_seci
Unexecuted instantiation: probe.c:vlc_tick_from_seci
Unexecuted instantiation: mtime.c:vlc_tick_from_seci
Unexecuted instantiation: frame.c:vlc_tick_from_seci
Unexecuted instantiation: fifo.c:vlc_tick_from_seci
Unexecuted instantiation: picture.c:vlc_tick_from_seci
Unexecuted instantiation: picture_fifo.c:vlc_tick_from_seci
Unexecuted instantiation: picture_pool.c:vlc_tick_from_seci
Unexecuted instantiation: interrupt.c:vlc_tick_from_seci
Unexecuted instantiation: keystore.c:vlc_tick_from_seci
Unexecuted instantiation: rcu.c:vlc_tick_from_seci
Unexecuted instantiation: renderer_discovery.c:vlc_tick_from_seci
Unexecuted instantiation: threads.c:vlc_tick_from_seci
Unexecuted instantiation: cpu.c:vlc_tick_from_seci
Unexecuted instantiation: exit.c:vlc_tick_from_seci
Unexecuted instantiation: messages.c:vlc_tick_from_seci
Unexecuted instantiation: tracer.c:vlc_tick_from_seci
Unexecuted instantiation: objects.c:vlc_tick_from_seci
Unexecuted instantiation: objres.c:vlc_tick_from_seci
Unexecuted instantiation: queue.c:vlc_tick_from_seci
Unexecuted instantiation: variables.c:vlc_tick_from_seci
Unexecuted instantiation: xml.c:vlc_tick_from_seci
Unexecuted instantiation: filter.c:vlc_tick_from_seci
Unexecuted instantiation: filter_chain.c:vlc_tick_from_seci
Unexecuted instantiation: httpcookies.c:vlc_tick_from_seci
Unexecuted instantiation: subpicture.c:vlc_tick_from_seci
Unexecuted instantiation: medialibrary.c:vlc_tick_from_seci
thread.c:vlc_tick_from_seci
Line
Count
Source
75
159k
{
76
    return CLOCK_FREQ * sec;
77
159k
}
Unexecuted instantiation: rand.c:vlc_tick_from_seci
Unexecuted instantiation: specific.c:vlc_tick_from_seci
Unexecuted instantiation: stream_output.c:vlc_tick_from_seci
Unexecuted instantiation: vlm.c:vlc_tick_from_seci
Unexecuted instantiation: vlm_event.c:vlc_tick_from_seci
Unexecuted instantiation: vlmshell.c:vlc_tick_from_seci
Unexecuted instantiation: libvlc-module.c:vlc_tick_from_seci
Unexecuted instantiation: art.c:vlc_tick_from_seci
Unexecuted instantiation: internal.c:vlc_tick_from_seci
Unexecuted instantiation: clock.c:vlc_tick_from_seci
Unexecuted instantiation: es_out.c:vlc_tick_from_seci
Unexecuted instantiation: es_out_source.c:vlc_tick_from_seci
Unexecuted instantiation: es_out_timeshift.c:vlc_tick_from_seci
Unexecuted instantiation: display.c:vlc_tick_from_seci
Unexecuted instantiation: inhibit.c:vlc_tick_from_seci
Unexecuted instantiation: interlacing.c:vlc_tick_from_seci
Unexecuted instantiation: snapshot.c:vlc_tick_from_seci
Unexecuted instantiation: io.c:vlc_tick_from_seci
Unexecuted instantiation: chroma_probe.c:vlc_tick_from_seci
Unexecuted instantiation: executor.c:vlc_tick_from_seci
Unexecuted instantiation: dirs.c:vlc_tick_from_seci
Unexecuted instantiation: getaddrinfo.c:vlc_tick_from_seci
Unexecuted instantiation: fetcher.c:vlc_tick_from_seci
Unexecuted instantiation: clock_internal.c:vlc_tick_from_seci
Unexecuted instantiation: input_clock.c:vlc_tick_from_seci
78
/* seconds in floating point */
79
static inline vlc_tick_t vlc_tick_from_secf(double secf)
80
230k
{
81
230k
    return (vlc_tick_t)(CLOCK_FREQ * secf); /* TODO use llround ? */
82
230k
}
Unexecuted instantiation: demux-run.c:vlc_tick_from_secf
Unexecuted instantiation: common.c:vlc_tick_from_secf
Unexecuted instantiation: var.c:vlc_tick_from_secf
Unexecuted instantiation: decoder.c:vlc_tick_from_secf
Unexecuted instantiation: core.c:vlc_tick_from_secf
Unexecuted instantiation: error.c:vlc_tick_from_secf
Unexecuted instantiation: aiff.c:vlc_tick_from_secf
Unexecuted instantiation: asf.c:vlc_tick_from_secf
Unexecuted instantiation: libasf.c:vlc_tick_from_secf
Unexecuted instantiation: asfpacket.c:vlc_tick_from_secf
Unexecuted instantiation: au.c:vlc_tick_from_secf
Unexecuted instantiation: avi.c:vlc_tick_from_secf
Unexecuted instantiation: libavi.c:vlc_tick_from_secf
Unexecuted instantiation: caf.c:vlc_tick_from_secf
Unexecuted instantiation: cdg.c:vlc_tick_from_secf
Unexecuted instantiation: es.c:vlc_tick_from_secf
Unexecuted instantiation: dts_header.c:vlc_tick_from_secf
Unexecuted instantiation: flac.c:vlc_tick_from_secf
Unexecuted instantiation: xiph_metadata.c:vlc_tick_from_secf
Unexecuted instantiation: h26x.c:vlc_tick_from_secf
Unexecuted instantiation: mjpeg.c:vlc_tick_from_secf
Unexecuted instantiation: mp4.c:vlc_tick_from_secf
Unexecuted instantiation: fragments.c:vlc_tick_from_secf
Unexecuted instantiation: attachments.c:vlc_tick_from_secf
heif.c:vlc_tick_from_secf
Line
Count
Source
80
4.23k
{
81
    return (vlc_tick_t)(CLOCK_FREQ * secf); /* TODO use llround ? */
82
4.23k
}
Unexecuted instantiation: essetup.c:vlc_tick_from_secf
Unexecuted instantiation: meta.c:vlc_tick_from_secf
Unexecuted instantiation: libmp4.c:vlc_tick_from_secf
Unexecuted instantiation: nsv.c:vlc_tick_from_secf
Unexecuted instantiation: nuv.c:vlc_tick_from_secf
Unexecuted instantiation: ps.c:vlc_tick_from_secf
Unexecuted instantiation: pva.c:vlc_tick_from_secf
Unexecuted instantiation: sap.c:vlc_tick_from_secf
Unexecuted instantiation: smf.c:vlc_tick_from_secf
Unexecuted instantiation: subtitle.c:vlc_tick_from_secf
tta.c:vlc_tick_from_secf
Line
Count
Source
80
38.8k
{
81
    return (vlc_tick_t)(CLOCK_FREQ * secf); /* TODO use llround ? */
82
38.8k
}
ttml.c:vlc_tick_from_secf
Line
Count
Source
80
107k
{
81
    return (vlc_tick_t)(CLOCK_FREQ * secf); /* TODO use llround ? */
82
107k
}
Unexecuted instantiation: encttml.c:vlc_tick_from_secf
Unexecuted instantiation: substtml.c:vlc_tick_from_secf
Unexecuted instantiation: genttml.c:vlc_tick_from_secf
Unexecuted instantiation: ty.c:vlc_tick_from_secf
Unexecuted instantiation: voc.c:vlc_tick_from_secf
Unexecuted instantiation: wav.c:vlc_tick_from_secf
Unexecuted instantiation: webvtt.c:vlc_tick_from_secf
Unexecuted instantiation: encvtt.c:vlc_tick_from_secf
Unexecuted instantiation: subsvtt.c:vlc_tick_from_secf
Unexecuted instantiation: xa.c:vlc_tick_from_secf
Unexecuted instantiation: a52.c:vlc_tick_from_secf
Unexecuted instantiation: copy.c:vlc_tick_from_secf
Unexecuted instantiation: dts.c:vlc_tick_from_secf
Unexecuted instantiation: h264.c:vlc_tick_from_secf
Unexecuted instantiation: hxxx_sei.c:vlc_tick_from_secf
Unexecuted instantiation: hxxx_common.c:vlc_tick_from_secf
Unexecuted instantiation: h264_nal.c:vlc_tick_from_secf
Unexecuted instantiation: h264_slice.c:vlc_tick_from_secf
Unexecuted instantiation: hevc.c:vlc_tick_from_secf
Unexecuted instantiation: hevc_nal.c:vlc_tick_from_secf
Unexecuted instantiation: mlp.c:vlc_tick_from_secf
Unexecuted instantiation: mpeg4audio.c:vlc_tick_from_secf
Unexecuted instantiation: mpeg4video.c:vlc_tick_from_secf
Unexecuted instantiation: mpegaudio.c:vlc_tick_from_secf
Unexecuted instantiation: mpegvideo.c:vlc_tick_from_secf
Unexecuted instantiation: vc1.c:vlc_tick_from_secf
Unexecuted instantiation: av1.c:vlc_tick_from_secf
Unexecuted instantiation: rawaud.c:vlc_tick_from_secf
Unexecuted instantiation: rawvid.c:vlc_tick_from_secf
Unexecuted instantiation: rawdv.c:vlc_tick_from_secf
Unexecuted instantiation: vobsub.c:vlc_tick_from_secf
image.c:vlc_tick_from_secf
Line
Count
Source
80
40
{
81
    return (vlc_tick_t)(CLOCK_FREQ * secf); /* TODO use llround ? */
82
40
}
Unexecuted instantiation: mpgv.c:vlc_tick_from_secf
stl.c:vlc_tick_from_secf
Line
Count
Source
80
80.3k
{
81
    return (vlc_tick_t)(CLOCK_FREQ * secf); /* TODO use llround ? */
82
80.3k
}
Unexecuted instantiation: hx.c:vlc_tick_from_secf
Unexecuted instantiation: dmxmus.c:vlc_tick_from_secf
Unexecuted instantiation: mod.c:vlc_tick_from_secf
Unexecuted instantiation: gme.c:vlc_tick_from_secf
Unexecuted instantiation: file.c:vlc_tick_from_secf
Unexecuted instantiation: directory.c:vlc_tick_from_secf
Unexecuted instantiation: libxml.c:vlc_tick_from_secf
Unexecuted instantiation: ogg.c:vlc_tick_from_secf
Unexecuted instantiation: oggseek.c:vlc_tick_from_secf
Unexecuted instantiation: ogg_granule.c:vlc_tick_from_secf
Unexecuted instantiation: ts.c:vlc_tick_from_secf
Unexecuted instantiation: ts_pid.c:vlc_tick_from_secf
Unexecuted instantiation: ts_psi.c:vlc_tick_from_secf
Unexecuted instantiation: ts_si.c:vlc_tick_from_secf
Unexecuted instantiation: ts_psip.c:vlc_tick_from_secf
Unexecuted instantiation: ts_streams.c:vlc_tick_from_secf
Unexecuted instantiation: ts_scte.c:vlc_tick_from_secf
Unexecuted instantiation: sections.c:vlc_tick_from_secf
Unexecuted instantiation: mpeg4_iod.c:vlc_tick_from_secf
Unexecuted instantiation: ts_arib.c:vlc_tick_from_secf
Unexecuted instantiation: ts_sl.c:vlc_tick_from_secf
Unexecuted instantiation: ts_metadata.c:vlc_tick_from_secf
Unexecuted instantiation: ts_hotfixes.c:vlc_tick_from_secf
Unexecuted instantiation: ts_pes.c:vlc_tick_from_secf
Unexecuted instantiation: tables.c:vlc_tick_from_secf
Unexecuted instantiation: tsutil.c:vlc_tick_from_secf
Unexecuted instantiation: opus_header.c:vlc_tick_from_secf
Unexecuted instantiation: adpcm.c:vlc_tick_from_secf
Unexecuted instantiation: aes3.c:vlc_tick_from_secf
Unexecuted instantiation: araw.c:vlc_tick_from_secf
Unexecuted instantiation: g711.c:vlc_tick_from_secf
Unexecuted instantiation: lpcm.c:vlc_tick_from_secf
Unexecuted instantiation: uleaddvaudio.c:vlc_tick_from_secf
Unexecuted instantiation: rawvideo.c:vlc_tick_from_secf
Unexecuted instantiation: cc.c:vlc_tick_from_secf
Unexecuted instantiation: cea708.c:vlc_tick_from_secf
Unexecuted instantiation: cvdsub.c:vlc_tick_from_secf
Unexecuted instantiation: dvbsub.c:vlc_tick_from_secf
Unexecuted instantiation: scte18.c:vlc_tick_from_secf
Unexecuted instantiation: scte27.c:vlc_tick_from_secf
Unexecuted instantiation: spudec.c:vlc_tick_from_secf
Unexecuted instantiation: parse.c:vlc_tick_from_secf
Unexecuted instantiation: subsdec.c:vlc_tick_from_secf
Unexecuted instantiation: subsusf.c:vlc_tick_from_secf
Unexecuted instantiation: svcdsub.c:vlc_tick_from_secf
Unexecuted instantiation: textst.c:vlc_tick_from_secf
Unexecuted instantiation: substx3g.c:vlc_tick_from_secf
Unexecuted instantiation: spdif.c:vlc_tick_from_secf
Unexecuted instantiation: opus.c:vlc_tick_from_secf
Unexecuted instantiation: vorbis.c:vlc_tick_from_secf
Unexecuted instantiation: speex.c:vlc_tick_from_secf
Unexecuted instantiation: theora.c:vlc_tick_from_secf
Unexecuted instantiation: dav1d.c:vlc_tick_from_secf
Unexecuted instantiation: vpx.c:vlc_tick_from_secf
Unexecuted instantiation: mpg123.c:vlc_tick_from_secf
Unexecuted instantiation: oggspots.c:vlc_tick_from_secf
Unexecuted instantiation: faad.c:vlc_tick_from_secf
Unexecuted instantiation: jpeg.c:vlc_tick_from_secf
Unexecuted instantiation: png.c:vlc_tick_from_secf
Unexecuted instantiation: libass.c:vlc_tick_from_secf
Unexecuted instantiation: kate.c:vlc_tick_from_secf
Unexecuted instantiation: bpg.c:vlc_tick_from_secf
Unexecuted instantiation: telx.c:vlc_tick_from_secf
Unexecuted instantiation: avcodec.c:vlc_tick_from_secf
Unexecuted instantiation: encoder.c:vlc_tick_from_secf
Unexecuted instantiation: fourcc.c:vlc_tick_from_secf
Unexecuted instantiation: video.c:vlc_tick_from_secf
Unexecuted instantiation: audio.c:vlc_tick_from_secf
Unexecuted instantiation: libvlc.c:vlc_tick_from_secf
Unexecuted instantiation: chain.c:vlc_tick_from_secf
Unexecuted instantiation: help.c:vlc_tick_from_secf
Unexecuted instantiation: cmdline.c:vlc_tick_from_secf
Unexecuted instantiation: media_source.c:vlc_tick_from_secf
Unexecuted instantiation: media_tree.c:vlc_tick_from_secf
Unexecuted instantiation: modules.c:vlc_tick_from_secf
Unexecuted instantiation: bank.c:vlc_tick_from_secf
Unexecuted instantiation: entry.c:vlc_tick_from_secf
Unexecuted instantiation: dialog.c:vlc_tick_from_secf
Unexecuted instantiation: interface.c:vlc_tick_from_secf
Unexecuted instantiation: content.c:vlc_tick_from_secf
Unexecuted instantiation: control.c:vlc_tick_from_secf
Unexecuted instantiation: item.c:vlc_tick_from_secf
Unexecuted instantiation: notify.c:vlc_tick_from_secf
Unexecuted instantiation: player.c:vlc_tick_from_secf
Unexecuted instantiation: playlist.c:vlc_tick_from_secf
Unexecuted instantiation: preparse.c:vlc_tick_from_secf
Unexecuted instantiation: preparser.c:vlc_tick_from_secf
Unexecuted instantiation: access.c:vlc_tick_from_secf
Unexecuted instantiation: decoder_prevframe.c:vlc_tick_from_secf
Unexecuted instantiation: decoder_device.c:vlc_tick_from_secf
Unexecuted instantiation: decoder_helpers.c:vlc_tick_from_secf
Unexecuted instantiation: demux.c:vlc_tick_from_secf
Unexecuted instantiation: input.c:vlc_tick_from_secf
Unexecuted instantiation: attachment.c:vlc_tick_from_secf
Unexecuted instantiation: timer.c:vlc_tick_from_secf
Unexecuted instantiation: track.c:vlc_tick_from_secf
Unexecuted instantiation: title.c:vlc_tick_from_secf
Unexecuted instantiation: aout.c:vlc_tick_from_secf
Unexecuted instantiation: vout.c:vlc_tick_from_secf
Unexecuted instantiation: osd.c:vlc_tick_from_secf
Unexecuted instantiation: medialib.c:vlc_tick_from_secf
Unexecuted instantiation: resource.c:vlc_tick_from_secf
Unexecuted instantiation: services_discovery.c:vlc_tick_from_secf
Unexecuted instantiation: source.c:vlc_tick_from_secf
Unexecuted instantiation: stats.c:vlc_tick_from_secf
Unexecuted instantiation: stream.c:vlc_tick_from_secf
Unexecuted instantiation: stream_extractor.c:vlc_tick_from_secf
Unexecuted instantiation: stream_filter.c:vlc_tick_from_secf
Unexecuted instantiation: stream_memory.c:vlc_tick_from_secf
Unexecuted instantiation: subtitles.c:vlc_tick_from_secf
Unexecuted instantiation: dec.c:vlc_tick_from_secf
Unexecuted instantiation: filters.c:vlc_tick_from_secf
Unexecuted instantiation: meter.c:vlc_tick_from_secf
Unexecuted instantiation: output.c:vlc_tick_from_secf
Unexecuted instantiation: volume.c:vlc_tick_from_secf
Unexecuted instantiation: video_output.c:vlc_tick_from_secf
Unexecuted instantiation: video_text.c:vlc_tick_from_secf
Unexecuted instantiation: video_widgets.c:vlc_tick_from_secf
Unexecuted instantiation: vout_subpictures.c:vlc_tick_from_secf
Unexecuted instantiation: video_window.c:vlc_tick_from_secf
Unexecuted instantiation: window.c:vlc_tick_from_secf
Unexecuted instantiation: vout_intf.c:vlc_tick_from_secf
Unexecuted instantiation: vout_wrapper.c:vlc_tick_from_secf
Unexecuted instantiation: charset.c:vlc_tick_from_secf
Unexecuted instantiation: strings.c:vlc_tick_from_secf
Unexecuted instantiation: unicode.c:vlc_tick_from_secf
Unexecuted instantiation: actions.c:vlc_tick_from_secf
Unexecuted instantiation: ancillary.c:vlc_tick_from_secf
Unexecuted instantiation: probe.c:vlc_tick_from_secf
Unexecuted instantiation: mtime.c:vlc_tick_from_secf
Unexecuted instantiation: frame.c:vlc_tick_from_secf
Unexecuted instantiation: fifo.c:vlc_tick_from_secf
Unexecuted instantiation: picture.c:vlc_tick_from_secf
Unexecuted instantiation: picture_fifo.c:vlc_tick_from_secf
Unexecuted instantiation: picture_pool.c:vlc_tick_from_secf
Unexecuted instantiation: interrupt.c:vlc_tick_from_secf
Unexecuted instantiation: keystore.c:vlc_tick_from_secf
Unexecuted instantiation: rcu.c:vlc_tick_from_secf
Unexecuted instantiation: renderer_discovery.c:vlc_tick_from_secf
Unexecuted instantiation: threads.c:vlc_tick_from_secf
Unexecuted instantiation: cpu.c:vlc_tick_from_secf
Unexecuted instantiation: exit.c:vlc_tick_from_secf
Unexecuted instantiation: messages.c:vlc_tick_from_secf
Unexecuted instantiation: tracer.c:vlc_tick_from_secf
Unexecuted instantiation: objects.c:vlc_tick_from_secf
Unexecuted instantiation: objres.c:vlc_tick_from_secf
Unexecuted instantiation: queue.c:vlc_tick_from_secf
Unexecuted instantiation: variables.c:vlc_tick_from_secf
Unexecuted instantiation: xml.c:vlc_tick_from_secf
Unexecuted instantiation: filter.c:vlc_tick_from_secf
Unexecuted instantiation: filter_chain.c:vlc_tick_from_secf
Unexecuted instantiation: httpcookies.c:vlc_tick_from_secf
Unexecuted instantiation: subpicture.c:vlc_tick_from_secf
Unexecuted instantiation: medialibrary.c:vlc_tick_from_secf
Unexecuted instantiation: thread.c:vlc_tick_from_secf
Unexecuted instantiation: rand.c:vlc_tick_from_secf
Unexecuted instantiation: specific.c:vlc_tick_from_secf
Unexecuted instantiation: stream_output.c:vlc_tick_from_secf
Unexecuted instantiation: vlm.c:vlc_tick_from_secf
Unexecuted instantiation: vlm_event.c:vlc_tick_from_secf
Unexecuted instantiation: vlmshell.c:vlc_tick_from_secf
Unexecuted instantiation: libvlc-module.c:vlc_tick_from_secf
Unexecuted instantiation: art.c:vlc_tick_from_secf
Unexecuted instantiation: internal.c:vlc_tick_from_secf
Unexecuted instantiation: clock.c:vlc_tick_from_secf
Unexecuted instantiation: es_out.c:vlc_tick_from_secf
Unexecuted instantiation: es_out_source.c:vlc_tick_from_secf
Unexecuted instantiation: es_out_timeshift.c:vlc_tick_from_secf
Unexecuted instantiation: display.c:vlc_tick_from_secf
Unexecuted instantiation: inhibit.c:vlc_tick_from_secf
Unexecuted instantiation: interlacing.c:vlc_tick_from_secf
Unexecuted instantiation: snapshot.c:vlc_tick_from_secf
Unexecuted instantiation: io.c:vlc_tick_from_secf
Unexecuted instantiation: chroma_probe.c:vlc_tick_from_secf
Unexecuted instantiation: executor.c:vlc_tick_from_secf
Unexecuted instantiation: dirs.c:vlc_tick_from_secf
Unexecuted instantiation: getaddrinfo.c:vlc_tick_from_secf
Unexecuted instantiation: fetcher.c:vlc_tick_from_secf
Unexecuted instantiation: clock_internal.c:vlc_tick_from_secf
Unexecuted instantiation: input_clock.c:vlc_tick_from_secf
83
84
1.54M
#define vlc_tick_from_sec(sec) _Generic((sec), \
85
1.54M
        double:  vlc_tick_from_secf(sec), \
86
1.54M
        float:   vlc_tick_from_secf(sec), \
87
1.54M
        default: vlc_tick_from_seci(sec) )
88
#endif /* !__cplusplus */
89
90
/* seconds in floating point from vlc_tick_t */
91
static inline double secf_from_vlc_tick(vlc_tick_t vtk)
92
0
{
93
0
    return (double)vtk / (double)CLOCK_FREQ;
94
0
}
Unexecuted instantiation: demux-run.c:secf_from_vlc_tick
Unexecuted instantiation: common.c:secf_from_vlc_tick
Unexecuted instantiation: var.c:secf_from_vlc_tick
Unexecuted instantiation: decoder.c:secf_from_vlc_tick
Unexecuted instantiation: core.c:secf_from_vlc_tick
Unexecuted instantiation: error.c:secf_from_vlc_tick
Unexecuted instantiation: aiff.c:secf_from_vlc_tick
Unexecuted instantiation: asf.c:secf_from_vlc_tick
Unexecuted instantiation: libasf.c:secf_from_vlc_tick
Unexecuted instantiation: asfpacket.c:secf_from_vlc_tick
Unexecuted instantiation: au.c:secf_from_vlc_tick
Unexecuted instantiation: avi.c:secf_from_vlc_tick
Unexecuted instantiation: libavi.c:secf_from_vlc_tick
Unexecuted instantiation: caf.c:secf_from_vlc_tick
Unexecuted instantiation: cdg.c:secf_from_vlc_tick
Unexecuted instantiation: es.c:secf_from_vlc_tick
Unexecuted instantiation: dts_header.c:secf_from_vlc_tick
Unexecuted instantiation: flac.c:secf_from_vlc_tick
Unexecuted instantiation: xiph_metadata.c:secf_from_vlc_tick
Unexecuted instantiation: h26x.c:secf_from_vlc_tick
Unexecuted instantiation: mjpeg.c:secf_from_vlc_tick
Unexecuted instantiation: mp4.c:secf_from_vlc_tick
Unexecuted instantiation: fragments.c:secf_from_vlc_tick
Unexecuted instantiation: attachments.c:secf_from_vlc_tick
Unexecuted instantiation: heif.c:secf_from_vlc_tick
Unexecuted instantiation: essetup.c:secf_from_vlc_tick
Unexecuted instantiation: meta.c:secf_from_vlc_tick
Unexecuted instantiation: libmp4.c:secf_from_vlc_tick
Unexecuted instantiation: nsv.c:secf_from_vlc_tick
Unexecuted instantiation: nuv.c:secf_from_vlc_tick
Unexecuted instantiation: ps.c:secf_from_vlc_tick
Unexecuted instantiation: pva.c:secf_from_vlc_tick
Unexecuted instantiation: sap.c:secf_from_vlc_tick
Unexecuted instantiation: smf.c:secf_from_vlc_tick
Unexecuted instantiation: subtitle.c:secf_from_vlc_tick
Unexecuted instantiation: tta.c:secf_from_vlc_tick
Unexecuted instantiation: ttml.c:secf_from_vlc_tick
Unexecuted instantiation: encttml.c:secf_from_vlc_tick
Unexecuted instantiation: substtml.c:secf_from_vlc_tick
Unexecuted instantiation: genttml.c:secf_from_vlc_tick
Unexecuted instantiation: ty.c:secf_from_vlc_tick
Unexecuted instantiation: voc.c:secf_from_vlc_tick
Unexecuted instantiation: wav.c:secf_from_vlc_tick
Unexecuted instantiation: webvtt.c:secf_from_vlc_tick
Unexecuted instantiation: encvtt.c:secf_from_vlc_tick
Unexecuted instantiation: subsvtt.c:secf_from_vlc_tick
Unexecuted instantiation: xa.c:secf_from_vlc_tick
Unexecuted instantiation: a52.c:secf_from_vlc_tick
Unexecuted instantiation: copy.c:secf_from_vlc_tick
Unexecuted instantiation: dts.c:secf_from_vlc_tick
Unexecuted instantiation: h264.c:secf_from_vlc_tick
Unexecuted instantiation: hxxx_sei.c:secf_from_vlc_tick
Unexecuted instantiation: hxxx_common.c:secf_from_vlc_tick
Unexecuted instantiation: h264_nal.c:secf_from_vlc_tick
Unexecuted instantiation: h264_slice.c:secf_from_vlc_tick
Unexecuted instantiation: hevc.c:secf_from_vlc_tick
Unexecuted instantiation: hevc_nal.c:secf_from_vlc_tick
Unexecuted instantiation: mlp.c:secf_from_vlc_tick
Unexecuted instantiation: mpeg4audio.c:secf_from_vlc_tick
Unexecuted instantiation: mpeg4video.c:secf_from_vlc_tick
Unexecuted instantiation: mpegaudio.c:secf_from_vlc_tick
Unexecuted instantiation: mpegvideo.c:secf_from_vlc_tick
Unexecuted instantiation: vc1.c:secf_from_vlc_tick
Unexecuted instantiation: av1.c:secf_from_vlc_tick
Unexecuted instantiation: rawaud.c:secf_from_vlc_tick
Unexecuted instantiation: rawvid.c:secf_from_vlc_tick
Unexecuted instantiation: rawdv.c:secf_from_vlc_tick
Unexecuted instantiation: vobsub.c:secf_from_vlc_tick
Unexecuted instantiation: image.c:secf_from_vlc_tick
Unexecuted instantiation: mpgv.c:secf_from_vlc_tick
Unexecuted instantiation: stl.c:secf_from_vlc_tick
Unexecuted instantiation: hx.c:secf_from_vlc_tick
Unexecuted instantiation: dmxmus.c:secf_from_vlc_tick
Unexecuted instantiation: mod.c:secf_from_vlc_tick
Unexecuted instantiation: gme.c:secf_from_vlc_tick
Unexecuted instantiation: file.c:secf_from_vlc_tick
Unexecuted instantiation: directory.c:secf_from_vlc_tick
Unexecuted instantiation: libxml.c:secf_from_vlc_tick
Unexecuted instantiation: ogg.c:secf_from_vlc_tick
Unexecuted instantiation: oggseek.c:secf_from_vlc_tick
Unexecuted instantiation: ogg_granule.c:secf_from_vlc_tick
Unexecuted instantiation: ts.c:secf_from_vlc_tick
Unexecuted instantiation: ts_pid.c:secf_from_vlc_tick
Unexecuted instantiation: ts_psi.c:secf_from_vlc_tick
Unexecuted instantiation: ts_si.c:secf_from_vlc_tick
Unexecuted instantiation: ts_psip.c:secf_from_vlc_tick
Unexecuted instantiation: ts_streams.c:secf_from_vlc_tick
Unexecuted instantiation: ts_scte.c:secf_from_vlc_tick
Unexecuted instantiation: sections.c:secf_from_vlc_tick
Unexecuted instantiation: mpeg4_iod.c:secf_from_vlc_tick
Unexecuted instantiation: ts_arib.c:secf_from_vlc_tick
Unexecuted instantiation: ts_sl.c:secf_from_vlc_tick
Unexecuted instantiation: ts_metadata.c:secf_from_vlc_tick
Unexecuted instantiation: ts_hotfixes.c:secf_from_vlc_tick
Unexecuted instantiation: ts_pes.c:secf_from_vlc_tick
Unexecuted instantiation: tables.c:secf_from_vlc_tick
Unexecuted instantiation: tsutil.c:secf_from_vlc_tick
Unexecuted instantiation: opus_header.c:secf_from_vlc_tick
Unexecuted instantiation: mkv.cpp:secf_from_vlc_tick(long)
Unexecuted instantiation: util.cpp:secf_from_vlc_tick(long)
Unexecuted instantiation: virtual_segment.cpp:secf_from_vlc_tick(long)
Unexecuted instantiation: matroska_segment.cpp:secf_from_vlc_tick(long)
Unexecuted instantiation: matroska_segment_parse.cpp:secf_from_vlc_tick(long)
Unexecuted instantiation: matroska_segment_seeker.cpp:secf_from_vlc_tick(long)
Unexecuted instantiation: demux.cpp:secf_from_vlc_tick(long)
Unexecuted instantiation: events.cpp:secf_from_vlc_tick(long)
Unexecuted instantiation: Ebml_parser.cpp:secf_from_vlc_tick(long)
Unexecuted instantiation: chapters.cpp:secf_from_vlc_tick(long)
Unexecuted instantiation: chapter_command.cpp:secf_from_vlc_tick(long)
Unexecuted instantiation: chapter_command_dvd.cpp:secf_from_vlc_tick(long)
Unexecuted instantiation: chapter_command_script.cpp:secf_from_vlc_tick(long)
Unexecuted instantiation: chapter_command_script_common.cpp:secf_from_vlc_tick(long)
Unexecuted instantiation: stream_io_callback.cpp:secf_from_vlc_tick(long)
Unexecuted instantiation: adpcm.c:secf_from_vlc_tick
Unexecuted instantiation: aes3.c:secf_from_vlc_tick
Unexecuted instantiation: araw.c:secf_from_vlc_tick
Unexecuted instantiation: g711.c:secf_from_vlc_tick
Unexecuted instantiation: lpcm.c:secf_from_vlc_tick
Unexecuted instantiation: uleaddvaudio.c:secf_from_vlc_tick
Unexecuted instantiation: rawvideo.c:secf_from_vlc_tick
Unexecuted instantiation: cc.c:secf_from_vlc_tick
Unexecuted instantiation: cea708.c:secf_from_vlc_tick
Unexecuted instantiation: cvdsub.c:secf_from_vlc_tick
Unexecuted instantiation: dvbsub.c:secf_from_vlc_tick
Unexecuted instantiation: scte18.c:secf_from_vlc_tick
Unexecuted instantiation: scte27.c:secf_from_vlc_tick
Unexecuted instantiation: spudec.c:secf_from_vlc_tick
Unexecuted instantiation: parse.c:secf_from_vlc_tick
Unexecuted instantiation: subsdec.c:secf_from_vlc_tick
Unexecuted instantiation: subsusf.c:secf_from_vlc_tick
Unexecuted instantiation: svcdsub.c:secf_from_vlc_tick
Unexecuted instantiation: textst.c:secf_from_vlc_tick
Unexecuted instantiation: substx3g.c:secf_from_vlc_tick
Unexecuted instantiation: spdif.c:secf_from_vlc_tick
Unexecuted instantiation: opus.c:secf_from_vlc_tick
Unexecuted instantiation: vorbis.c:secf_from_vlc_tick
Unexecuted instantiation: speex.c:secf_from_vlc_tick
Unexecuted instantiation: theora.c:secf_from_vlc_tick
Unexecuted instantiation: dav1d.c:secf_from_vlc_tick
Unexecuted instantiation: vpx.c:secf_from_vlc_tick
Unexecuted instantiation: mpg123.c:secf_from_vlc_tick
Unexecuted instantiation: oggspots.c:secf_from_vlc_tick
Unexecuted instantiation: faad.c:secf_from_vlc_tick
Unexecuted instantiation: jpeg.c:secf_from_vlc_tick
Unexecuted instantiation: png.c:secf_from_vlc_tick
Unexecuted instantiation: libass.c:secf_from_vlc_tick
Unexecuted instantiation: kate.c:secf_from_vlc_tick
Unexecuted instantiation: bpg.c:secf_from_vlc_tick
Unexecuted instantiation: telx.c:secf_from_vlc_tick
Unexecuted instantiation: avcodec.c:secf_from_vlc_tick
Unexecuted instantiation: encoder.c:secf_from_vlc_tick
Unexecuted instantiation: fourcc.c:secf_from_vlc_tick
Unexecuted instantiation: video.c:secf_from_vlc_tick
Unexecuted instantiation: audio.c:secf_from_vlc_tick
Unexecuted instantiation: libvlc.c:secf_from_vlc_tick
Unexecuted instantiation: chain.c:secf_from_vlc_tick
Unexecuted instantiation: help.c:secf_from_vlc_tick
Unexecuted instantiation: cmdline.c:secf_from_vlc_tick
Unexecuted instantiation: media_source.c:secf_from_vlc_tick
Unexecuted instantiation: media_tree.c:secf_from_vlc_tick
Unexecuted instantiation: modules.c:secf_from_vlc_tick
Unexecuted instantiation: bank.c:secf_from_vlc_tick
Unexecuted instantiation: entry.c:secf_from_vlc_tick
Unexecuted instantiation: dialog.c:secf_from_vlc_tick
Unexecuted instantiation: interface.c:secf_from_vlc_tick
Unexecuted instantiation: content.c:secf_from_vlc_tick
Unexecuted instantiation: control.c:secf_from_vlc_tick
Unexecuted instantiation: item.c:secf_from_vlc_tick
Unexecuted instantiation: notify.c:secf_from_vlc_tick
Unexecuted instantiation: player.c:secf_from_vlc_tick
Unexecuted instantiation: playlist.c:secf_from_vlc_tick
Unexecuted instantiation: preparse.c:secf_from_vlc_tick
Unexecuted instantiation: preparser.c:secf_from_vlc_tick
Unexecuted instantiation: access.c:secf_from_vlc_tick
Unexecuted instantiation: decoder_prevframe.c:secf_from_vlc_tick
Unexecuted instantiation: decoder_device.c:secf_from_vlc_tick
Unexecuted instantiation: decoder_helpers.c:secf_from_vlc_tick
Unexecuted instantiation: demux.c:secf_from_vlc_tick
Unexecuted instantiation: input.c:secf_from_vlc_tick
Unexecuted instantiation: attachment.c:secf_from_vlc_tick
Unexecuted instantiation: timer.c:secf_from_vlc_tick
Unexecuted instantiation: track.c:secf_from_vlc_tick
Unexecuted instantiation: title.c:secf_from_vlc_tick
Unexecuted instantiation: aout.c:secf_from_vlc_tick
Unexecuted instantiation: vout.c:secf_from_vlc_tick
Unexecuted instantiation: osd.c:secf_from_vlc_tick
Unexecuted instantiation: medialib.c:secf_from_vlc_tick
Unexecuted instantiation: resource.c:secf_from_vlc_tick
Unexecuted instantiation: services_discovery.c:secf_from_vlc_tick
Unexecuted instantiation: source.c:secf_from_vlc_tick
Unexecuted instantiation: stats.c:secf_from_vlc_tick
Unexecuted instantiation: stream.c:secf_from_vlc_tick
Unexecuted instantiation: stream_extractor.c:secf_from_vlc_tick
Unexecuted instantiation: stream_filter.c:secf_from_vlc_tick
Unexecuted instantiation: stream_memory.c:secf_from_vlc_tick
Unexecuted instantiation: subtitles.c:secf_from_vlc_tick
Unexecuted instantiation: dec.c:secf_from_vlc_tick
Unexecuted instantiation: filters.c:secf_from_vlc_tick
Unexecuted instantiation: meter.c:secf_from_vlc_tick
Unexecuted instantiation: output.c:secf_from_vlc_tick
Unexecuted instantiation: volume.c:secf_from_vlc_tick
Unexecuted instantiation: video_output.c:secf_from_vlc_tick
Unexecuted instantiation: video_text.c:secf_from_vlc_tick
Unexecuted instantiation: video_widgets.c:secf_from_vlc_tick
Unexecuted instantiation: vout_subpictures.c:secf_from_vlc_tick
Unexecuted instantiation: video_window.c:secf_from_vlc_tick
Unexecuted instantiation: window.c:secf_from_vlc_tick
Unexecuted instantiation: vout_intf.c:secf_from_vlc_tick
Unexecuted instantiation: vout_wrapper.c:secf_from_vlc_tick
Unexecuted instantiation: charset.c:secf_from_vlc_tick
Unexecuted instantiation: strings.c:secf_from_vlc_tick
Unexecuted instantiation: unicode.c:secf_from_vlc_tick
Unexecuted instantiation: actions.c:secf_from_vlc_tick
Unexecuted instantiation: ancillary.c:secf_from_vlc_tick
Unexecuted instantiation: probe.c:secf_from_vlc_tick
Unexecuted instantiation: mtime.c:secf_from_vlc_tick
Unexecuted instantiation: frame.c:secf_from_vlc_tick
Unexecuted instantiation: fifo.c:secf_from_vlc_tick
Unexecuted instantiation: picture.c:secf_from_vlc_tick
Unexecuted instantiation: picture_fifo.c:secf_from_vlc_tick
Unexecuted instantiation: picture_pool.c:secf_from_vlc_tick
Unexecuted instantiation: interrupt.c:secf_from_vlc_tick
Unexecuted instantiation: keystore.c:secf_from_vlc_tick
Unexecuted instantiation: rcu.c:secf_from_vlc_tick
Unexecuted instantiation: renderer_discovery.c:secf_from_vlc_tick
Unexecuted instantiation: threads.c:secf_from_vlc_tick
Unexecuted instantiation: cpu.c:secf_from_vlc_tick
Unexecuted instantiation: exit.c:secf_from_vlc_tick
Unexecuted instantiation: messages.c:secf_from_vlc_tick
Unexecuted instantiation: tracer.c:secf_from_vlc_tick
Unexecuted instantiation: objects.c:secf_from_vlc_tick
Unexecuted instantiation: objres.c:secf_from_vlc_tick
Unexecuted instantiation: queue.c:secf_from_vlc_tick
Unexecuted instantiation: variables.c:secf_from_vlc_tick
Unexecuted instantiation: xml.c:secf_from_vlc_tick
Unexecuted instantiation: filter.c:secf_from_vlc_tick
Unexecuted instantiation: filter_chain.c:secf_from_vlc_tick
Unexecuted instantiation: httpcookies.c:secf_from_vlc_tick
Unexecuted instantiation: subpicture.c:secf_from_vlc_tick
Unexecuted instantiation: medialibrary.c:secf_from_vlc_tick
Unexecuted instantiation: thread.c:secf_from_vlc_tick
Unexecuted instantiation: rand.c:secf_from_vlc_tick
Unexecuted instantiation: specific.c:secf_from_vlc_tick
Unexecuted instantiation: stream_output.c:secf_from_vlc_tick
Unexecuted instantiation: vlm.c:secf_from_vlc_tick
Unexecuted instantiation: vlm_event.c:secf_from_vlc_tick
Unexecuted instantiation: vlmshell.c:secf_from_vlc_tick
Unexecuted instantiation: libvlc-module.c:secf_from_vlc_tick
Unexecuted instantiation: art.c:secf_from_vlc_tick
Unexecuted instantiation: internal.c:secf_from_vlc_tick
Unexecuted instantiation: clock.c:secf_from_vlc_tick
Unexecuted instantiation: es_out.c:secf_from_vlc_tick
Unexecuted instantiation: es_out_source.c:secf_from_vlc_tick
Unexecuted instantiation: es_out_timeshift.c:secf_from_vlc_tick
Unexecuted instantiation: display.c:secf_from_vlc_tick
Unexecuted instantiation: inhibit.c:secf_from_vlc_tick
Unexecuted instantiation: interlacing.c:secf_from_vlc_tick
Unexecuted instantiation: snapshot.c:secf_from_vlc_tick
Unexecuted instantiation: io.c:secf_from_vlc_tick
Unexecuted instantiation: chroma_probe.c:secf_from_vlc_tick
Unexecuted instantiation: executor.c:secf_from_vlc_tick
Unexecuted instantiation: dirs.c:secf_from_vlc_tick
Unexecuted instantiation: getaddrinfo.c:secf_from_vlc_tick
Unexecuted instantiation: fetcher.c:secf_from_vlc_tick
Unexecuted instantiation: clock_internal.c:secf_from_vlc_tick
Unexecuted instantiation: input_clock.c:secf_from_vlc_tick
95
96
static inline vlc_tick_t vlc_tick_rate_duration(float frame_rate)
97
876
{
98
876
    return (vlc_tick_t)(CLOCK_FREQ / frame_rate);
99
876
}
Unexecuted instantiation: demux-run.c:vlc_tick_rate_duration
Unexecuted instantiation: common.c:vlc_tick_rate_duration
Unexecuted instantiation: var.c:vlc_tick_rate_duration
Unexecuted instantiation: decoder.c:vlc_tick_rate_duration
Unexecuted instantiation: core.c:vlc_tick_rate_duration
Unexecuted instantiation: error.c:vlc_tick_rate_duration
Unexecuted instantiation: aiff.c:vlc_tick_rate_duration
Unexecuted instantiation: asf.c:vlc_tick_rate_duration
Unexecuted instantiation: libasf.c:vlc_tick_rate_duration
Unexecuted instantiation: asfpacket.c:vlc_tick_rate_duration
Unexecuted instantiation: au.c:vlc_tick_rate_duration
Unexecuted instantiation: avi.c:vlc_tick_rate_duration
Unexecuted instantiation: libavi.c:vlc_tick_rate_duration
Unexecuted instantiation: caf.c:vlc_tick_rate_duration
Unexecuted instantiation: cdg.c:vlc_tick_rate_duration
Unexecuted instantiation: es.c:vlc_tick_rate_duration
Unexecuted instantiation: dts_header.c:vlc_tick_rate_duration
Unexecuted instantiation: flac.c:vlc_tick_rate_duration
Unexecuted instantiation: xiph_metadata.c:vlc_tick_rate_duration
Unexecuted instantiation: h26x.c:vlc_tick_rate_duration
Unexecuted instantiation: mjpeg.c:vlc_tick_rate_duration
Unexecuted instantiation: mp4.c:vlc_tick_rate_duration
Unexecuted instantiation: fragments.c:vlc_tick_rate_duration
Unexecuted instantiation: attachments.c:vlc_tick_rate_duration
Unexecuted instantiation: heif.c:vlc_tick_rate_duration
Unexecuted instantiation: essetup.c:vlc_tick_rate_duration
Unexecuted instantiation: meta.c:vlc_tick_rate_duration
Unexecuted instantiation: libmp4.c:vlc_tick_rate_duration
Unexecuted instantiation: nsv.c:vlc_tick_rate_duration
Unexecuted instantiation: nuv.c:vlc_tick_rate_duration
Unexecuted instantiation: ps.c:vlc_tick_rate_duration
Unexecuted instantiation: pva.c:vlc_tick_rate_duration
Unexecuted instantiation: sap.c:vlc_tick_rate_duration
Unexecuted instantiation: smf.c:vlc_tick_rate_duration
Unexecuted instantiation: subtitle.c:vlc_tick_rate_duration
Unexecuted instantiation: tta.c:vlc_tick_rate_duration
Unexecuted instantiation: ttml.c:vlc_tick_rate_duration
Unexecuted instantiation: encttml.c:vlc_tick_rate_duration
Unexecuted instantiation: substtml.c:vlc_tick_rate_duration
Unexecuted instantiation: genttml.c:vlc_tick_rate_duration
Unexecuted instantiation: ty.c:vlc_tick_rate_duration
Unexecuted instantiation: voc.c:vlc_tick_rate_duration
Unexecuted instantiation: wav.c:vlc_tick_rate_duration
Unexecuted instantiation: webvtt.c:vlc_tick_rate_duration
Unexecuted instantiation: encvtt.c:vlc_tick_rate_duration
Unexecuted instantiation: subsvtt.c:vlc_tick_rate_duration
Unexecuted instantiation: xa.c:vlc_tick_rate_duration
Unexecuted instantiation: a52.c:vlc_tick_rate_duration
Unexecuted instantiation: copy.c:vlc_tick_rate_duration
Unexecuted instantiation: dts.c:vlc_tick_rate_duration
Unexecuted instantiation: h264.c:vlc_tick_rate_duration
Unexecuted instantiation: hxxx_sei.c:vlc_tick_rate_duration
Unexecuted instantiation: hxxx_common.c:vlc_tick_rate_duration
Unexecuted instantiation: h264_nal.c:vlc_tick_rate_duration
Unexecuted instantiation: h264_slice.c:vlc_tick_rate_duration
Unexecuted instantiation: hevc.c:vlc_tick_rate_duration
Unexecuted instantiation: hevc_nal.c:vlc_tick_rate_duration
Unexecuted instantiation: mlp.c:vlc_tick_rate_duration
Unexecuted instantiation: mpeg4audio.c:vlc_tick_rate_duration
Unexecuted instantiation: mpeg4video.c:vlc_tick_rate_duration
Unexecuted instantiation: mpegaudio.c:vlc_tick_rate_duration
Unexecuted instantiation: mpegvideo.c:vlc_tick_rate_duration
Unexecuted instantiation: vc1.c:vlc_tick_rate_duration
Unexecuted instantiation: av1.c:vlc_tick_rate_duration
Unexecuted instantiation: rawaud.c:vlc_tick_rate_duration
Unexecuted instantiation: rawvid.c:vlc_tick_rate_duration
rawdv.c:vlc_tick_rate_duration
Line
Count
Source
97
876
{
98
    return (vlc_tick_t)(CLOCK_FREQ / frame_rate);
99
876
}
Unexecuted instantiation: vobsub.c:vlc_tick_rate_duration
Unexecuted instantiation: image.c:vlc_tick_rate_duration
Unexecuted instantiation: mpgv.c:vlc_tick_rate_duration
Unexecuted instantiation: stl.c:vlc_tick_rate_duration
Unexecuted instantiation: hx.c:vlc_tick_rate_duration
Unexecuted instantiation: dmxmus.c:vlc_tick_rate_duration
Unexecuted instantiation: mod.c:vlc_tick_rate_duration
Unexecuted instantiation: gme.c:vlc_tick_rate_duration
Unexecuted instantiation: file.c:vlc_tick_rate_duration
Unexecuted instantiation: directory.c:vlc_tick_rate_duration
Unexecuted instantiation: libxml.c:vlc_tick_rate_duration
Unexecuted instantiation: ogg.c:vlc_tick_rate_duration
Unexecuted instantiation: oggseek.c:vlc_tick_rate_duration
Unexecuted instantiation: ogg_granule.c:vlc_tick_rate_duration
Unexecuted instantiation: ts.c:vlc_tick_rate_duration
Unexecuted instantiation: ts_pid.c:vlc_tick_rate_duration
Unexecuted instantiation: ts_psi.c:vlc_tick_rate_duration
Unexecuted instantiation: ts_si.c:vlc_tick_rate_duration
Unexecuted instantiation: ts_psip.c:vlc_tick_rate_duration
Unexecuted instantiation: ts_streams.c:vlc_tick_rate_duration
Unexecuted instantiation: ts_scte.c:vlc_tick_rate_duration
Unexecuted instantiation: sections.c:vlc_tick_rate_duration
Unexecuted instantiation: mpeg4_iod.c:vlc_tick_rate_duration
Unexecuted instantiation: ts_arib.c:vlc_tick_rate_duration
Unexecuted instantiation: ts_sl.c:vlc_tick_rate_duration
Unexecuted instantiation: ts_metadata.c:vlc_tick_rate_duration
Unexecuted instantiation: ts_hotfixes.c:vlc_tick_rate_duration
Unexecuted instantiation: ts_pes.c:vlc_tick_rate_duration
Unexecuted instantiation: tables.c:vlc_tick_rate_duration
Unexecuted instantiation: tsutil.c:vlc_tick_rate_duration
Unexecuted instantiation: opus_header.c:vlc_tick_rate_duration
Unexecuted instantiation: mkv.cpp:vlc_tick_rate_duration(float)
Unexecuted instantiation: util.cpp:vlc_tick_rate_duration(float)
Unexecuted instantiation: virtual_segment.cpp:vlc_tick_rate_duration(float)
Unexecuted instantiation: matroska_segment.cpp:vlc_tick_rate_duration(float)
Unexecuted instantiation: matroska_segment_parse.cpp:vlc_tick_rate_duration(float)
Unexecuted instantiation: matroska_segment_seeker.cpp:vlc_tick_rate_duration(float)
Unexecuted instantiation: demux.cpp:vlc_tick_rate_duration(float)
Unexecuted instantiation: events.cpp:vlc_tick_rate_duration(float)
Unexecuted instantiation: Ebml_parser.cpp:vlc_tick_rate_duration(float)
Unexecuted instantiation: chapters.cpp:vlc_tick_rate_duration(float)
Unexecuted instantiation: chapter_command.cpp:vlc_tick_rate_duration(float)
Unexecuted instantiation: chapter_command_dvd.cpp:vlc_tick_rate_duration(float)
Unexecuted instantiation: chapter_command_script.cpp:vlc_tick_rate_duration(float)
Unexecuted instantiation: chapter_command_script_common.cpp:vlc_tick_rate_duration(float)
Unexecuted instantiation: stream_io_callback.cpp:vlc_tick_rate_duration(float)
Unexecuted instantiation: adpcm.c:vlc_tick_rate_duration
Unexecuted instantiation: aes3.c:vlc_tick_rate_duration
Unexecuted instantiation: araw.c:vlc_tick_rate_duration
Unexecuted instantiation: g711.c:vlc_tick_rate_duration
Unexecuted instantiation: lpcm.c:vlc_tick_rate_duration
Unexecuted instantiation: uleaddvaudio.c:vlc_tick_rate_duration
Unexecuted instantiation: rawvideo.c:vlc_tick_rate_duration
Unexecuted instantiation: cc.c:vlc_tick_rate_duration
Unexecuted instantiation: cea708.c:vlc_tick_rate_duration
Unexecuted instantiation: cvdsub.c:vlc_tick_rate_duration
Unexecuted instantiation: dvbsub.c:vlc_tick_rate_duration
Unexecuted instantiation: scte18.c:vlc_tick_rate_duration
Unexecuted instantiation: scte27.c:vlc_tick_rate_duration
Unexecuted instantiation: spudec.c:vlc_tick_rate_duration
Unexecuted instantiation: parse.c:vlc_tick_rate_duration
Unexecuted instantiation: subsdec.c:vlc_tick_rate_duration
Unexecuted instantiation: subsusf.c:vlc_tick_rate_duration
Unexecuted instantiation: svcdsub.c:vlc_tick_rate_duration
Unexecuted instantiation: textst.c:vlc_tick_rate_duration
Unexecuted instantiation: substx3g.c:vlc_tick_rate_duration
Unexecuted instantiation: spdif.c:vlc_tick_rate_duration
Unexecuted instantiation: opus.c:vlc_tick_rate_duration
Unexecuted instantiation: vorbis.c:vlc_tick_rate_duration
Unexecuted instantiation: speex.c:vlc_tick_rate_duration
Unexecuted instantiation: theora.c:vlc_tick_rate_duration
Unexecuted instantiation: dav1d.c:vlc_tick_rate_duration
Unexecuted instantiation: vpx.c:vlc_tick_rate_duration
Unexecuted instantiation: mpg123.c:vlc_tick_rate_duration
Unexecuted instantiation: oggspots.c:vlc_tick_rate_duration
Unexecuted instantiation: faad.c:vlc_tick_rate_duration
Unexecuted instantiation: jpeg.c:vlc_tick_rate_duration
Unexecuted instantiation: png.c:vlc_tick_rate_duration
Unexecuted instantiation: libass.c:vlc_tick_rate_duration
Unexecuted instantiation: kate.c:vlc_tick_rate_duration
Unexecuted instantiation: bpg.c:vlc_tick_rate_duration
Unexecuted instantiation: telx.c:vlc_tick_rate_duration
Unexecuted instantiation: avcodec.c:vlc_tick_rate_duration
Unexecuted instantiation: encoder.c:vlc_tick_rate_duration
Unexecuted instantiation: fourcc.c:vlc_tick_rate_duration
Unexecuted instantiation: video.c:vlc_tick_rate_duration
Unexecuted instantiation: audio.c:vlc_tick_rate_duration
Unexecuted instantiation: libvlc.c:vlc_tick_rate_duration
Unexecuted instantiation: chain.c:vlc_tick_rate_duration
Unexecuted instantiation: help.c:vlc_tick_rate_duration
Unexecuted instantiation: cmdline.c:vlc_tick_rate_duration
Unexecuted instantiation: media_source.c:vlc_tick_rate_duration
Unexecuted instantiation: media_tree.c:vlc_tick_rate_duration
Unexecuted instantiation: modules.c:vlc_tick_rate_duration
Unexecuted instantiation: bank.c:vlc_tick_rate_duration
Unexecuted instantiation: entry.c:vlc_tick_rate_duration
Unexecuted instantiation: dialog.c:vlc_tick_rate_duration
Unexecuted instantiation: interface.c:vlc_tick_rate_duration
Unexecuted instantiation: content.c:vlc_tick_rate_duration
Unexecuted instantiation: control.c:vlc_tick_rate_duration
Unexecuted instantiation: item.c:vlc_tick_rate_duration
Unexecuted instantiation: notify.c:vlc_tick_rate_duration
Unexecuted instantiation: player.c:vlc_tick_rate_duration
Unexecuted instantiation: playlist.c:vlc_tick_rate_duration
Unexecuted instantiation: preparse.c:vlc_tick_rate_duration
Unexecuted instantiation: preparser.c:vlc_tick_rate_duration
Unexecuted instantiation: access.c:vlc_tick_rate_duration
Unexecuted instantiation: decoder_prevframe.c:vlc_tick_rate_duration
Unexecuted instantiation: decoder_device.c:vlc_tick_rate_duration
Unexecuted instantiation: decoder_helpers.c:vlc_tick_rate_duration
Unexecuted instantiation: demux.c:vlc_tick_rate_duration
Unexecuted instantiation: input.c:vlc_tick_rate_duration
Unexecuted instantiation: attachment.c:vlc_tick_rate_duration
Unexecuted instantiation: timer.c:vlc_tick_rate_duration
Unexecuted instantiation: track.c:vlc_tick_rate_duration
Unexecuted instantiation: title.c:vlc_tick_rate_duration
Unexecuted instantiation: aout.c:vlc_tick_rate_duration
Unexecuted instantiation: vout.c:vlc_tick_rate_duration
Unexecuted instantiation: osd.c:vlc_tick_rate_duration
Unexecuted instantiation: medialib.c:vlc_tick_rate_duration
Unexecuted instantiation: resource.c:vlc_tick_rate_duration
Unexecuted instantiation: services_discovery.c:vlc_tick_rate_duration
Unexecuted instantiation: source.c:vlc_tick_rate_duration
Unexecuted instantiation: stats.c:vlc_tick_rate_duration
Unexecuted instantiation: stream.c:vlc_tick_rate_duration
Unexecuted instantiation: stream_extractor.c:vlc_tick_rate_duration
Unexecuted instantiation: stream_filter.c:vlc_tick_rate_duration
Unexecuted instantiation: stream_memory.c:vlc_tick_rate_duration
Unexecuted instantiation: subtitles.c:vlc_tick_rate_duration
Unexecuted instantiation: dec.c:vlc_tick_rate_duration
Unexecuted instantiation: filters.c:vlc_tick_rate_duration
Unexecuted instantiation: meter.c:vlc_tick_rate_duration
Unexecuted instantiation: output.c:vlc_tick_rate_duration
Unexecuted instantiation: volume.c:vlc_tick_rate_duration
Unexecuted instantiation: video_output.c:vlc_tick_rate_duration
Unexecuted instantiation: video_text.c:vlc_tick_rate_duration
Unexecuted instantiation: video_widgets.c:vlc_tick_rate_duration
Unexecuted instantiation: vout_subpictures.c:vlc_tick_rate_duration
Unexecuted instantiation: video_window.c:vlc_tick_rate_duration
Unexecuted instantiation: window.c:vlc_tick_rate_duration
Unexecuted instantiation: vout_intf.c:vlc_tick_rate_duration
Unexecuted instantiation: vout_wrapper.c:vlc_tick_rate_duration
Unexecuted instantiation: charset.c:vlc_tick_rate_duration
Unexecuted instantiation: strings.c:vlc_tick_rate_duration
Unexecuted instantiation: unicode.c:vlc_tick_rate_duration
Unexecuted instantiation: actions.c:vlc_tick_rate_duration
Unexecuted instantiation: ancillary.c:vlc_tick_rate_duration
Unexecuted instantiation: probe.c:vlc_tick_rate_duration
Unexecuted instantiation: mtime.c:vlc_tick_rate_duration
Unexecuted instantiation: frame.c:vlc_tick_rate_duration
Unexecuted instantiation: fifo.c:vlc_tick_rate_duration
Unexecuted instantiation: picture.c:vlc_tick_rate_duration
Unexecuted instantiation: picture_fifo.c:vlc_tick_rate_duration
Unexecuted instantiation: picture_pool.c:vlc_tick_rate_duration
Unexecuted instantiation: interrupt.c:vlc_tick_rate_duration
Unexecuted instantiation: keystore.c:vlc_tick_rate_duration
Unexecuted instantiation: rcu.c:vlc_tick_rate_duration
Unexecuted instantiation: renderer_discovery.c:vlc_tick_rate_duration
Unexecuted instantiation: threads.c:vlc_tick_rate_duration
Unexecuted instantiation: cpu.c:vlc_tick_rate_duration
Unexecuted instantiation: exit.c:vlc_tick_rate_duration
Unexecuted instantiation: messages.c:vlc_tick_rate_duration
Unexecuted instantiation: tracer.c:vlc_tick_rate_duration
Unexecuted instantiation: objects.c:vlc_tick_rate_duration
Unexecuted instantiation: objres.c:vlc_tick_rate_duration
Unexecuted instantiation: queue.c:vlc_tick_rate_duration
Unexecuted instantiation: variables.c:vlc_tick_rate_duration
Unexecuted instantiation: xml.c:vlc_tick_rate_duration
Unexecuted instantiation: filter.c:vlc_tick_rate_duration
Unexecuted instantiation: filter_chain.c:vlc_tick_rate_duration
Unexecuted instantiation: httpcookies.c:vlc_tick_rate_duration
Unexecuted instantiation: subpicture.c:vlc_tick_rate_duration
Unexecuted instantiation: medialibrary.c:vlc_tick_rate_duration
Unexecuted instantiation: thread.c:vlc_tick_rate_duration
Unexecuted instantiation: rand.c:vlc_tick_rate_duration
Unexecuted instantiation: specific.c:vlc_tick_rate_duration
Unexecuted instantiation: stream_output.c:vlc_tick_rate_duration
Unexecuted instantiation: vlm.c:vlc_tick_rate_duration
Unexecuted instantiation: vlm_event.c:vlc_tick_rate_duration
Unexecuted instantiation: vlmshell.c:vlc_tick_rate_duration
Unexecuted instantiation: libvlc-module.c:vlc_tick_rate_duration
Unexecuted instantiation: art.c:vlc_tick_rate_duration
Unexecuted instantiation: internal.c:vlc_tick_rate_duration
Unexecuted instantiation: clock.c:vlc_tick_rate_duration
Unexecuted instantiation: es_out.c:vlc_tick_rate_duration
Unexecuted instantiation: es_out_source.c:vlc_tick_rate_duration
Unexecuted instantiation: es_out_timeshift.c:vlc_tick_rate_duration
Unexecuted instantiation: display.c:vlc_tick_rate_duration
Unexecuted instantiation: inhibit.c:vlc_tick_rate_duration
Unexecuted instantiation: interlacing.c:vlc_tick_rate_duration
Unexecuted instantiation: snapshot.c:vlc_tick_rate_duration
Unexecuted instantiation: io.c:vlc_tick_rate_duration
Unexecuted instantiation: chroma_probe.c:vlc_tick_rate_duration
Unexecuted instantiation: executor.c:vlc_tick_rate_duration
Unexecuted instantiation: dirs.c:vlc_tick_rate_duration
Unexecuted instantiation: getaddrinfo.c:vlc_tick_rate_duration
Unexecuted instantiation: fetcher.c:vlc_tick_rate_duration
Unexecuted instantiation: clock_internal.c:vlc_tick_rate_duration
Unexecuted instantiation: input_clock.c:vlc_tick_rate_duration
100
101
/*
102
 * samples<>vlc_tick_t
103
 */
104
static inline vlc_tick_t vlc_tick_from_samples(int64_t samples, unsigned samp_rate)
105
233M
{
106
233M
    return CLOCK_FREQ * samples / samp_rate;
107
233M
}
Unexecuted instantiation: demux-run.c:vlc_tick_from_samples
Unexecuted instantiation: common.c:vlc_tick_from_samples
Unexecuted instantiation: var.c:vlc_tick_from_samples
Unexecuted instantiation: decoder.c:vlc_tick_from_samples
Unexecuted instantiation: core.c:vlc_tick_from_samples
Unexecuted instantiation: error.c:vlc_tick_from_samples
aiff.c:vlc_tick_from_samples
Line
Count
Source
105
587k
{
106
    return CLOCK_FREQ * samples / samp_rate;
107
587k
}
Unexecuted instantiation: asf.c:vlc_tick_from_samples
Unexecuted instantiation: libasf.c:vlc_tick_from_samples
Unexecuted instantiation: asfpacket.c:vlc_tick_from_samples
au.c:vlc_tick_from_samples
Line
Count
Source
105
566
{
106
    return CLOCK_FREQ * samples / samp_rate;
107
566
}
Unexecuted instantiation: avi.c:vlc_tick_from_samples
Unexecuted instantiation: libavi.c:vlc_tick_from_samples
caf.c:vlc_tick_from_samples
Line
Count
Source
105
164k
{
106
    return CLOCK_FREQ * samples / samp_rate;
107
164k
}
Unexecuted instantiation: cdg.c:vlc_tick_from_samples
es.c:vlc_tick_from_samples
Line
Count
Source
105
936
{
106
    return CLOCK_FREQ * samples / samp_rate;
107
936
}
Unexecuted instantiation: dts_header.c:vlc_tick_from_samples
flac.c:vlc_tick_from_samples
Line
Count
Source
105
11.7M
{
106
    return CLOCK_FREQ * samples / samp_rate;
107
11.7M
}
Unexecuted instantiation: xiph_metadata.c:vlc_tick_from_samples
Unexecuted instantiation: h26x.c:vlc_tick_from_samples
Unexecuted instantiation: mjpeg.c:vlc_tick_from_samples
Unexecuted instantiation: mp4.c:vlc_tick_from_samples
Unexecuted instantiation: fragments.c:vlc_tick_from_samples
Unexecuted instantiation: attachments.c:vlc_tick_from_samples
Unexecuted instantiation: heif.c:vlc_tick_from_samples
Unexecuted instantiation: essetup.c:vlc_tick_from_samples
Unexecuted instantiation: meta.c:vlc_tick_from_samples
Unexecuted instantiation: libmp4.c:vlc_tick_from_samples
nsv.c:vlc_tick_from_samples
Line
Count
Source
105
119k
{
106
    return CLOCK_FREQ * samples / samp_rate;
107
119k
}
Unexecuted instantiation: nuv.c:vlc_tick_from_samples
ps.c:vlc_tick_from_samples
Line
Count
Source
105
4
{
106
    return CLOCK_FREQ * samples / samp_rate;
107
4
}
Unexecuted instantiation: pva.c:vlc_tick_from_samples
Unexecuted instantiation: sap.c:vlc_tick_from_samples
Unexecuted instantiation: smf.c:vlc_tick_from_samples
Unexecuted instantiation: subtitle.c:vlc_tick_from_samples
Unexecuted instantiation: tta.c:vlc_tick_from_samples
ttml.c:vlc_tick_from_samples
Line
Count
Source
105
219M
{
106
    return CLOCK_FREQ * samples / samp_rate;
107
219M
}
Unexecuted instantiation: encttml.c:vlc_tick_from_samples
substtml.c:vlc_tick_from_samples
Line
Count
Source
105
163k
{
106
    return CLOCK_FREQ * samples / samp_rate;
107
163k
}
Unexecuted instantiation: genttml.c:vlc_tick_from_samples
Unexecuted instantiation: ty.c:vlc_tick_from_samples
Unexecuted instantiation: voc.c:vlc_tick_from_samples
Unexecuted instantiation: wav.c:vlc_tick_from_samples
Unexecuted instantiation: webvtt.c:vlc_tick_from_samples
Unexecuted instantiation: encvtt.c:vlc_tick_from_samples
Unexecuted instantiation: subsvtt.c:vlc_tick_from_samples
Unexecuted instantiation: xa.c:vlc_tick_from_samples
Unexecuted instantiation: a52.c:vlc_tick_from_samples
Unexecuted instantiation: copy.c:vlc_tick_from_samples
Unexecuted instantiation: dts.c:vlc_tick_from_samples
Unexecuted instantiation: h264.c:vlc_tick_from_samples
Unexecuted instantiation: hxxx_sei.c:vlc_tick_from_samples
Unexecuted instantiation: hxxx_common.c:vlc_tick_from_samples
Unexecuted instantiation: h264_nal.c:vlc_tick_from_samples
Unexecuted instantiation: h264_slice.c:vlc_tick_from_samples
Unexecuted instantiation: hevc.c:vlc_tick_from_samples
Unexecuted instantiation: hevc_nal.c:vlc_tick_from_samples
Unexecuted instantiation: mlp.c:vlc_tick_from_samples
Unexecuted instantiation: mpeg4audio.c:vlc_tick_from_samples
mpeg4video.c:vlc_tick_from_samples
Line
Count
Source
105
5.92k
{
106
    return CLOCK_FREQ * samples / samp_rate;
107
5.92k
}
Unexecuted instantiation: mpegaudio.c:vlc_tick_from_samples
Unexecuted instantiation: mpegvideo.c:vlc_tick_from_samples
vc1.c:vlc_tick_from_samples
Line
Count
Source
105
336k
{
106
    return CLOCK_FREQ * samples / samp_rate;
107
336k
}
Unexecuted instantiation: av1.c:vlc_tick_from_samples
Unexecuted instantiation: rawaud.c:vlc_tick_from_samples
Unexecuted instantiation: rawvid.c:vlc_tick_from_samples
Unexecuted instantiation: rawdv.c:vlc_tick_from_samples
Unexecuted instantiation: vobsub.c:vlc_tick_from_samples
Unexecuted instantiation: image.c:vlc_tick_from_samples
Unexecuted instantiation: mpgv.c:vlc_tick_from_samples
Unexecuted instantiation: stl.c:vlc_tick_from_samples
Unexecuted instantiation: hx.c:vlc_tick_from_samples
dmxmus.c:vlc_tick_from_samples
Line
Count
Source
105
377
{
106
    return CLOCK_FREQ * samples / samp_rate;
107
377
}
Unexecuted instantiation: mod.c:vlc_tick_from_samples
Unexecuted instantiation: gme.c:vlc_tick_from_samples
Unexecuted instantiation: file.c:vlc_tick_from_samples
Unexecuted instantiation: directory.c:vlc_tick_from_samples
Unexecuted instantiation: libxml.c:vlc_tick_from_samples
Unexecuted instantiation: ogg.c:vlc_tick_from_samples
Unexecuted instantiation: oggseek.c:vlc_tick_from_samples
Unexecuted instantiation: ogg_granule.c:vlc_tick_from_samples
Unexecuted instantiation: ts.c:vlc_tick_from_samples
Unexecuted instantiation: ts_pid.c:vlc_tick_from_samples
Unexecuted instantiation: ts_psi.c:vlc_tick_from_samples
Unexecuted instantiation: ts_si.c:vlc_tick_from_samples
Unexecuted instantiation: ts_psip.c:vlc_tick_from_samples
Unexecuted instantiation: ts_streams.c:vlc_tick_from_samples
Unexecuted instantiation: ts_scte.c:vlc_tick_from_samples
Unexecuted instantiation: sections.c:vlc_tick_from_samples
mpeg4_iod.c:vlc_tick_from_samples
Line
Count
Source
105
462k
{
106
    return CLOCK_FREQ * samples / samp_rate;
107
462k
}
Unexecuted instantiation: ts_arib.c:vlc_tick_from_samples
Unexecuted instantiation: ts_sl.c:vlc_tick_from_samples
Unexecuted instantiation: ts_metadata.c:vlc_tick_from_samples
Unexecuted instantiation: ts_hotfixes.c:vlc_tick_from_samples
Unexecuted instantiation: ts_pes.c:vlc_tick_from_samples
Unexecuted instantiation: tables.c:vlc_tick_from_samples
Unexecuted instantiation: tsutil.c:vlc_tick_from_samples
Unexecuted instantiation: opus_header.c:vlc_tick_from_samples
Unexecuted instantiation: mkv.cpp:vlc_tick_from_samples(long, unsigned int)
Unexecuted instantiation: util.cpp:vlc_tick_from_samples(long, unsigned int)
Unexecuted instantiation: virtual_segment.cpp:vlc_tick_from_samples(long, unsigned int)
Unexecuted instantiation: matroska_segment.cpp:vlc_tick_from_samples(long, unsigned int)
Unexecuted instantiation: matroska_segment_parse.cpp:vlc_tick_from_samples(long, unsigned int)
Unexecuted instantiation: matroska_segment_seeker.cpp:vlc_tick_from_samples(long, unsigned int)
Unexecuted instantiation: demux.cpp:vlc_tick_from_samples(long, unsigned int)
Unexecuted instantiation: events.cpp:vlc_tick_from_samples(long, unsigned int)
Unexecuted instantiation: Ebml_parser.cpp:vlc_tick_from_samples(long, unsigned int)
Unexecuted instantiation: chapters.cpp:vlc_tick_from_samples(long, unsigned int)
Unexecuted instantiation: chapter_command.cpp:vlc_tick_from_samples(long, unsigned int)
Unexecuted instantiation: chapter_command_dvd.cpp:vlc_tick_from_samples(long, unsigned int)
Unexecuted instantiation: chapter_command_script.cpp:vlc_tick_from_samples(long, unsigned int)
Unexecuted instantiation: chapter_command_script_common.cpp:vlc_tick_from_samples(long, unsigned int)
Unexecuted instantiation: stream_io_callback.cpp:vlc_tick_from_samples(long, unsigned int)
Unexecuted instantiation: adpcm.c:vlc_tick_from_samples
Unexecuted instantiation: aes3.c:vlc_tick_from_samples
Unexecuted instantiation: araw.c:vlc_tick_from_samples
Unexecuted instantiation: g711.c:vlc_tick_from_samples
Unexecuted instantiation: lpcm.c:vlc_tick_from_samples
Unexecuted instantiation: uleaddvaudio.c:vlc_tick_from_samples
Unexecuted instantiation: rawvideo.c:vlc_tick_from_samples
cc.c:vlc_tick_from_samples
Line
Count
Source
105
53.4k
{
106
    return CLOCK_FREQ * samples / samp_rate;
107
53.4k
}
Unexecuted instantiation: cea708.c:vlc_tick_from_samples
Unexecuted instantiation: cvdsub.c:vlc_tick_from_samples
Unexecuted instantiation: dvbsub.c:vlc_tick_from_samples
Unexecuted instantiation: scte18.c:vlc_tick_from_samples
Unexecuted instantiation: scte27.c:vlc_tick_from_samples
Unexecuted instantiation: spudec.c:vlc_tick_from_samples
Unexecuted instantiation: parse.c:vlc_tick_from_samples
Unexecuted instantiation: subsdec.c:vlc_tick_from_samples
Unexecuted instantiation: subsusf.c:vlc_tick_from_samples
Unexecuted instantiation: svcdsub.c:vlc_tick_from_samples
Unexecuted instantiation: textst.c:vlc_tick_from_samples
Unexecuted instantiation: substx3g.c:vlc_tick_from_samples
Unexecuted instantiation: spdif.c:vlc_tick_from_samples
Unexecuted instantiation: opus.c:vlc_tick_from_samples
Unexecuted instantiation: vorbis.c:vlc_tick_from_samples
Unexecuted instantiation: speex.c:vlc_tick_from_samples
theora.c:vlc_tick_from_samples
Line
Count
Source
105
17.5k
{
106
    return CLOCK_FREQ * samples / samp_rate;
107
17.5k
}
Unexecuted instantiation: dav1d.c:vlc_tick_from_samples
Unexecuted instantiation: vpx.c:vlc_tick_from_samples
Unexecuted instantiation: mpg123.c:vlc_tick_from_samples
Unexecuted instantiation: oggspots.c:vlc_tick_from_samples
Unexecuted instantiation: faad.c:vlc_tick_from_samples
Unexecuted instantiation: jpeg.c:vlc_tick_from_samples
Unexecuted instantiation: png.c:vlc_tick_from_samples
Unexecuted instantiation: libass.c:vlc_tick_from_samples
Unexecuted instantiation: kate.c:vlc_tick_from_samples
Unexecuted instantiation: bpg.c:vlc_tick_from_samples
Unexecuted instantiation: telx.c:vlc_tick_from_samples
Unexecuted instantiation: avcodec.c:vlc_tick_from_samples
Unexecuted instantiation: encoder.c:vlc_tick_from_samples
Unexecuted instantiation: fourcc.c:vlc_tick_from_samples
Unexecuted instantiation: video.c:vlc_tick_from_samples
Unexecuted instantiation: audio.c:vlc_tick_from_samples
Unexecuted instantiation: libvlc.c:vlc_tick_from_samples
Unexecuted instantiation: chain.c:vlc_tick_from_samples
Unexecuted instantiation: help.c:vlc_tick_from_samples
Unexecuted instantiation: cmdline.c:vlc_tick_from_samples
Unexecuted instantiation: media_source.c:vlc_tick_from_samples
Unexecuted instantiation: media_tree.c:vlc_tick_from_samples
Unexecuted instantiation: modules.c:vlc_tick_from_samples
Unexecuted instantiation: bank.c:vlc_tick_from_samples
Unexecuted instantiation: entry.c:vlc_tick_from_samples
Unexecuted instantiation: dialog.c:vlc_tick_from_samples
Unexecuted instantiation: interface.c:vlc_tick_from_samples
Unexecuted instantiation: content.c:vlc_tick_from_samples
Unexecuted instantiation: control.c:vlc_tick_from_samples
Unexecuted instantiation: item.c:vlc_tick_from_samples
Unexecuted instantiation: notify.c:vlc_tick_from_samples
Unexecuted instantiation: player.c:vlc_tick_from_samples
Unexecuted instantiation: playlist.c:vlc_tick_from_samples
Unexecuted instantiation: preparse.c:vlc_tick_from_samples
Unexecuted instantiation: preparser.c:vlc_tick_from_samples
Unexecuted instantiation: access.c:vlc_tick_from_samples
Unexecuted instantiation: decoder_prevframe.c:vlc_tick_from_samples
Unexecuted instantiation: decoder_device.c:vlc_tick_from_samples
Unexecuted instantiation: decoder_helpers.c:vlc_tick_from_samples
Unexecuted instantiation: demux.c:vlc_tick_from_samples
Unexecuted instantiation: input.c:vlc_tick_from_samples
Unexecuted instantiation: attachment.c:vlc_tick_from_samples
Unexecuted instantiation: timer.c:vlc_tick_from_samples
Unexecuted instantiation: track.c:vlc_tick_from_samples
Unexecuted instantiation: title.c:vlc_tick_from_samples
Unexecuted instantiation: aout.c:vlc_tick_from_samples
Unexecuted instantiation: vout.c:vlc_tick_from_samples
Unexecuted instantiation: osd.c:vlc_tick_from_samples
Unexecuted instantiation: medialib.c:vlc_tick_from_samples
Unexecuted instantiation: resource.c:vlc_tick_from_samples
Unexecuted instantiation: services_discovery.c:vlc_tick_from_samples
Unexecuted instantiation: source.c:vlc_tick_from_samples
Unexecuted instantiation: stats.c:vlc_tick_from_samples
Unexecuted instantiation: stream.c:vlc_tick_from_samples
Unexecuted instantiation: stream_extractor.c:vlc_tick_from_samples
Unexecuted instantiation: stream_filter.c:vlc_tick_from_samples
Unexecuted instantiation: stream_memory.c:vlc_tick_from_samples
Unexecuted instantiation: subtitles.c:vlc_tick_from_samples
Unexecuted instantiation: dec.c:vlc_tick_from_samples
Unexecuted instantiation: filters.c:vlc_tick_from_samples
Unexecuted instantiation: meter.c:vlc_tick_from_samples
Unexecuted instantiation: output.c:vlc_tick_from_samples
Unexecuted instantiation: volume.c:vlc_tick_from_samples
Unexecuted instantiation: video_output.c:vlc_tick_from_samples
Unexecuted instantiation: video_text.c:vlc_tick_from_samples
Unexecuted instantiation: video_widgets.c:vlc_tick_from_samples
Unexecuted instantiation: vout_subpictures.c:vlc_tick_from_samples
Unexecuted instantiation: video_window.c:vlc_tick_from_samples
Unexecuted instantiation: window.c:vlc_tick_from_samples
Unexecuted instantiation: vout_intf.c:vlc_tick_from_samples
Unexecuted instantiation: vout_wrapper.c:vlc_tick_from_samples
Unexecuted instantiation: charset.c:vlc_tick_from_samples
Unexecuted instantiation: strings.c:vlc_tick_from_samples
Unexecuted instantiation: unicode.c:vlc_tick_from_samples
Unexecuted instantiation: actions.c:vlc_tick_from_samples
Unexecuted instantiation: ancillary.c:vlc_tick_from_samples
Unexecuted instantiation: probe.c:vlc_tick_from_samples
Unexecuted instantiation: mtime.c:vlc_tick_from_samples
Unexecuted instantiation: frame.c:vlc_tick_from_samples
Unexecuted instantiation: fifo.c:vlc_tick_from_samples
Unexecuted instantiation: picture.c:vlc_tick_from_samples
Unexecuted instantiation: picture_fifo.c:vlc_tick_from_samples
Unexecuted instantiation: picture_pool.c:vlc_tick_from_samples
Unexecuted instantiation: interrupt.c:vlc_tick_from_samples
Unexecuted instantiation: keystore.c:vlc_tick_from_samples
Unexecuted instantiation: rcu.c:vlc_tick_from_samples
Unexecuted instantiation: renderer_discovery.c:vlc_tick_from_samples
Unexecuted instantiation: threads.c:vlc_tick_from_samples
Unexecuted instantiation: cpu.c:vlc_tick_from_samples
Unexecuted instantiation: exit.c:vlc_tick_from_samples
Unexecuted instantiation: messages.c:vlc_tick_from_samples
Unexecuted instantiation: tracer.c:vlc_tick_from_samples
Unexecuted instantiation: objects.c:vlc_tick_from_samples
Unexecuted instantiation: objres.c:vlc_tick_from_samples
Unexecuted instantiation: queue.c:vlc_tick_from_samples
Unexecuted instantiation: variables.c:vlc_tick_from_samples
Unexecuted instantiation: xml.c:vlc_tick_from_samples
Unexecuted instantiation: filter.c:vlc_tick_from_samples
Unexecuted instantiation: filter_chain.c:vlc_tick_from_samples
Unexecuted instantiation: httpcookies.c:vlc_tick_from_samples
Unexecuted instantiation: subpicture.c:vlc_tick_from_samples
Unexecuted instantiation: medialibrary.c:vlc_tick_from_samples
Unexecuted instantiation: thread.c:vlc_tick_from_samples
Unexecuted instantiation: rand.c:vlc_tick_from_samples
Unexecuted instantiation: specific.c:vlc_tick_from_samples
Unexecuted instantiation: stream_output.c:vlc_tick_from_samples
Unexecuted instantiation: vlm.c:vlc_tick_from_samples
Unexecuted instantiation: vlm_event.c:vlc_tick_from_samples
Unexecuted instantiation: vlmshell.c:vlc_tick_from_samples
Unexecuted instantiation: libvlc-module.c:vlc_tick_from_samples
Unexecuted instantiation: art.c:vlc_tick_from_samples
Unexecuted instantiation: internal.c:vlc_tick_from_samples
Unexecuted instantiation: clock.c:vlc_tick_from_samples
Unexecuted instantiation: es_out.c:vlc_tick_from_samples
Unexecuted instantiation: es_out_source.c:vlc_tick_from_samples
Unexecuted instantiation: es_out_timeshift.c:vlc_tick_from_samples
Unexecuted instantiation: display.c:vlc_tick_from_samples
Unexecuted instantiation: inhibit.c:vlc_tick_from_samples
Unexecuted instantiation: interlacing.c:vlc_tick_from_samples
Unexecuted instantiation: snapshot.c:vlc_tick_from_samples
Unexecuted instantiation: io.c:vlc_tick_from_samples
Unexecuted instantiation: chroma_probe.c:vlc_tick_from_samples
Unexecuted instantiation: executor.c:vlc_tick_from_samples
Unexecuted instantiation: dirs.c:vlc_tick_from_samples
Unexecuted instantiation: getaddrinfo.c:vlc_tick_from_samples
Unexecuted instantiation: fetcher.c:vlc_tick_from_samples
Unexecuted instantiation: clock_internal.c:vlc_tick_from_samples
Unexecuted instantiation: input_clock.c:vlc_tick_from_samples
108
static inline int64_t samples_from_vlc_tick(vlc_tick_t t, unsigned samp_rate)
109
18.3M
{
110
18.3M
    return t * samp_rate / CLOCK_FREQ;
111
18.3M
}
Unexecuted instantiation: demux-run.c:samples_from_vlc_tick
Unexecuted instantiation: common.c:samples_from_vlc_tick
Unexecuted instantiation: var.c:samples_from_vlc_tick
Unexecuted instantiation: decoder.c:samples_from_vlc_tick
Unexecuted instantiation: core.c:samples_from_vlc_tick
Unexecuted instantiation: error.c:samples_from_vlc_tick
Unexecuted instantiation: aiff.c:samples_from_vlc_tick
Unexecuted instantiation: asf.c:samples_from_vlc_tick
Unexecuted instantiation: libasf.c:samples_from_vlc_tick
Unexecuted instantiation: asfpacket.c:samples_from_vlc_tick
Unexecuted instantiation: au.c:samples_from_vlc_tick
avi.c:samples_from_vlc_tick
Line
Count
Source
109
18.3M
{
110
    return t * samp_rate / CLOCK_FREQ;
111
18.3M
}
Unexecuted instantiation: libavi.c:samples_from_vlc_tick
Unexecuted instantiation: caf.c:samples_from_vlc_tick
Unexecuted instantiation: cdg.c:samples_from_vlc_tick
Unexecuted instantiation: es.c:samples_from_vlc_tick
Unexecuted instantiation: dts_header.c:samples_from_vlc_tick
Unexecuted instantiation: flac.c:samples_from_vlc_tick
Unexecuted instantiation: xiph_metadata.c:samples_from_vlc_tick
Unexecuted instantiation: h26x.c:samples_from_vlc_tick
Unexecuted instantiation: mjpeg.c:samples_from_vlc_tick
Unexecuted instantiation: mp4.c:samples_from_vlc_tick
Unexecuted instantiation: fragments.c:samples_from_vlc_tick
Unexecuted instantiation: attachments.c:samples_from_vlc_tick
Unexecuted instantiation: heif.c:samples_from_vlc_tick
Unexecuted instantiation: essetup.c:samples_from_vlc_tick
Unexecuted instantiation: meta.c:samples_from_vlc_tick
Unexecuted instantiation: libmp4.c:samples_from_vlc_tick
Unexecuted instantiation: nsv.c:samples_from_vlc_tick
Unexecuted instantiation: nuv.c:samples_from_vlc_tick
Unexecuted instantiation: ps.c:samples_from_vlc_tick
Unexecuted instantiation: pva.c:samples_from_vlc_tick
Unexecuted instantiation: sap.c:samples_from_vlc_tick
Unexecuted instantiation: smf.c:samples_from_vlc_tick
Unexecuted instantiation: subtitle.c:samples_from_vlc_tick
Unexecuted instantiation: tta.c:samples_from_vlc_tick
Unexecuted instantiation: ttml.c:samples_from_vlc_tick
Unexecuted instantiation: encttml.c:samples_from_vlc_tick
Unexecuted instantiation: substtml.c:samples_from_vlc_tick
Unexecuted instantiation: genttml.c:samples_from_vlc_tick
Unexecuted instantiation: ty.c:samples_from_vlc_tick
Unexecuted instantiation: voc.c:samples_from_vlc_tick
Unexecuted instantiation: wav.c:samples_from_vlc_tick
Unexecuted instantiation: webvtt.c:samples_from_vlc_tick
Unexecuted instantiation: encvtt.c:samples_from_vlc_tick
Unexecuted instantiation: subsvtt.c:samples_from_vlc_tick
Unexecuted instantiation: xa.c:samples_from_vlc_tick
Unexecuted instantiation: a52.c:samples_from_vlc_tick
Unexecuted instantiation: copy.c:samples_from_vlc_tick
Unexecuted instantiation: dts.c:samples_from_vlc_tick
Unexecuted instantiation: h264.c:samples_from_vlc_tick
Unexecuted instantiation: hxxx_sei.c:samples_from_vlc_tick
Unexecuted instantiation: hxxx_common.c:samples_from_vlc_tick
Unexecuted instantiation: h264_nal.c:samples_from_vlc_tick
Unexecuted instantiation: h264_slice.c:samples_from_vlc_tick
Unexecuted instantiation: hevc.c:samples_from_vlc_tick
Unexecuted instantiation: hevc_nal.c:samples_from_vlc_tick
Unexecuted instantiation: mlp.c:samples_from_vlc_tick
Unexecuted instantiation: mpeg4audio.c:samples_from_vlc_tick
Unexecuted instantiation: mpeg4video.c:samples_from_vlc_tick
Unexecuted instantiation: mpegaudio.c:samples_from_vlc_tick
Unexecuted instantiation: mpegvideo.c:samples_from_vlc_tick
Unexecuted instantiation: vc1.c:samples_from_vlc_tick
Unexecuted instantiation: av1.c:samples_from_vlc_tick
Unexecuted instantiation: rawaud.c:samples_from_vlc_tick
Unexecuted instantiation: rawvid.c:samples_from_vlc_tick
Unexecuted instantiation: rawdv.c:samples_from_vlc_tick
Unexecuted instantiation: vobsub.c:samples_from_vlc_tick
Unexecuted instantiation: image.c:samples_from_vlc_tick
Unexecuted instantiation: mpgv.c:samples_from_vlc_tick
Unexecuted instantiation: stl.c:samples_from_vlc_tick
Unexecuted instantiation: hx.c:samples_from_vlc_tick
Unexecuted instantiation: dmxmus.c:samples_from_vlc_tick
Unexecuted instantiation: mod.c:samples_from_vlc_tick
Unexecuted instantiation: gme.c:samples_from_vlc_tick
Unexecuted instantiation: file.c:samples_from_vlc_tick
Unexecuted instantiation: directory.c:samples_from_vlc_tick
Unexecuted instantiation: libxml.c:samples_from_vlc_tick
Unexecuted instantiation: ogg.c:samples_from_vlc_tick
Unexecuted instantiation: oggseek.c:samples_from_vlc_tick
Unexecuted instantiation: ogg_granule.c:samples_from_vlc_tick
Unexecuted instantiation: ts.c:samples_from_vlc_tick
Unexecuted instantiation: ts_pid.c:samples_from_vlc_tick
Unexecuted instantiation: ts_psi.c:samples_from_vlc_tick
Unexecuted instantiation: ts_si.c:samples_from_vlc_tick
Unexecuted instantiation: ts_psip.c:samples_from_vlc_tick
Unexecuted instantiation: ts_streams.c:samples_from_vlc_tick
Unexecuted instantiation: ts_scte.c:samples_from_vlc_tick
Unexecuted instantiation: sections.c:samples_from_vlc_tick
Unexecuted instantiation: mpeg4_iod.c:samples_from_vlc_tick
Unexecuted instantiation: ts_arib.c:samples_from_vlc_tick
Unexecuted instantiation: ts_sl.c:samples_from_vlc_tick
Unexecuted instantiation: ts_metadata.c:samples_from_vlc_tick
Unexecuted instantiation: ts_hotfixes.c:samples_from_vlc_tick
Unexecuted instantiation: ts_pes.c:samples_from_vlc_tick
Unexecuted instantiation: tables.c:samples_from_vlc_tick
Unexecuted instantiation: tsutil.c:samples_from_vlc_tick
Unexecuted instantiation: opus_header.c:samples_from_vlc_tick
mkv.cpp:samples_from_vlc_tick(long, unsigned int)
Line
Count
Source
109
3.08k
{
110
    return t * samp_rate / CLOCK_FREQ;
111
3.08k
}
Unexecuted instantiation: util.cpp:samples_from_vlc_tick(long, unsigned int)
Unexecuted instantiation: virtual_segment.cpp:samples_from_vlc_tick(long, unsigned int)
Unexecuted instantiation: matroska_segment.cpp:samples_from_vlc_tick(long, unsigned int)
Unexecuted instantiation: matroska_segment_parse.cpp:samples_from_vlc_tick(long, unsigned int)
Unexecuted instantiation: matroska_segment_seeker.cpp:samples_from_vlc_tick(long, unsigned int)
Unexecuted instantiation: demux.cpp:samples_from_vlc_tick(long, unsigned int)
Unexecuted instantiation: events.cpp:samples_from_vlc_tick(long, unsigned int)
Unexecuted instantiation: Ebml_parser.cpp:samples_from_vlc_tick(long, unsigned int)
Unexecuted instantiation: chapters.cpp:samples_from_vlc_tick(long, unsigned int)
Unexecuted instantiation: chapter_command.cpp:samples_from_vlc_tick(long, unsigned int)
Unexecuted instantiation: chapter_command_dvd.cpp:samples_from_vlc_tick(long, unsigned int)
Unexecuted instantiation: chapter_command_script.cpp:samples_from_vlc_tick(long, unsigned int)
Unexecuted instantiation: chapter_command_script_common.cpp:samples_from_vlc_tick(long, unsigned int)
Unexecuted instantiation: stream_io_callback.cpp:samples_from_vlc_tick(long, unsigned int)
Unexecuted instantiation: adpcm.c:samples_from_vlc_tick
Unexecuted instantiation: aes3.c:samples_from_vlc_tick
Unexecuted instantiation: araw.c:samples_from_vlc_tick
Unexecuted instantiation: g711.c:samples_from_vlc_tick
Unexecuted instantiation: lpcm.c:samples_from_vlc_tick
Unexecuted instantiation: uleaddvaudio.c:samples_from_vlc_tick
Unexecuted instantiation: rawvideo.c:samples_from_vlc_tick
Unexecuted instantiation: cc.c:samples_from_vlc_tick
Unexecuted instantiation: cea708.c:samples_from_vlc_tick
Unexecuted instantiation: cvdsub.c:samples_from_vlc_tick
Unexecuted instantiation: dvbsub.c:samples_from_vlc_tick
Unexecuted instantiation: scte18.c:samples_from_vlc_tick
Unexecuted instantiation: scte27.c:samples_from_vlc_tick
Unexecuted instantiation: spudec.c:samples_from_vlc_tick
Unexecuted instantiation: parse.c:samples_from_vlc_tick
Unexecuted instantiation: subsdec.c:samples_from_vlc_tick
Unexecuted instantiation: subsusf.c:samples_from_vlc_tick
Unexecuted instantiation: svcdsub.c:samples_from_vlc_tick
Unexecuted instantiation: textst.c:samples_from_vlc_tick
Unexecuted instantiation: substx3g.c:samples_from_vlc_tick
Unexecuted instantiation: spdif.c:samples_from_vlc_tick
Unexecuted instantiation: opus.c:samples_from_vlc_tick
Unexecuted instantiation: vorbis.c:samples_from_vlc_tick
Unexecuted instantiation: speex.c:samples_from_vlc_tick
Unexecuted instantiation: theora.c:samples_from_vlc_tick
Unexecuted instantiation: dav1d.c:samples_from_vlc_tick
Unexecuted instantiation: vpx.c:samples_from_vlc_tick
Unexecuted instantiation: mpg123.c:samples_from_vlc_tick
Unexecuted instantiation: oggspots.c:samples_from_vlc_tick
Unexecuted instantiation: faad.c:samples_from_vlc_tick
Unexecuted instantiation: jpeg.c:samples_from_vlc_tick
Unexecuted instantiation: png.c:samples_from_vlc_tick
Unexecuted instantiation: libass.c:samples_from_vlc_tick
Unexecuted instantiation: kate.c:samples_from_vlc_tick
Unexecuted instantiation: bpg.c:samples_from_vlc_tick
Unexecuted instantiation: telx.c:samples_from_vlc_tick
Unexecuted instantiation: avcodec.c:samples_from_vlc_tick
Unexecuted instantiation: encoder.c:samples_from_vlc_tick
Unexecuted instantiation: fourcc.c:samples_from_vlc_tick
Unexecuted instantiation: video.c:samples_from_vlc_tick
Unexecuted instantiation: audio.c:samples_from_vlc_tick
Unexecuted instantiation: libvlc.c:samples_from_vlc_tick
Unexecuted instantiation: chain.c:samples_from_vlc_tick
Unexecuted instantiation: help.c:samples_from_vlc_tick
Unexecuted instantiation: cmdline.c:samples_from_vlc_tick
Unexecuted instantiation: media_source.c:samples_from_vlc_tick
Unexecuted instantiation: media_tree.c:samples_from_vlc_tick
Unexecuted instantiation: modules.c:samples_from_vlc_tick
Unexecuted instantiation: bank.c:samples_from_vlc_tick
Unexecuted instantiation: entry.c:samples_from_vlc_tick
Unexecuted instantiation: dialog.c:samples_from_vlc_tick
Unexecuted instantiation: interface.c:samples_from_vlc_tick
Unexecuted instantiation: content.c:samples_from_vlc_tick
Unexecuted instantiation: control.c:samples_from_vlc_tick
Unexecuted instantiation: item.c:samples_from_vlc_tick
Unexecuted instantiation: notify.c:samples_from_vlc_tick
Unexecuted instantiation: player.c:samples_from_vlc_tick
Unexecuted instantiation: playlist.c:samples_from_vlc_tick
Unexecuted instantiation: preparse.c:samples_from_vlc_tick
Unexecuted instantiation: preparser.c:samples_from_vlc_tick
Unexecuted instantiation: access.c:samples_from_vlc_tick
Unexecuted instantiation: decoder_prevframe.c:samples_from_vlc_tick
Unexecuted instantiation: decoder_device.c:samples_from_vlc_tick
Unexecuted instantiation: decoder_helpers.c:samples_from_vlc_tick
Unexecuted instantiation: demux.c:samples_from_vlc_tick
Unexecuted instantiation: input.c:samples_from_vlc_tick
Unexecuted instantiation: attachment.c:samples_from_vlc_tick
Unexecuted instantiation: timer.c:samples_from_vlc_tick
Unexecuted instantiation: track.c:samples_from_vlc_tick
Unexecuted instantiation: title.c:samples_from_vlc_tick
Unexecuted instantiation: aout.c:samples_from_vlc_tick
Unexecuted instantiation: vout.c:samples_from_vlc_tick
Unexecuted instantiation: osd.c:samples_from_vlc_tick
Unexecuted instantiation: medialib.c:samples_from_vlc_tick
Unexecuted instantiation: resource.c:samples_from_vlc_tick
Unexecuted instantiation: services_discovery.c:samples_from_vlc_tick
Unexecuted instantiation: source.c:samples_from_vlc_tick
Unexecuted instantiation: stats.c:samples_from_vlc_tick
Unexecuted instantiation: stream.c:samples_from_vlc_tick
Unexecuted instantiation: stream_extractor.c:samples_from_vlc_tick
Unexecuted instantiation: stream_filter.c:samples_from_vlc_tick
Unexecuted instantiation: stream_memory.c:samples_from_vlc_tick
Unexecuted instantiation: subtitles.c:samples_from_vlc_tick
Unexecuted instantiation: dec.c:samples_from_vlc_tick
Unexecuted instantiation: filters.c:samples_from_vlc_tick
Unexecuted instantiation: meter.c:samples_from_vlc_tick
Unexecuted instantiation: output.c:samples_from_vlc_tick
Unexecuted instantiation: volume.c:samples_from_vlc_tick
Unexecuted instantiation: video_output.c:samples_from_vlc_tick
Unexecuted instantiation: video_text.c:samples_from_vlc_tick
Unexecuted instantiation: video_widgets.c:samples_from_vlc_tick
Unexecuted instantiation: vout_subpictures.c:samples_from_vlc_tick
Unexecuted instantiation: video_window.c:samples_from_vlc_tick
Unexecuted instantiation: window.c:samples_from_vlc_tick
Unexecuted instantiation: vout_intf.c:samples_from_vlc_tick
Unexecuted instantiation: vout_wrapper.c:samples_from_vlc_tick
Unexecuted instantiation: charset.c:samples_from_vlc_tick
Unexecuted instantiation: strings.c:samples_from_vlc_tick
Unexecuted instantiation: unicode.c:samples_from_vlc_tick
Unexecuted instantiation: actions.c:samples_from_vlc_tick
Unexecuted instantiation: ancillary.c:samples_from_vlc_tick
Unexecuted instantiation: probe.c:samples_from_vlc_tick
Unexecuted instantiation: mtime.c:samples_from_vlc_tick
Unexecuted instantiation: frame.c:samples_from_vlc_tick
Unexecuted instantiation: fifo.c:samples_from_vlc_tick
Unexecuted instantiation: picture.c:samples_from_vlc_tick
Unexecuted instantiation: picture_fifo.c:samples_from_vlc_tick
Unexecuted instantiation: picture_pool.c:samples_from_vlc_tick
Unexecuted instantiation: interrupt.c:samples_from_vlc_tick
Unexecuted instantiation: keystore.c:samples_from_vlc_tick
Unexecuted instantiation: rcu.c:samples_from_vlc_tick
Unexecuted instantiation: renderer_discovery.c:samples_from_vlc_tick
Unexecuted instantiation: threads.c:samples_from_vlc_tick
Unexecuted instantiation: cpu.c:samples_from_vlc_tick
Unexecuted instantiation: exit.c:samples_from_vlc_tick
Unexecuted instantiation: messages.c:samples_from_vlc_tick
Unexecuted instantiation: tracer.c:samples_from_vlc_tick
Unexecuted instantiation: objects.c:samples_from_vlc_tick
Unexecuted instantiation: objres.c:samples_from_vlc_tick
Unexecuted instantiation: queue.c:samples_from_vlc_tick
Unexecuted instantiation: variables.c:samples_from_vlc_tick
Unexecuted instantiation: xml.c:samples_from_vlc_tick
Unexecuted instantiation: filter.c:samples_from_vlc_tick
Unexecuted instantiation: filter_chain.c:samples_from_vlc_tick
Unexecuted instantiation: httpcookies.c:samples_from_vlc_tick
Unexecuted instantiation: subpicture.c:samples_from_vlc_tick
Unexecuted instantiation: medialibrary.c:samples_from_vlc_tick
Unexecuted instantiation: thread.c:samples_from_vlc_tick
Unexecuted instantiation: rand.c:samples_from_vlc_tick
Unexecuted instantiation: specific.c:samples_from_vlc_tick
Unexecuted instantiation: stream_output.c:samples_from_vlc_tick
Unexecuted instantiation: vlm.c:samples_from_vlc_tick
Unexecuted instantiation: vlm_event.c:samples_from_vlc_tick
Unexecuted instantiation: vlmshell.c:samples_from_vlc_tick
Unexecuted instantiation: libvlc-module.c:samples_from_vlc_tick
Unexecuted instantiation: art.c:samples_from_vlc_tick
Unexecuted instantiation: internal.c:samples_from_vlc_tick
Unexecuted instantiation: clock.c:samples_from_vlc_tick
Unexecuted instantiation: es_out.c:samples_from_vlc_tick
Unexecuted instantiation: es_out_source.c:samples_from_vlc_tick
Unexecuted instantiation: es_out_timeshift.c:samples_from_vlc_tick
Unexecuted instantiation: display.c:samples_from_vlc_tick
Unexecuted instantiation: inhibit.c:samples_from_vlc_tick
Unexecuted instantiation: interlacing.c:samples_from_vlc_tick
Unexecuted instantiation: snapshot.c:samples_from_vlc_tick
Unexecuted instantiation: io.c:samples_from_vlc_tick
Unexecuted instantiation: chroma_probe.c:samples_from_vlc_tick
Unexecuted instantiation: executor.c:samples_from_vlc_tick
Unexecuted instantiation: dirs.c:samples_from_vlc_tick
Unexecuted instantiation: getaddrinfo.c:samples_from_vlc_tick
Unexecuted instantiation: fetcher.c:samples_from_vlc_tick
Unexecuted instantiation: clock_internal.c:samples_from_vlc_tick
Unexecuted instantiation: input_clock.c:samples_from_vlc_tick
112
113
114
static inline vlc_tick_t vlc_tick_from_frac(uint64_t num, uint64_t den)
115
0
{
116
0
    lldiv_t d = lldiv (num, den);
117
0
    return vlc_tick_from_sec( d.quot ) + vlc_tick_from_samples(d.rem, den);
118
0
}
Unexecuted instantiation: demux-run.c:vlc_tick_from_frac
Unexecuted instantiation: common.c:vlc_tick_from_frac
Unexecuted instantiation: var.c:vlc_tick_from_frac
Unexecuted instantiation: decoder.c:vlc_tick_from_frac
Unexecuted instantiation: core.c:vlc_tick_from_frac
Unexecuted instantiation: error.c:vlc_tick_from_frac
Unexecuted instantiation: aiff.c:vlc_tick_from_frac
Unexecuted instantiation: asf.c:vlc_tick_from_frac
Unexecuted instantiation: libasf.c:vlc_tick_from_frac
Unexecuted instantiation: asfpacket.c:vlc_tick_from_frac
Unexecuted instantiation: au.c:vlc_tick_from_frac
Unexecuted instantiation: avi.c:vlc_tick_from_frac
Unexecuted instantiation: libavi.c:vlc_tick_from_frac
Unexecuted instantiation: caf.c:vlc_tick_from_frac
Unexecuted instantiation: cdg.c:vlc_tick_from_frac
Unexecuted instantiation: es.c:vlc_tick_from_frac
Unexecuted instantiation: dts_header.c:vlc_tick_from_frac
Unexecuted instantiation: flac.c:vlc_tick_from_frac
Unexecuted instantiation: xiph_metadata.c:vlc_tick_from_frac
Unexecuted instantiation: h26x.c:vlc_tick_from_frac
Unexecuted instantiation: mjpeg.c:vlc_tick_from_frac
Unexecuted instantiation: mp4.c:vlc_tick_from_frac
Unexecuted instantiation: fragments.c:vlc_tick_from_frac
Unexecuted instantiation: attachments.c:vlc_tick_from_frac
Unexecuted instantiation: heif.c:vlc_tick_from_frac
Unexecuted instantiation: essetup.c:vlc_tick_from_frac
Unexecuted instantiation: meta.c:vlc_tick_from_frac
Unexecuted instantiation: libmp4.c:vlc_tick_from_frac
Unexecuted instantiation: nsv.c:vlc_tick_from_frac
Unexecuted instantiation: nuv.c:vlc_tick_from_frac
Unexecuted instantiation: ps.c:vlc_tick_from_frac
Unexecuted instantiation: pva.c:vlc_tick_from_frac
Unexecuted instantiation: sap.c:vlc_tick_from_frac
Unexecuted instantiation: smf.c:vlc_tick_from_frac
Unexecuted instantiation: subtitle.c:vlc_tick_from_frac
Unexecuted instantiation: tta.c:vlc_tick_from_frac
Unexecuted instantiation: ttml.c:vlc_tick_from_frac
Unexecuted instantiation: encttml.c:vlc_tick_from_frac
Unexecuted instantiation: substtml.c:vlc_tick_from_frac
Unexecuted instantiation: genttml.c:vlc_tick_from_frac
Unexecuted instantiation: ty.c:vlc_tick_from_frac
Unexecuted instantiation: voc.c:vlc_tick_from_frac
Unexecuted instantiation: wav.c:vlc_tick_from_frac
Unexecuted instantiation: webvtt.c:vlc_tick_from_frac
Unexecuted instantiation: encvtt.c:vlc_tick_from_frac
Unexecuted instantiation: subsvtt.c:vlc_tick_from_frac
Unexecuted instantiation: xa.c:vlc_tick_from_frac
Unexecuted instantiation: a52.c:vlc_tick_from_frac
Unexecuted instantiation: copy.c:vlc_tick_from_frac
Unexecuted instantiation: dts.c:vlc_tick_from_frac
Unexecuted instantiation: h264.c:vlc_tick_from_frac
Unexecuted instantiation: hxxx_sei.c:vlc_tick_from_frac
Unexecuted instantiation: hxxx_common.c:vlc_tick_from_frac
Unexecuted instantiation: h264_nal.c:vlc_tick_from_frac
Unexecuted instantiation: h264_slice.c:vlc_tick_from_frac
Unexecuted instantiation: hevc.c:vlc_tick_from_frac
Unexecuted instantiation: hevc_nal.c:vlc_tick_from_frac
Unexecuted instantiation: mlp.c:vlc_tick_from_frac
Unexecuted instantiation: mpeg4audio.c:vlc_tick_from_frac
Unexecuted instantiation: mpeg4video.c:vlc_tick_from_frac
Unexecuted instantiation: mpegaudio.c:vlc_tick_from_frac
Unexecuted instantiation: mpegvideo.c:vlc_tick_from_frac
Unexecuted instantiation: vc1.c:vlc_tick_from_frac
Unexecuted instantiation: av1.c:vlc_tick_from_frac
Unexecuted instantiation: rawaud.c:vlc_tick_from_frac
Unexecuted instantiation: rawvid.c:vlc_tick_from_frac
Unexecuted instantiation: rawdv.c:vlc_tick_from_frac
Unexecuted instantiation: vobsub.c:vlc_tick_from_frac
Unexecuted instantiation: image.c:vlc_tick_from_frac
Unexecuted instantiation: mpgv.c:vlc_tick_from_frac
Unexecuted instantiation: stl.c:vlc_tick_from_frac
Unexecuted instantiation: hx.c:vlc_tick_from_frac
Unexecuted instantiation: dmxmus.c:vlc_tick_from_frac
Unexecuted instantiation: mod.c:vlc_tick_from_frac
Unexecuted instantiation: gme.c:vlc_tick_from_frac
Unexecuted instantiation: file.c:vlc_tick_from_frac
Unexecuted instantiation: directory.c:vlc_tick_from_frac
Unexecuted instantiation: libxml.c:vlc_tick_from_frac
Unexecuted instantiation: ogg.c:vlc_tick_from_frac
Unexecuted instantiation: oggseek.c:vlc_tick_from_frac
Unexecuted instantiation: ogg_granule.c:vlc_tick_from_frac
Unexecuted instantiation: ts.c:vlc_tick_from_frac
Unexecuted instantiation: ts_pid.c:vlc_tick_from_frac
Unexecuted instantiation: ts_psi.c:vlc_tick_from_frac
Unexecuted instantiation: ts_si.c:vlc_tick_from_frac
Unexecuted instantiation: ts_psip.c:vlc_tick_from_frac
Unexecuted instantiation: ts_streams.c:vlc_tick_from_frac
Unexecuted instantiation: ts_scte.c:vlc_tick_from_frac
Unexecuted instantiation: sections.c:vlc_tick_from_frac
Unexecuted instantiation: mpeg4_iod.c:vlc_tick_from_frac
Unexecuted instantiation: ts_arib.c:vlc_tick_from_frac
Unexecuted instantiation: ts_sl.c:vlc_tick_from_frac
Unexecuted instantiation: ts_metadata.c:vlc_tick_from_frac
Unexecuted instantiation: ts_hotfixes.c:vlc_tick_from_frac
Unexecuted instantiation: ts_pes.c:vlc_tick_from_frac
Unexecuted instantiation: tables.c:vlc_tick_from_frac
Unexecuted instantiation: tsutil.c:vlc_tick_from_frac
Unexecuted instantiation: opus_header.c:vlc_tick_from_frac
Unexecuted instantiation: mkv.cpp:vlc_tick_from_frac(unsigned long, unsigned long)
Unexecuted instantiation: util.cpp:vlc_tick_from_frac(unsigned long, unsigned long)
Unexecuted instantiation: virtual_segment.cpp:vlc_tick_from_frac(unsigned long, unsigned long)
Unexecuted instantiation: matroska_segment.cpp:vlc_tick_from_frac(unsigned long, unsigned long)
Unexecuted instantiation: matroska_segment_parse.cpp:vlc_tick_from_frac(unsigned long, unsigned long)
Unexecuted instantiation: matroska_segment_seeker.cpp:vlc_tick_from_frac(unsigned long, unsigned long)
Unexecuted instantiation: demux.cpp:vlc_tick_from_frac(unsigned long, unsigned long)
Unexecuted instantiation: events.cpp:vlc_tick_from_frac(unsigned long, unsigned long)
Unexecuted instantiation: Ebml_parser.cpp:vlc_tick_from_frac(unsigned long, unsigned long)
Unexecuted instantiation: chapters.cpp:vlc_tick_from_frac(unsigned long, unsigned long)
Unexecuted instantiation: chapter_command.cpp:vlc_tick_from_frac(unsigned long, unsigned long)
Unexecuted instantiation: chapter_command_dvd.cpp:vlc_tick_from_frac(unsigned long, unsigned long)
Unexecuted instantiation: chapter_command_script.cpp:vlc_tick_from_frac(unsigned long, unsigned long)
Unexecuted instantiation: chapter_command_script_common.cpp:vlc_tick_from_frac(unsigned long, unsigned long)
Unexecuted instantiation: stream_io_callback.cpp:vlc_tick_from_frac(unsigned long, unsigned long)
Unexecuted instantiation: adpcm.c:vlc_tick_from_frac
Unexecuted instantiation: aes3.c:vlc_tick_from_frac
Unexecuted instantiation: araw.c:vlc_tick_from_frac
Unexecuted instantiation: g711.c:vlc_tick_from_frac
Unexecuted instantiation: lpcm.c:vlc_tick_from_frac
Unexecuted instantiation: uleaddvaudio.c:vlc_tick_from_frac
Unexecuted instantiation: rawvideo.c:vlc_tick_from_frac
Unexecuted instantiation: cc.c:vlc_tick_from_frac
Unexecuted instantiation: cea708.c:vlc_tick_from_frac
Unexecuted instantiation: cvdsub.c:vlc_tick_from_frac
Unexecuted instantiation: dvbsub.c:vlc_tick_from_frac
Unexecuted instantiation: scte18.c:vlc_tick_from_frac
Unexecuted instantiation: scte27.c:vlc_tick_from_frac
Unexecuted instantiation: spudec.c:vlc_tick_from_frac
Unexecuted instantiation: parse.c:vlc_tick_from_frac
Unexecuted instantiation: subsdec.c:vlc_tick_from_frac
Unexecuted instantiation: subsusf.c:vlc_tick_from_frac
Unexecuted instantiation: svcdsub.c:vlc_tick_from_frac
Unexecuted instantiation: textst.c:vlc_tick_from_frac
Unexecuted instantiation: substx3g.c:vlc_tick_from_frac
Unexecuted instantiation: spdif.c:vlc_tick_from_frac
Unexecuted instantiation: opus.c:vlc_tick_from_frac
Unexecuted instantiation: vorbis.c:vlc_tick_from_frac
Unexecuted instantiation: speex.c:vlc_tick_from_frac
Unexecuted instantiation: theora.c:vlc_tick_from_frac
Unexecuted instantiation: dav1d.c:vlc_tick_from_frac
Unexecuted instantiation: vpx.c:vlc_tick_from_frac
Unexecuted instantiation: mpg123.c:vlc_tick_from_frac
Unexecuted instantiation: oggspots.c:vlc_tick_from_frac
Unexecuted instantiation: faad.c:vlc_tick_from_frac
Unexecuted instantiation: jpeg.c:vlc_tick_from_frac
Unexecuted instantiation: png.c:vlc_tick_from_frac
Unexecuted instantiation: libass.c:vlc_tick_from_frac
Unexecuted instantiation: kate.c:vlc_tick_from_frac
Unexecuted instantiation: bpg.c:vlc_tick_from_frac
Unexecuted instantiation: telx.c:vlc_tick_from_frac
Unexecuted instantiation: avcodec.c:vlc_tick_from_frac
Unexecuted instantiation: encoder.c:vlc_tick_from_frac
Unexecuted instantiation: fourcc.c:vlc_tick_from_frac
Unexecuted instantiation: video.c:vlc_tick_from_frac
Unexecuted instantiation: audio.c:vlc_tick_from_frac
Unexecuted instantiation: libvlc.c:vlc_tick_from_frac
Unexecuted instantiation: chain.c:vlc_tick_from_frac
Unexecuted instantiation: help.c:vlc_tick_from_frac
Unexecuted instantiation: cmdline.c:vlc_tick_from_frac
Unexecuted instantiation: media_source.c:vlc_tick_from_frac
Unexecuted instantiation: media_tree.c:vlc_tick_from_frac
Unexecuted instantiation: modules.c:vlc_tick_from_frac
Unexecuted instantiation: bank.c:vlc_tick_from_frac
Unexecuted instantiation: entry.c:vlc_tick_from_frac
Unexecuted instantiation: dialog.c:vlc_tick_from_frac
Unexecuted instantiation: interface.c:vlc_tick_from_frac
Unexecuted instantiation: content.c:vlc_tick_from_frac
Unexecuted instantiation: control.c:vlc_tick_from_frac
Unexecuted instantiation: item.c:vlc_tick_from_frac
Unexecuted instantiation: notify.c:vlc_tick_from_frac
Unexecuted instantiation: player.c:vlc_tick_from_frac
Unexecuted instantiation: playlist.c:vlc_tick_from_frac
Unexecuted instantiation: preparse.c:vlc_tick_from_frac
Unexecuted instantiation: preparser.c:vlc_tick_from_frac
Unexecuted instantiation: access.c:vlc_tick_from_frac
Unexecuted instantiation: decoder_prevframe.c:vlc_tick_from_frac
Unexecuted instantiation: decoder_device.c:vlc_tick_from_frac
Unexecuted instantiation: decoder_helpers.c:vlc_tick_from_frac
Unexecuted instantiation: demux.c:vlc_tick_from_frac
Unexecuted instantiation: input.c:vlc_tick_from_frac
Unexecuted instantiation: attachment.c:vlc_tick_from_frac
Unexecuted instantiation: timer.c:vlc_tick_from_frac
Unexecuted instantiation: track.c:vlc_tick_from_frac
Unexecuted instantiation: title.c:vlc_tick_from_frac
Unexecuted instantiation: aout.c:vlc_tick_from_frac
Unexecuted instantiation: vout.c:vlc_tick_from_frac
Unexecuted instantiation: osd.c:vlc_tick_from_frac
Unexecuted instantiation: medialib.c:vlc_tick_from_frac
Unexecuted instantiation: resource.c:vlc_tick_from_frac
Unexecuted instantiation: services_discovery.c:vlc_tick_from_frac
Unexecuted instantiation: source.c:vlc_tick_from_frac
Unexecuted instantiation: stats.c:vlc_tick_from_frac
Unexecuted instantiation: stream.c:vlc_tick_from_frac
Unexecuted instantiation: stream_extractor.c:vlc_tick_from_frac
Unexecuted instantiation: stream_filter.c:vlc_tick_from_frac
Unexecuted instantiation: stream_memory.c:vlc_tick_from_frac
Unexecuted instantiation: subtitles.c:vlc_tick_from_frac
Unexecuted instantiation: dec.c:vlc_tick_from_frac
Unexecuted instantiation: filters.c:vlc_tick_from_frac
Unexecuted instantiation: meter.c:vlc_tick_from_frac
Unexecuted instantiation: output.c:vlc_tick_from_frac
Unexecuted instantiation: volume.c:vlc_tick_from_frac
Unexecuted instantiation: video_output.c:vlc_tick_from_frac
Unexecuted instantiation: video_text.c:vlc_tick_from_frac
Unexecuted instantiation: video_widgets.c:vlc_tick_from_frac
Unexecuted instantiation: vout_subpictures.c:vlc_tick_from_frac
Unexecuted instantiation: video_window.c:vlc_tick_from_frac
Unexecuted instantiation: window.c:vlc_tick_from_frac
Unexecuted instantiation: vout_intf.c:vlc_tick_from_frac
Unexecuted instantiation: vout_wrapper.c:vlc_tick_from_frac
Unexecuted instantiation: charset.c:vlc_tick_from_frac
Unexecuted instantiation: strings.c:vlc_tick_from_frac
Unexecuted instantiation: unicode.c:vlc_tick_from_frac
Unexecuted instantiation: actions.c:vlc_tick_from_frac
Unexecuted instantiation: ancillary.c:vlc_tick_from_frac
Unexecuted instantiation: probe.c:vlc_tick_from_frac
Unexecuted instantiation: mtime.c:vlc_tick_from_frac
Unexecuted instantiation: frame.c:vlc_tick_from_frac
Unexecuted instantiation: fifo.c:vlc_tick_from_frac
Unexecuted instantiation: picture.c:vlc_tick_from_frac
Unexecuted instantiation: picture_fifo.c:vlc_tick_from_frac
Unexecuted instantiation: picture_pool.c:vlc_tick_from_frac
Unexecuted instantiation: interrupt.c:vlc_tick_from_frac
Unexecuted instantiation: keystore.c:vlc_tick_from_frac
Unexecuted instantiation: rcu.c:vlc_tick_from_frac
Unexecuted instantiation: renderer_discovery.c:vlc_tick_from_frac
Unexecuted instantiation: threads.c:vlc_tick_from_frac
Unexecuted instantiation: cpu.c:vlc_tick_from_frac
Unexecuted instantiation: exit.c:vlc_tick_from_frac
Unexecuted instantiation: messages.c:vlc_tick_from_frac
Unexecuted instantiation: tracer.c:vlc_tick_from_frac
Unexecuted instantiation: objects.c:vlc_tick_from_frac
Unexecuted instantiation: objres.c:vlc_tick_from_frac
Unexecuted instantiation: queue.c:vlc_tick_from_frac
Unexecuted instantiation: variables.c:vlc_tick_from_frac
Unexecuted instantiation: xml.c:vlc_tick_from_frac
Unexecuted instantiation: filter.c:vlc_tick_from_frac
Unexecuted instantiation: filter_chain.c:vlc_tick_from_frac
Unexecuted instantiation: httpcookies.c:vlc_tick_from_frac
Unexecuted instantiation: subpicture.c:vlc_tick_from_frac
Unexecuted instantiation: medialibrary.c:vlc_tick_from_frac
Unexecuted instantiation: thread.c:vlc_tick_from_frac
Unexecuted instantiation: rand.c:vlc_tick_from_frac
Unexecuted instantiation: specific.c:vlc_tick_from_frac
Unexecuted instantiation: stream_output.c:vlc_tick_from_frac
Unexecuted instantiation: vlm.c:vlc_tick_from_frac
Unexecuted instantiation: vlm_event.c:vlc_tick_from_frac
Unexecuted instantiation: vlmshell.c:vlc_tick_from_frac
Unexecuted instantiation: libvlc-module.c:vlc_tick_from_frac
Unexecuted instantiation: art.c:vlc_tick_from_frac
Unexecuted instantiation: internal.c:vlc_tick_from_frac
Unexecuted instantiation: clock.c:vlc_tick_from_frac
Unexecuted instantiation: es_out.c:vlc_tick_from_frac
Unexecuted instantiation: es_out_source.c:vlc_tick_from_frac
Unexecuted instantiation: es_out_timeshift.c:vlc_tick_from_frac
Unexecuted instantiation: display.c:vlc_tick_from_frac
Unexecuted instantiation: inhibit.c:vlc_tick_from_frac
Unexecuted instantiation: interlacing.c:vlc_tick_from_frac
Unexecuted instantiation: snapshot.c:vlc_tick_from_frac
Unexecuted instantiation: io.c:vlc_tick_from_frac
Unexecuted instantiation: chroma_probe.c:vlc_tick_from_frac
Unexecuted instantiation: executor.c:vlc_tick_from_frac
Unexecuted instantiation: dirs.c:vlc_tick_from_frac
Unexecuted instantiation: getaddrinfo.c:vlc_tick_from_frac
Unexecuted instantiation: fetcher.c:vlc_tick_from_frac
Unexecuted instantiation: clock_internal.c:vlc_tick_from_frac
Unexecuted instantiation: input_clock.c:vlc_tick_from_frac
119
120
121
/*
122
 * vlc_tick_t <> milliseconds (ms) conversions
123
 */
124
#if (CLOCK_FREQ % 1000) == 0
125
9.71G
#define VLC_TICK_FROM_MS(ms)  ((CLOCK_FREQ / INT64_C(1000)) * (ms))
126
40.1k
#define MS_FROM_VLC_TICK(vtk) ((vtk) / (CLOCK_FREQ / INT64_C(1000)))
127
#elif (1000 % CLOCK_FREQ) == 0
128
#define VLC_TICK_FROM_MS(ms)  ((ms)  / (INT64_C(1000) / CLOCK_FREQ))
129
#define MS_FROM_VLC_TICK(vtk) ((vtk) * (INT64_C(1000) / CLOCK_FREQ))
130
#else /* rounded overflowing conversion */
131
#define VLC_TICK_FROM_MS(ms)  (CLOCK_FREQ * (ms) / 1000)
132
#define MS_FROM_VLC_TICK(vtk) ((vtk) * 1000 / CLOCK_FREQ)
133
#endif /* CLOCK_FREQ / 1000 */
134
135
136
/*
137
 * vlc_tick_t <> microseconds (us) conversions
138
 */
139
#if (CLOCK_FREQ % 1000000) == 0
140
312
#define VLC_TICK_FROM_US(us)    ((CLOCK_FREQ / INT64_C(1000000)) * (us))
141
0
#define US_FROM_VLC_TICK(vtk)   ((vtk) / (CLOCK_FREQ / INT64_C(1000000)))
142
#elif (1000000 % CLOCK_FREQ) == 0
143
#define VLC_TICK_FROM_US(us)    ((us)  / (INT64_C(1000000) / CLOCK_FREQ))
144
#define US_FROM_VLC_TICK(vtk)   ((vtk) * (INT64_C(1000000) / CLOCK_FREQ))
145
#else /* rounded overflowing conversion */
146
#define VLC_TICK_FROM_US(us)    (CLOCK_FREQ * (us) / INT64_C(1000000))
147
#define US_FROM_VLC_TICK(vtk)   ((vtk) * INT64_C(1000000) / CLOCK_FREQ)
148
#endif /* CLOCK_FREQ / 1000000 */
149
150
151
/*
152
 * vlc_tick_t <> nanoseconds (ns) conversions
153
 */
154
#if (CLOCK_FREQ % 1000000000) == 0
155
#define VLC_TICK_FROM_NS(ns)    ((ns)  * (CLOCK_FREQ / (INT64_C(1000000000))))
156
#define NS_FROM_VLC_TICK(vtk)   ((vtk) / (CLOCK_FREQ / (INT64_C(1000000000))))
157
#elif (1000000000 % CLOCK_FREQ) == 0
158
998k
#define VLC_TICK_FROM_NS(ns)    ((ns)  / (INT64_C(1000000000) / CLOCK_FREQ))
159
0
#define NS_FROM_VLC_TICK(vtk)   ((vtk) * (INT64_C(1000000000) / CLOCK_FREQ))
160
#else /* rounded overflowing conversion */
161
#define VLC_TICK_FROM_NS(ns)    (CLOCK_FREQ * (ns) / INT64_C(1000000000))
162
#define NS_FROM_VLC_TICK(vtk)   ((vtk) * INT64_C(1000000000) / CLOCK_FREQ)
163
#endif /* CLOCK_FREQ / 1000000000 */
164
165
166
/*
167
 * msftime_t is a time with 100ns resolutions, typically used by Microsoft
168
 */
169
typedef int64_t msftime_t;
170
171
0
#define MSFTIME_FROM_SEC(sec)       (INT64_C(10000000) * (sec))  /* seconds in msftime_t */
172
#define MSFTIME_FROM_MS(sec)        (INT64_C(10000) * (sec))     /* milliseconds in msftime_t */
173
174
#if (CLOCK_FREQ % 10000000) == 0
175
#define VLC_TICK_FROM_MSFTIME(msft) ((msft) * (CLOCK_FREQ / INT64_C(10000000))
176
#define MSFTIME_FROM_VLC_TICK(vtk)  ((vtk)  / (CLOCK_FREQ / INT64_C(10000000))
177
#elif (10000000 % CLOCK_FREQ) == 0
178
3.70M
#define VLC_TICK_FROM_MSFTIME(msft) ((msft) / (INT64_C(10000000) / CLOCK_FREQ))
179
0
#define MSFTIME_FROM_VLC_TICK(vtk)  ((vtk)  * (INT64_C(10000000) / CLOCK_FREQ))
180
#else /* rounded overflowing conversion */
181
#define VLC_TICK_FROM_MSFTIME(msft) (CLOCK_FREQ * (msft) / INT64_C(10000000))
182
#define MSFTIME_FROM_VLC_TICK(vtk)  ((vtk)  * INT64_C(10000000) / CLOCK_FREQ)
183
#endif /* CLOCK_FREQ / 10000000 */
184
185
#define vlc_tick_from_timeval(tv) \
186
    (vlc_tick_from_sec( (tv)->tv_sec ) + VLC_TICK_FROM_US( (tv)->tv_usec ))
187
188
#define vlc_tick_from_timespec(tv) \
189
159k
    (vlc_tick_from_sec( (tv)->tv_sec ) + VLC_TICK_FROM_NS( (tv)->tv_nsec ))
190
191
/**
192
 * Converts a VLC tick to a POSIX time specification.
193
 *
194
 * \param ts [out] storage space for the time specification
195
 * \param tick VLC tick
196
 * \return @c ts
197
 */
198
VLC_API struct timespec *vlc_tick_to_timespec(struct timespec *restrict ts,
199
                                              vlc_tick_t tick);
200
201
/*****************************************************************************
202
 * MSTRTIME_MAX_SIZE: maximum possible size of vlc_tick_to_str
203
 *****************************************************************************
204
 * This values is the maximal possible size of the string returned by the
205
 * vlc_tick_to_str() function, including '-' and the final '\0'. It should be
206
 * used to allocate the buffer.
207
 *****************************************************************************/
208
#define MSTRTIME_MAX_SIZE 22
209
210
/*****************************************************************************
211
 * Prototypes
212
 *****************************************************************************/
213
214
/**
215
 * Convert seconds to a time in the format h:mm:ss.
216
 *
217
 * This function is provided for any interface function which need to print a
218
 * time string in the format h:mm:ss
219
 * date.
220
 * \param ticks the time to be converted
221
 * \param psz_buffer should be a buffer at least MSTRTIME_MAX_SIZE characters
222
 * \return psz_buffer is returned so this can be used as printf parameter.
223
 */
224
VLC_API char * vlc_tick_to_str( char *psz_buffer, vlc_tick_t ticks );
225
226
/**
227
 * \defgroup date Timestamps, error-free
228
 * These functions support generating timestamps without long term rounding
229
 * errors due to sample rate conversions.
230
 * \ingroup input
231
 * @{
232
 */
233
/**
234
 * Timestamps without long-term rounding errors
235
 */
236
struct date_t
237
{
238
    vlc_tick_t  date;
239
    uint32_t i_divider_num;
240
    uint32_t i_divider_den;
241
    uint32_t i_remainder;
242
};
243
244
/**
245
 * Initializes a date_t.
246
 *
247
 * \param date date to initialize [OUT]
248
 * \param num divider (sample rate) numerator
249
 * \param den divider (sample rate) denominator
250
 */
251
VLC_API void date_Init(date_t *restrict date, uint32_t num, uint32_t den);
252
253
/**
254
 * Changes the rate of a date_t.
255
 *
256
 * \param date date to change
257
 * \param num divider (sample rate) numerator
258
 * \param den divider (sample rate) denominator
259
 */
260
VLC_API void date_Change(date_t *restrict date, uint32_t num, uint32_t den);
261
262
/**
263
 * Sets the exact timestamp of a date_t.
264
 *
265
 * \param date date to set the timestamp into
266
 * \param value date value
267
 */
268
static inline void date_Set(date_t *restrict date, vlc_tick_t value)
269
90.1M
{
270
90.1M
    date->date = value;
271
90.1M
    date->i_remainder = 0;
272
90.1M
}
Unexecuted instantiation: demux-run.c:date_Set
Unexecuted instantiation: common.c:date_Set
Unexecuted instantiation: var.c:date_Set
Unexecuted instantiation: decoder.c:date_Set
Unexecuted instantiation: core.c:date_Set
Unexecuted instantiation: error.c:date_Set
Unexecuted instantiation: aiff.c:date_Set
Unexecuted instantiation: asf.c:date_Set
Unexecuted instantiation: libasf.c:date_Set
Unexecuted instantiation: asfpacket.c:date_Set
Unexecuted instantiation: au.c:date_Set
Unexecuted instantiation: avi.c:date_Set
Unexecuted instantiation: libavi.c:date_Set
Unexecuted instantiation: caf.c:date_Set
cdg.c:date_Set
Line
Count
Source
269
97.2k
{
270
97.2k
    date->date = value;
271
97.2k
    date->i_remainder = 0;
272
97.2k
}
Unexecuted instantiation: es.c:date_Set
Unexecuted instantiation: dts_header.c:date_Set
flac.c:date_Set
Line
Count
Source
269
77.9k
{
270
77.9k
    date->date = value;
271
77.9k
    date->i_remainder = 0;
272
77.9k
}
Unexecuted instantiation: xiph_metadata.c:date_Set
h26x.c:date_Set
Line
Count
Source
269
1.36k
{
270
1.36k
    date->date = value;
271
1.36k
    date->i_remainder = 0;
272
1.36k
}
mjpeg.c:date_Set
Line
Count
Source
269
116
{
270
116
    date->date = value;
271
116
    date->i_remainder = 0;
272
116
}
Unexecuted instantiation: mp4.c:date_Set
Unexecuted instantiation: fragments.c:date_Set
Unexecuted instantiation: attachments.c:date_Set
Unexecuted instantiation: heif.c:date_Set
Unexecuted instantiation: essetup.c:date_Set
Unexecuted instantiation: meta.c:date_Set
Unexecuted instantiation: libmp4.c:date_Set
Unexecuted instantiation: nsv.c:date_Set
Unexecuted instantiation: nuv.c:date_Set
Unexecuted instantiation: ps.c:date_Set
Unexecuted instantiation: pva.c:date_Set
Unexecuted instantiation: sap.c:date_Set
smf.c:date_Set
Line
Count
Source
269
1.66k
{
270
1.66k
    date->date = value;
271
1.66k
    date->i_remainder = 0;
272
1.66k
}
Unexecuted instantiation: subtitle.c:date_Set
Unexecuted instantiation: tta.c:date_Set
Unexecuted instantiation: ttml.c:date_Set
Unexecuted instantiation: encttml.c:date_Set
Unexecuted instantiation: substtml.c:date_Set
Unexecuted instantiation: genttml.c:date_Set
Unexecuted instantiation: ty.c:date_Set
voc.c:date_Set
Line
Count
Source
269
1.12k
{
270
1.12k
    date->date = value;
271
1.12k
    date->i_remainder = 0;
272
1.12k
}
wav.c:date_Set
Line
Count
Source
269
1.38k
{
270
1.38k
    date->date = value;
271
1.38k
    date->i_remainder = 0;
272
1.38k
}
Unexecuted instantiation: webvtt.c:date_Set
Unexecuted instantiation: encvtt.c:date_Set
Unexecuted instantiation: subsvtt.c:date_Set
xa.c:date_Set
Line
Count
Source
269
365
{
270
365
    date->date = value;
271
365
    date->i_remainder = 0;
272
365
}
a52.c:date_Set
Line
Count
Source
269
64.1k
{
270
64.1k
    date->date = value;
271
64.1k
    date->i_remainder = 0;
272
64.1k
}
Unexecuted instantiation: copy.c:date_Set
dts.c:date_Set
Line
Count
Source
269
53.6k
{
270
53.6k
    date->date = value;
271
53.6k
    date->i_remainder = 0;
272
53.6k
}
h264.c:date_Set
Line
Count
Source
269
323k
{
270
323k
    date->date = value;
271
323k
    date->i_remainder = 0;
272
323k
}
Unexecuted instantiation: hxxx_sei.c:date_Set
Unexecuted instantiation: hxxx_common.c:date_Set
Unexecuted instantiation: h264_nal.c:date_Set
Unexecuted instantiation: h264_slice.c:date_Set
hevc.c:date_Set
Line
Count
Source
269
3.54M
{
270
3.54M
    date->date = value;
271
3.54M
    date->i_remainder = 0;
272
3.54M
}
Unexecuted instantiation: hevc_nal.c:date_Set
mlp.c:date_Set
Line
Count
Source
269
31.3k
{
270
31.3k
    date->date = value;
271
31.3k
    date->i_remainder = 0;
272
31.3k
}
mpeg4audio.c:date_Set
Line
Count
Source
269
606k
{
270
606k
    date->date = value;
271
606k
    date->i_remainder = 0;
272
606k
}
Unexecuted instantiation: mpeg4video.c:date_Set
mpegaudio.c:date_Set
Line
Count
Source
269
1.43M
{
270
1.43M
    date->date = value;
271
1.43M
    date->i_remainder = 0;
272
1.43M
}
mpegvideo.c:date_Set
Line
Count
Source
269
651k
{
270
651k
    date->date = value;
271
651k
    date->i_remainder = 0;
272
651k
}
vc1.c:date_Set
Line
Count
Source
269
232k
{
270
232k
    date->date = value;
271
232k
    date->i_remainder = 0;
272
232k
}
Unexecuted instantiation: av1.c:date_Set
Unexecuted instantiation: rawaud.c:date_Set
Unexecuted instantiation: rawvid.c:date_Set
Unexecuted instantiation: rawdv.c:date_Set
Unexecuted instantiation: vobsub.c:date_Set
image.c:date_Set
Line
Count
Source
269
40
{
270
40
    date->date = value;
271
40
    date->i_remainder = 0;
272
40
}
Unexecuted instantiation: mpgv.c:date_Set
Unexecuted instantiation: stl.c:date_Set
Unexecuted instantiation: hx.c:date_Set
dmxmus.c:date_Set
Line
Count
Source
269
1.13k
{
270
1.13k
    date->date = value;
271
1.13k
    date->i_remainder = 0;
272
1.13k
}
mod.c:date_Set
Line
Count
Source
269
4.42k
{
270
4.42k
    date->date = value;
271
4.42k
    date->i_remainder = 0;
272
4.42k
}
gme.c:date_Set
Line
Count
Source
269
3.29k
{
270
3.29k
    date->date = value;
271
3.29k
    date->i_remainder = 0;
272
3.29k
}
Unexecuted instantiation: file.c:date_Set
Unexecuted instantiation: directory.c:date_Set
Unexecuted instantiation: libxml.c:date_Set
ogg.c:date_Set
Line
Count
Source
269
19.6k
{
270
19.6k
    date->date = value;
271
19.6k
    date->i_remainder = 0;
272
19.6k
}
Unexecuted instantiation: oggseek.c:date_Set
ogg_granule.c:date_Set
Line
Count
Source
269
22.4k
{
270
22.4k
    date->date = value;
271
22.4k
    date->i_remainder = 0;
272
22.4k
}
Unexecuted instantiation: ts.c:date_Set
Unexecuted instantiation: ts_pid.c:date_Set
Unexecuted instantiation: ts_psi.c:date_Set
Unexecuted instantiation: ts_si.c:date_Set
Unexecuted instantiation: ts_psip.c:date_Set
Unexecuted instantiation: ts_streams.c:date_Set
Unexecuted instantiation: ts_scte.c:date_Set
Unexecuted instantiation: sections.c:date_Set
Unexecuted instantiation: mpeg4_iod.c:date_Set
Unexecuted instantiation: ts_arib.c:date_Set
Unexecuted instantiation: ts_sl.c:date_Set
Unexecuted instantiation: ts_metadata.c:date_Set
Unexecuted instantiation: ts_hotfixes.c:date_Set
Unexecuted instantiation: ts_pes.c:date_Set
Unexecuted instantiation: tables.c:date_Set
Unexecuted instantiation: tsutil.c:date_Set
Unexecuted instantiation: opus_header.c:date_Set
Unexecuted instantiation: mkv.cpp:date_Set(date_t*, long)
Unexecuted instantiation: util.cpp:date_Set(date_t*, long)
Unexecuted instantiation: virtual_segment.cpp:date_Set(date_t*, long)
Unexecuted instantiation: matroska_segment.cpp:date_Set(date_t*, long)
Unexecuted instantiation: matroska_segment_parse.cpp:date_Set(date_t*, long)
Unexecuted instantiation: matroska_segment_seeker.cpp:date_Set(date_t*, long)
Unexecuted instantiation: demux.cpp:date_Set(date_t*, long)
Unexecuted instantiation: events.cpp:date_Set(date_t*, long)
Unexecuted instantiation: Ebml_parser.cpp:date_Set(date_t*, long)
Unexecuted instantiation: chapters.cpp:date_Set(date_t*, long)
Unexecuted instantiation: chapter_command.cpp:date_Set(date_t*, long)
Unexecuted instantiation: chapter_command_dvd.cpp:date_Set(date_t*, long)
Unexecuted instantiation: chapter_command_script.cpp:date_Set(date_t*, long)
Unexecuted instantiation: chapter_command_script_common.cpp:date_Set(date_t*, long)
Unexecuted instantiation: stream_io_callback.cpp:date_Set(date_t*, long)
adpcm.c:date_Set
Line
Count
Source
269
457k
{
270
457k
    date->date = value;
271
457k
    date->i_remainder = 0;
272
457k
}
Unexecuted instantiation: aes3.c:date_Set
araw.c:date_Set
Line
Count
Source
269
59.9M
{
270
59.9M
    date->date = value;
271
59.9M
    date->i_remainder = 0;
272
59.9M
}
g711.c:date_Set
Line
Count
Source
269
10.7M
{
270
10.7M
    date->date = value;
271
10.7M
    date->i_remainder = 0;
272
10.7M
}
lpcm.c:date_Set
Line
Count
Source
269
68.1k
{
270
68.1k
    date->date = value;
271
68.1k
    date->i_remainder = 0;
272
68.1k
}
uleaddvaudio.c:date_Set
Line
Count
Source
269
5.24k
{
270
5.24k
    date->date = value;
271
5.24k
    date->i_remainder = 0;
272
5.24k
}
rawvideo.c:date_Set
Line
Count
Source
269
15.5k
{
270
15.5k
    date->date = value;
271
15.5k
    date->i_remainder = 0;
272
15.5k
}
Unexecuted instantiation: cc.c:date_Set
Unexecuted instantiation: cea708.c:date_Set
Unexecuted instantiation: cvdsub.c:date_Set
Unexecuted instantiation: dvbsub.c:date_Set
Unexecuted instantiation: scte18.c:date_Set
Unexecuted instantiation: scte27.c:date_Set
Unexecuted instantiation: spudec.c:date_Set
Unexecuted instantiation: parse.c:date_Set
Unexecuted instantiation: subsdec.c:date_Set
Unexecuted instantiation: subsusf.c:date_Set
Unexecuted instantiation: svcdsub.c:date_Set
Unexecuted instantiation: textst.c:date_Set
Unexecuted instantiation: substx3g.c:date_Set
Unexecuted instantiation: spdif.c:date_Set
opus.c:date_Set
Line
Count
Source
269
261
{
270
261
    date->date = value;
271
261
    date->i_remainder = 0;
272
261
}
vorbis.c:date_Set
Line
Count
Source
269
79.8k
{
270
79.8k
    date->date = value;
271
79.8k
    date->i_remainder = 0;
272
79.8k
}
speex.c:date_Set
Line
Count
Source
269
9.79k
{
270
9.79k
    date->date = value;
271
9.79k
    date->i_remainder = 0;
272
9.79k
}
Unexecuted instantiation: theora.c:date_Set
Unexecuted instantiation: dav1d.c:date_Set
Unexecuted instantiation: vpx.c:date_Set
mpg123.c:date_Set
Line
Count
Source
269
4.30M
{
270
4.30M
    date->date = value;
271
4.30M
    date->i_remainder = 0;
272
4.30M
}
Unexecuted instantiation: oggspots.c:date_Set
faad.c:date_Set
Line
Count
Source
269
1.43M
{
270
1.43M
    date->date = value;
271
1.43M
    date->i_remainder = 0;
272
1.43M
}
Unexecuted instantiation: jpeg.c:date_Set
Unexecuted instantiation: png.c:date_Set
Unexecuted instantiation: libass.c:date_Set
Unexecuted instantiation: kate.c:date_Set
Unexecuted instantiation: bpg.c:date_Set
Unexecuted instantiation: telx.c:date_Set
Unexecuted instantiation: avcodec.c:date_Set
Unexecuted instantiation: encoder.c:date_Set
Unexecuted instantiation: fourcc.c:date_Set
video.c:date_Set
Line
Count
Source
269
206k
{
270
206k
    date->date = value;
271
206k
    date->i_remainder = 0;
272
206k
}
audio.c:date_Set
Line
Count
Source
269
5.73M
{
270
5.73M
    date->date = value;
271
5.73M
    date->i_remainder = 0;
272
5.73M
}
Unexecuted instantiation: libvlc.c:date_Set
Unexecuted instantiation: chain.c:date_Set
Unexecuted instantiation: help.c:date_Set
Unexecuted instantiation: cmdline.c:date_Set
Unexecuted instantiation: media_source.c:date_Set
Unexecuted instantiation: media_tree.c:date_Set
Unexecuted instantiation: modules.c:date_Set
Unexecuted instantiation: bank.c:date_Set
Unexecuted instantiation: entry.c:date_Set
Unexecuted instantiation: dialog.c:date_Set
Unexecuted instantiation: interface.c:date_Set
Unexecuted instantiation: content.c:date_Set
Unexecuted instantiation: control.c:date_Set
Unexecuted instantiation: item.c:date_Set
Unexecuted instantiation: notify.c:date_Set
Unexecuted instantiation: player.c:date_Set
Unexecuted instantiation: playlist.c:date_Set
Unexecuted instantiation: preparse.c:date_Set
Unexecuted instantiation: preparser.c:date_Set
Unexecuted instantiation: access.c:date_Set
Unexecuted instantiation: decoder_prevframe.c:date_Set
Unexecuted instantiation: decoder_device.c:date_Set
Unexecuted instantiation: decoder_helpers.c:date_Set
Unexecuted instantiation: demux.c:date_Set
Unexecuted instantiation: input.c:date_Set
Unexecuted instantiation: attachment.c:date_Set
Unexecuted instantiation: timer.c:date_Set
Unexecuted instantiation: track.c:date_Set
Unexecuted instantiation: title.c:date_Set
Unexecuted instantiation: aout.c:date_Set
Unexecuted instantiation: vout.c:date_Set
Unexecuted instantiation: osd.c:date_Set
Unexecuted instantiation: medialib.c:date_Set
Unexecuted instantiation: resource.c:date_Set
Unexecuted instantiation: services_discovery.c:date_Set
Unexecuted instantiation: source.c:date_Set
Unexecuted instantiation: stats.c:date_Set
Unexecuted instantiation: stream.c:date_Set
Unexecuted instantiation: stream_extractor.c:date_Set
Unexecuted instantiation: stream_filter.c:date_Set
Unexecuted instantiation: stream_memory.c:date_Set
Unexecuted instantiation: subtitles.c:date_Set
Unexecuted instantiation: dec.c:date_Set
Unexecuted instantiation: filters.c:date_Set
Unexecuted instantiation: meter.c:date_Set
Unexecuted instantiation: output.c:date_Set
Unexecuted instantiation: volume.c:date_Set
Unexecuted instantiation: video_output.c:date_Set
Unexecuted instantiation: video_text.c:date_Set
Unexecuted instantiation: video_widgets.c:date_Set
Unexecuted instantiation: vout_subpictures.c:date_Set
Unexecuted instantiation: video_window.c:date_Set
Unexecuted instantiation: window.c:date_Set
Unexecuted instantiation: vout_intf.c:date_Set
Unexecuted instantiation: vout_wrapper.c:date_Set
Unexecuted instantiation: charset.c:date_Set
Unexecuted instantiation: strings.c:date_Set
Unexecuted instantiation: unicode.c:date_Set
Unexecuted instantiation: actions.c:date_Set
Unexecuted instantiation: ancillary.c:date_Set
Unexecuted instantiation: probe.c:date_Set
Unexecuted instantiation: mtime.c:date_Set
Unexecuted instantiation: frame.c:date_Set
Unexecuted instantiation: fifo.c:date_Set
Unexecuted instantiation: picture.c:date_Set
Unexecuted instantiation: picture_fifo.c:date_Set
Unexecuted instantiation: picture_pool.c:date_Set
Unexecuted instantiation: interrupt.c:date_Set
Unexecuted instantiation: keystore.c:date_Set
Unexecuted instantiation: rcu.c:date_Set
Unexecuted instantiation: renderer_discovery.c:date_Set
Unexecuted instantiation: threads.c:date_Set
Unexecuted instantiation: cpu.c:date_Set
Unexecuted instantiation: exit.c:date_Set
Unexecuted instantiation: messages.c:date_Set
Unexecuted instantiation: tracer.c:date_Set
Unexecuted instantiation: objects.c:date_Set
Unexecuted instantiation: objres.c:date_Set
Unexecuted instantiation: queue.c:date_Set
Unexecuted instantiation: variables.c:date_Set
Unexecuted instantiation: xml.c:date_Set
Unexecuted instantiation: filter.c:date_Set
Unexecuted instantiation: filter_chain.c:date_Set
Unexecuted instantiation: httpcookies.c:date_Set
Unexecuted instantiation: subpicture.c:date_Set
Unexecuted instantiation: medialibrary.c:date_Set
Unexecuted instantiation: thread.c:date_Set
Unexecuted instantiation: rand.c:date_Set
Unexecuted instantiation: specific.c:date_Set
Unexecuted instantiation: stream_output.c:date_Set
Unexecuted instantiation: vlm.c:date_Set
Unexecuted instantiation: vlm_event.c:date_Set
Unexecuted instantiation: vlmshell.c:date_Set
Unexecuted instantiation: libvlc-module.c:date_Set
Unexecuted instantiation: art.c:date_Set
Unexecuted instantiation: internal.c:date_Set
Unexecuted instantiation: clock.c:date_Set
Unexecuted instantiation: es_out.c:date_Set
Unexecuted instantiation: es_out_source.c:date_Set
Unexecuted instantiation: es_out_timeshift.c:date_Set
Unexecuted instantiation: display.c:date_Set
Unexecuted instantiation: inhibit.c:date_Set
Unexecuted instantiation: interlacing.c:date_Set
Unexecuted instantiation: snapshot.c:date_Set
Unexecuted instantiation: io.c:date_Set
Unexecuted instantiation: chroma_probe.c:date_Set
Unexecuted instantiation: executor.c:date_Set
Unexecuted instantiation: dirs.c:date_Set
Unexecuted instantiation: getaddrinfo.c:date_Set
Unexecuted instantiation: fetcher.c:date_Set
Unexecuted instantiation: clock_internal.c:date_Set
Unexecuted instantiation: input_clock.c:date_Set
273
274
/**
275
 * Gets the current timestamp from a date_t.
276
 *
277
 * \param date date to fetch the timestamp from
278
 * \return date value
279
 */
280
VLC_USED static inline vlc_tick_t date_Get(const date_t *restrict date)
281
483M
{
282
483M
    return date->date;
283
483M
}
Unexecuted instantiation: demux-run.c:date_Get
Unexecuted instantiation: common.c:date_Get
Unexecuted instantiation: var.c:date_Get
Unexecuted instantiation: decoder.c:date_Get
Unexecuted instantiation: core.c:date_Get
Unexecuted instantiation: error.c:date_Get
Unexecuted instantiation: aiff.c:date_Get
Unexecuted instantiation: asf.c:date_Get
Unexecuted instantiation: libasf.c:date_Get
Unexecuted instantiation: asfpacket.c:date_Get
Unexecuted instantiation: au.c:date_Get
Unexecuted instantiation: avi.c:date_Get
Unexecuted instantiation: libavi.c:date_Get
Unexecuted instantiation: caf.c:date_Get
cdg.c:date_Get
Line
Count
Source
281
291k
{
282
291k
    return date->date;
283
291k
}
Unexecuted instantiation: es.c:date_Get
Unexecuted instantiation: dts_header.c:date_Get
flac.c:date_Get
Line
Count
Source
281
364k
{
282
364k
    return date->date;
283
364k
}
Unexecuted instantiation: xiph_metadata.c:date_Get
h26x.c:date_Get
Line
Count
Source
281
5.41M
{
282
5.41M
    return date->date;
283
5.41M
}
mjpeg.c:date_Get
Line
Count
Source
281
190
{
282
190
    return date->date;
283
190
}
Unexecuted instantiation: mp4.c:date_Get
Unexecuted instantiation: fragments.c:date_Get
Unexecuted instantiation: attachments.c:date_Get
Unexecuted instantiation: heif.c:date_Get
Unexecuted instantiation: essetup.c:date_Get
Unexecuted instantiation: meta.c:date_Get
Unexecuted instantiation: libmp4.c:date_Get
Unexecuted instantiation: nsv.c:date_Get
Unexecuted instantiation: nuv.c:date_Get
Unexecuted instantiation: ps.c:date_Get
Unexecuted instantiation: pva.c:date_Get
Unexecuted instantiation: sap.c:date_Get
smf.c:date_Get
Line
Count
Source
281
195M
{
282
195M
    return date->date;
283
195M
}
Unexecuted instantiation: subtitle.c:date_Get
Unexecuted instantiation: tta.c:date_Get
Unexecuted instantiation: ttml.c:date_Get
Unexecuted instantiation: encttml.c:date_Get
Unexecuted instantiation: substtml.c:date_Get
Unexecuted instantiation: genttml.c:date_Get
Unexecuted instantiation: ty.c:date_Get
voc.c:date_Get
Line
Count
Source
281
62.3M
{
282
62.3M
    return date->date;
283
62.3M
}
wav.c:date_Get
Line
Count
Source
281
8.17M
{
282
8.17M
    return date->date;
283
8.17M
}
Unexecuted instantiation: webvtt.c:date_Get
Unexecuted instantiation: encvtt.c:date_Get
Unexecuted instantiation: subsvtt.c:date_Get
xa.c:date_Get
Line
Count
Source
281
209k
{
282
209k
    return date->date;
283
209k
}
a52.c:date_Get
Line
Count
Source
281
12.9M
{
282
12.9M
    return date->date;
283
12.9M
}
Unexecuted instantiation: copy.c:date_Get
dts.c:date_Get
Line
Count
Source
281
540k
{
282
540k
    return date->date;
283
540k
}
h264.c:date_Get
Line
Count
Source
281
916k
{
282
916k
    return date->date;
283
916k
}
Unexecuted instantiation: hxxx_sei.c:date_Get
Unexecuted instantiation: hxxx_common.c:date_Get
Unexecuted instantiation: h264_nal.c:date_Get
Unexecuted instantiation: h264_slice.c:date_Get
hevc.c:date_Get
Line
Count
Source
281
7.56M
{
282
7.56M
    return date->date;
283
7.56M
}
Unexecuted instantiation: hevc_nal.c:date_Get
mlp.c:date_Get
Line
Count
Source
281
966k
{
282
966k
    return date->date;
283
966k
}
mpeg4audio.c:date_Get
Line
Count
Source
281
3.68M
{
282
3.68M
    return date->date;
283
3.68M
}
Unexecuted instantiation: mpeg4video.c:date_Get
mpegaudio.c:date_Get
Line
Count
Source
281
43.3M
{
282
43.3M
    return date->date;
283
43.3M
}
mpegvideo.c:date_Get
Line
Count
Source
281
2.30M
{
282
2.30M
    return date->date;
283
2.30M
}
vc1.c:date_Get
Line
Count
Source
281
1.29M
{
282
1.29M
    return date->date;
283
1.29M
}
Unexecuted instantiation: av1.c:date_Get
Unexecuted instantiation: rawaud.c:date_Get
Unexecuted instantiation: rawvid.c:date_Get
Unexecuted instantiation: rawdv.c:date_Get
Unexecuted instantiation: vobsub.c:date_Get
image.c:date_Get
Line
Count
Source
281
2.40k
{
282
2.40k
    return date->date;
283
2.40k
}
Unexecuted instantiation: mpgv.c:date_Get
Unexecuted instantiation: stl.c:date_Get
Unexecuted instantiation: hx.c:date_Get
dmxmus.c:date_Get
Line
Count
Source
281
48.0M
{
282
48.0M
    return date->date;
283
48.0M
}
mod.c:date_Get
Line
Count
Source
281
4.71M
{
282
4.71M
    return date->date;
283
4.71M
}
gme.c:date_Get
Line
Count
Source
281
125k
{
282
125k
    return date->date;
283
125k
}
Unexecuted instantiation: file.c:date_Get
Unexecuted instantiation: directory.c:date_Get
Unexecuted instantiation: libxml.c:date_Get
ogg.c:date_Get
Line
Count
Source
281
504k
{
282
504k
    return date->date;
283
504k
}
Unexecuted instantiation: oggseek.c:date_Get
Unexecuted instantiation: ogg_granule.c:date_Get
Unexecuted instantiation: ts.c:date_Get
Unexecuted instantiation: ts_pid.c:date_Get
Unexecuted instantiation: ts_psi.c:date_Get
Unexecuted instantiation: ts_si.c:date_Get
Unexecuted instantiation: ts_psip.c:date_Get
Unexecuted instantiation: ts_streams.c:date_Get
Unexecuted instantiation: ts_scte.c:date_Get
Unexecuted instantiation: sections.c:date_Get
Unexecuted instantiation: mpeg4_iod.c:date_Get
Unexecuted instantiation: ts_arib.c:date_Get
Unexecuted instantiation: ts_sl.c:date_Get
Unexecuted instantiation: ts_metadata.c:date_Get
Unexecuted instantiation: ts_hotfixes.c:date_Get
Unexecuted instantiation: ts_pes.c:date_Get
Unexecuted instantiation: tables.c:date_Get
Unexecuted instantiation: tsutil.c:date_Get
Unexecuted instantiation: opus_header.c:date_Get
Unexecuted instantiation: mkv.cpp:date_Get(date_t const*)
Unexecuted instantiation: util.cpp:date_Get(date_t const*)
Unexecuted instantiation: virtual_segment.cpp:date_Get(date_t const*)
Unexecuted instantiation: matroska_segment.cpp:date_Get(date_t const*)
Unexecuted instantiation: matroska_segment_parse.cpp:date_Get(date_t const*)
Unexecuted instantiation: matroska_segment_seeker.cpp:date_Get(date_t const*)
Unexecuted instantiation: demux.cpp:date_Get(date_t const*)
Unexecuted instantiation: events.cpp:date_Get(date_t const*)
Unexecuted instantiation: Ebml_parser.cpp:date_Get(date_t const*)
Unexecuted instantiation: chapters.cpp:date_Get(date_t const*)
Unexecuted instantiation: chapter_command.cpp:date_Get(date_t const*)
Unexecuted instantiation: chapter_command_dvd.cpp:date_Get(date_t const*)
Unexecuted instantiation: chapter_command_script.cpp:date_Get(date_t const*)
Unexecuted instantiation: chapter_command_script_common.cpp:date_Get(date_t const*)
Unexecuted instantiation: stream_io_callback.cpp:date_Get(date_t const*)
adpcm.c:date_Get
Line
Count
Source
281
690k
{
282
690k
    return date->date;
283
690k
}
Unexecuted instantiation: aes3.c:date_Get
araw.c:date_Get
Line
Count
Source
281
59.9M
{
282
59.9M
    return date->date;
283
59.9M
}
g711.c:date_Get
Line
Count
Source
281
10.7M
{
282
10.7M
    return date->date;
283
10.7M
}
lpcm.c:date_Get
Line
Count
Source
281
200k
{
282
200k
    return date->date;
283
200k
}
uleaddvaudio.c:date_Get
Line
Count
Source
281
11.1k
{
282
11.1k
    return date->date;
283
11.1k
}
rawvideo.c:date_Get
Line
Count
Source
281
2.02k
{
282
2.02k
    return date->date;
283
2.02k
}
Unexecuted instantiation: cc.c:date_Get
Unexecuted instantiation: cea708.c:date_Get
Unexecuted instantiation: cvdsub.c:date_Get
Unexecuted instantiation: dvbsub.c:date_Get
Unexecuted instantiation: scte18.c:date_Get
Unexecuted instantiation: scte27.c:date_Get
Unexecuted instantiation: spudec.c:date_Get
Unexecuted instantiation: parse.c:date_Get
Unexecuted instantiation: subsdec.c:date_Get
Unexecuted instantiation: subsusf.c:date_Get
Unexecuted instantiation: svcdsub.c:date_Get
Unexecuted instantiation: textst.c:date_Get
Unexecuted instantiation: substx3g.c:date_Get
Unexecuted instantiation: spdif.c:date_Get
opus.c:date_Get
Line
Count
Source
281
920
{
282
920
    return date->date;
283
920
}
vorbis.c:date_Get
Line
Count
Source
281
321k
{
282
321k
    return date->date;
283
321k
}
speex.c:date_Get
Line
Count
Source
281
92.2k
{
282
92.2k
    return date->date;
283
92.2k
}
Unexecuted instantiation: theora.c:date_Get
Unexecuted instantiation: dav1d.c:date_Get
Unexecuted instantiation: vpx.c:date_Get
mpg123.c:date_Get
Line
Count
Source
281
5.68M
{
282
5.68M
    return date->date;
283
5.68M
}
Unexecuted instantiation: oggspots.c:date_Get
faad.c:date_Get
Line
Count
Source
281
744k
{
282
744k
    return date->date;
283
744k
}
Unexecuted instantiation: jpeg.c:date_Get
Unexecuted instantiation: png.c:date_Get
Unexecuted instantiation: libass.c:date_Get
Unexecuted instantiation: kate.c:date_Get
Unexecuted instantiation: bpg.c:date_Get
Unexecuted instantiation: telx.c:date_Get
Unexecuted instantiation: avcodec.c:date_Get
Unexecuted instantiation: encoder.c:date_Get
Unexecuted instantiation: fourcc.c:date_Get
video.c:date_Get
Line
Count
Source
281
151k
{
282
151k
    return date->date;
283
151k
}
audio.c:date_Get
Line
Count
Source
281
6.04M
{
282
6.04M
    return date->date;
283
6.04M
}
Unexecuted instantiation: libvlc.c:date_Get
Unexecuted instantiation: chain.c:date_Get
Unexecuted instantiation: help.c:date_Get
Unexecuted instantiation: cmdline.c:date_Get
Unexecuted instantiation: media_source.c:date_Get
Unexecuted instantiation: media_tree.c:date_Get
Unexecuted instantiation: modules.c:date_Get
Unexecuted instantiation: bank.c:date_Get
Unexecuted instantiation: entry.c:date_Get
Unexecuted instantiation: dialog.c:date_Get
Unexecuted instantiation: interface.c:date_Get
Unexecuted instantiation: content.c:date_Get
Unexecuted instantiation: control.c:date_Get
Unexecuted instantiation: item.c:date_Get
Unexecuted instantiation: notify.c:date_Get
Unexecuted instantiation: player.c:date_Get
Unexecuted instantiation: playlist.c:date_Get
Unexecuted instantiation: preparse.c:date_Get
Unexecuted instantiation: preparser.c:date_Get
Unexecuted instantiation: access.c:date_Get
Unexecuted instantiation: decoder_prevframe.c:date_Get
Unexecuted instantiation: decoder_device.c:date_Get
Unexecuted instantiation: decoder_helpers.c:date_Get
Unexecuted instantiation: demux.c:date_Get
Unexecuted instantiation: input.c:date_Get
Unexecuted instantiation: attachment.c:date_Get
Unexecuted instantiation: timer.c:date_Get
Unexecuted instantiation: track.c:date_Get
Unexecuted instantiation: title.c:date_Get
Unexecuted instantiation: aout.c:date_Get
Unexecuted instantiation: vout.c:date_Get
Unexecuted instantiation: osd.c:date_Get
Unexecuted instantiation: medialib.c:date_Get
Unexecuted instantiation: resource.c:date_Get
Unexecuted instantiation: services_discovery.c:date_Get
Unexecuted instantiation: source.c:date_Get
Unexecuted instantiation: stats.c:date_Get
Unexecuted instantiation: stream.c:date_Get
Unexecuted instantiation: stream_extractor.c:date_Get
Unexecuted instantiation: stream_filter.c:date_Get
Unexecuted instantiation: stream_memory.c:date_Get
Unexecuted instantiation: subtitles.c:date_Get
Unexecuted instantiation: dec.c:date_Get
Unexecuted instantiation: filters.c:date_Get
Unexecuted instantiation: meter.c:date_Get
Unexecuted instantiation: output.c:date_Get
Unexecuted instantiation: volume.c:date_Get
Unexecuted instantiation: video_output.c:date_Get
Unexecuted instantiation: video_text.c:date_Get
Unexecuted instantiation: video_widgets.c:date_Get
Unexecuted instantiation: vout_subpictures.c:date_Get
Unexecuted instantiation: video_window.c:date_Get
Unexecuted instantiation: window.c:date_Get
Unexecuted instantiation: vout_intf.c:date_Get
Unexecuted instantiation: vout_wrapper.c:date_Get
Unexecuted instantiation: charset.c:date_Get
Unexecuted instantiation: strings.c:date_Get
Unexecuted instantiation: unicode.c:date_Get
Unexecuted instantiation: actions.c:date_Get
Unexecuted instantiation: ancillary.c:date_Get
Unexecuted instantiation: probe.c:date_Get
Unexecuted instantiation: mtime.c:date_Get
Unexecuted instantiation: frame.c:date_Get
Unexecuted instantiation: fifo.c:date_Get
Unexecuted instantiation: picture.c:date_Get
Unexecuted instantiation: picture_fifo.c:date_Get
Unexecuted instantiation: picture_pool.c:date_Get
Unexecuted instantiation: interrupt.c:date_Get
Unexecuted instantiation: keystore.c:date_Get
Unexecuted instantiation: rcu.c:date_Get
Unexecuted instantiation: renderer_discovery.c:date_Get
Unexecuted instantiation: threads.c:date_Get
Unexecuted instantiation: cpu.c:date_Get
Unexecuted instantiation: exit.c:date_Get
Unexecuted instantiation: messages.c:date_Get
Unexecuted instantiation: tracer.c:date_Get
Unexecuted instantiation: objects.c:date_Get
Unexecuted instantiation: objres.c:date_Get
Unexecuted instantiation: queue.c:date_Get
Unexecuted instantiation: variables.c:date_Get
Unexecuted instantiation: xml.c:date_Get
Unexecuted instantiation: filter.c:date_Get
Unexecuted instantiation: filter_chain.c:date_Get
Unexecuted instantiation: httpcookies.c:date_Get
Unexecuted instantiation: subpicture.c:date_Get
Unexecuted instantiation: medialibrary.c:date_Get
Unexecuted instantiation: thread.c:date_Get
Unexecuted instantiation: rand.c:date_Get
Unexecuted instantiation: specific.c:date_Get
Unexecuted instantiation: stream_output.c:date_Get
Unexecuted instantiation: vlm.c:date_Get
Unexecuted instantiation: vlm_event.c:date_Get
Unexecuted instantiation: vlmshell.c:date_Get
Unexecuted instantiation: libvlc-module.c:date_Get
Unexecuted instantiation: art.c:date_Get
Unexecuted instantiation: internal.c:date_Get
Unexecuted instantiation: clock.c:date_Get
Unexecuted instantiation: es_out.c:date_Get
Unexecuted instantiation: es_out_source.c:date_Get
Unexecuted instantiation: es_out_timeshift.c:date_Get
Unexecuted instantiation: display.c:date_Get
Unexecuted instantiation: inhibit.c:date_Get
Unexecuted instantiation: interlacing.c:date_Get
Unexecuted instantiation: snapshot.c:date_Get
Unexecuted instantiation: io.c:date_Get
Unexecuted instantiation: chroma_probe.c:date_Get
Unexecuted instantiation: executor.c:date_Get
Unexecuted instantiation: dirs.c:date_Get
Unexecuted instantiation: getaddrinfo.c:date_Get
Unexecuted instantiation: fetcher.c:date_Get
Unexecuted instantiation: clock_internal.c:date_Get
Unexecuted instantiation: input_clock.c:date_Get
284
285
/**
286
 * Increments a date.
287
 *
288
 * Moves the date_t timestamp forward by a given number of samples.
289
 *
290
 * \param date date to move forward
291
 * \param count number of samples
292
 * \return timestamp value after incrementing
293
 */
294
VLC_API vlc_tick_t date_Increment(date_t *restrict date, uint32_t count);
295
296
/**
297
 * Decrements a date.
298
 *
299
 * Moves the date_t timestamp backward by a given number of samples.
300
 *
301
 * \param date date to move backward
302
 * \param count number of samples
303
 * \return date value
304
 */
305
VLC_API vlc_tick_t date_Decrement(date_t *restrict date, uint32_t count);
306
307
/** @} */
308
309
/**
310
 * Gets the current wallclock time as 64-bit NTP timestamp.
311
 *
312
 * \return NTP 64-bits timestamp in host byte order
313
 */
314
VLC_API uint64_t vlc_ntp_time( void );
315
#endif /* !__VLC_MTIME_ */