Coverage Report

Created: 2025-07-23 06:11

/src/vlc/include/vlc_replay_gain.h
Line
Count
Source (jump to first uncovered line)
1
/*****************************************************************************
2
 * vlc_replay_gain.h : common replay gain code
3
 *****************************************************************************
4
 * Copyright © 2002-2004 VLC authors and VideoLAN
5
 * Copyright © 2011-2012 Rémi Denis-Courmont
6
 *
7
 * This program is free software; you can redistribute it and/or modify it
8
 * under the terms of the GNU Lesser General Public License as published by
9
 * the Free Software Foundation; either version 2.1 of the License, or
10
 * (at your option) any later version.
11
 *
12
 * This program is distributed in the hope that it will be useful,
13
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
 * GNU Lesser General Public License for more details.
16
 *
17
 * You should have received a copy of the GNU Lesser General Public License
18
 * along with this program; if not, write to the Free Software Foundation,
19
 * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
20
 *****************************************************************************/
21
22
#ifndef VLC_REPLAY_GAIN_H
23
#define VLC_REPLAY_GAIN_H 1
24
25
#include <vlc_common.h>
26
27
/**
28
 * \file vlc_replay_gain.h
29
 * \defgroup replay_gain Replay Gain
30
 * \ingroup input
31
 * Functions to read replay gain tags.
32
 *
33
 * @{
34
 */
35
36
/** Index for track values */
37
0
#define AUDIO_REPLAY_GAIN_TRACK (0)
38
/** Index for album values */
39
0
#define AUDIO_REPLAY_GAIN_ALBUM (1)
40
/** Number of replay gain types */
41
0
#define AUDIO_REPLAY_GAIN_MAX (2)
42
43
/**
44
 * Audio replay gain
45
 */
46
typedef struct
47
{
48
    bool    pb_reference_loudness;          /**< true if we have the reference loudness */
49
    float   pf_reference_loudness;          /**< reference loudness in LUFS */
50
    bool    pb_gain[AUDIO_REPLAY_GAIN_MAX]; /**< true if we have the gain value */
51
    float   pf_gain[AUDIO_REPLAY_GAIN_MAX]; /**< gain value in dB */
52
    bool    pb_peak[AUDIO_REPLAY_GAIN_MAX]; /**< true if we have the peak value */
53
    float   pf_peak[AUDIO_REPLAY_GAIN_MAX]; /**< peak value where 1.0 means full sample value */
54
} audio_replay_gain_t;
55
56
/**
57
 * Extracts replay gain info from metadata and copies it into a replay gain structure.
58
 * Supports both capitalized and lowercase metadata tags.
59
 *
60
 * \param p_dst Destination replay gain structure to fill
61
 * \param p_meta Metadata structure to extract values from
62
 * \return VLC_SUCCESS if either an album or track gain was found,
63
 *         VLC_EGENERIC if no gain was found,
64
 *         VLC_EINVAL if either argument is null
65
 */
66
VLC_API int vlc_replay_gain_CopyFromMeta( audio_replay_gain_t *p_dst, const vlc_meta_t *p_meta );
67
68
/**
69
 * Calculates the replay gain multiplier according to the Replay Gain 2.0 Specification.
70
 * User preferences control mode, pre-amp, default gain, and peak protection.
71
 *
72
 * \param obj calling vlc object
73
 * \param p_rg replay gain structure
74
 * \return linear gain multiplier
75
 */
76
float replay_gain_CalcMultiplier( vlc_object_t *obj, const audio_replay_gain_t *p_rg );
77
78
/**
79
 * Merges replay gain structures
80
 *
81
 * Only copies gain/peak/reference loudness values that are:
82
 * - Set in the source
83
 * - Not set in the destination
84
 *
85
 * \param p_dst Destination replay gain structure
86
 * \param p_src Source replay gain structure
87
 */
88
static inline void replay_gain_Merge( audio_replay_gain_t *p_dst, const audio_replay_gain_t *p_src )
89
0
{
90
0
    if( !p_dst || !p_src )
91
0
        return;
92
93
0
    if( !p_dst->pb_reference_loudness && p_src->pb_reference_loudness )
94
0
    {
95
0
        p_dst->pb_reference_loudness = p_src->pb_reference_loudness;
96
0
        p_dst->pf_reference_loudness = p_src->pf_reference_loudness;
97
0
    }
98
99
0
    for( size_t i = 0; i < AUDIO_REPLAY_GAIN_MAX; i++ )
100
0
    {
101
0
        if( !p_dst->pb_gain[i] && p_src->pb_gain[i] )
102
0
        {
103
0
            p_dst->pb_gain[i] = p_src->pb_gain[i];
104
0
            p_dst->pf_gain[i] = p_src->pf_gain[i];
105
0
        }
106
0
        if( !p_dst->pb_peak[i] && p_src->pb_peak[i] )
107
0
        {
108
0
            p_dst->pb_peak[i] = p_src->pb_peak[i];
109
0
            p_dst->pf_peak[i] = p_src->pf_peak[i];
110
0
        }
111
0
    }
112
0
}
Unexecuted instantiation: demux-run.c:replay_gain_Merge
Unexecuted instantiation: var.c:replay_gain_Merge
Unexecuted instantiation: decoder.c:replay_gain_Merge
Unexecuted instantiation: core.c:replay_gain_Merge
Unexecuted instantiation: aiff.c:replay_gain_Merge
Unexecuted instantiation: asf.c:replay_gain_Merge
Unexecuted instantiation: libasf.c:replay_gain_Merge
Unexecuted instantiation: asfpacket.c:replay_gain_Merge
Unexecuted instantiation: au.c:replay_gain_Merge
Unexecuted instantiation: avi.c:replay_gain_Merge
Unexecuted instantiation: libavi.c:replay_gain_Merge
Unexecuted instantiation: caf.c:replay_gain_Merge
Unexecuted instantiation: cdg.c:replay_gain_Merge
Unexecuted instantiation: es.c:replay_gain_Merge
Unexecuted instantiation: dts_header.c:replay_gain_Merge
Unexecuted instantiation: flac.c:replay_gain_Merge
Unexecuted instantiation: xiph_metadata.c:replay_gain_Merge
Unexecuted instantiation: h26x.c:replay_gain_Merge
Unexecuted instantiation: mjpeg.c:replay_gain_Merge
Unexecuted instantiation: mp4.c:replay_gain_Merge
Unexecuted instantiation: fragments.c:replay_gain_Merge
Unexecuted instantiation: attachments.c:replay_gain_Merge
Unexecuted instantiation: heif.c:replay_gain_Merge
Unexecuted instantiation: essetup.c:replay_gain_Merge
Unexecuted instantiation: meta.c:replay_gain_Merge
Unexecuted instantiation: libmp4.c:replay_gain_Merge
Unexecuted instantiation: nsv.c:replay_gain_Merge
Unexecuted instantiation: ps.c:replay_gain_Merge
Unexecuted instantiation: pva.c:replay_gain_Merge
Unexecuted instantiation: sap.c:replay_gain_Merge
Unexecuted instantiation: smf.c:replay_gain_Merge
Unexecuted instantiation: subtitle.c:replay_gain_Merge
Unexecuted instantiation: tta.c:replay_gain_Merge
Unexecuted instantiation: encttml.c:replay_gain_Merge
Unexecuted instantiation: substtml.c:replay_gain_Merge
Unexecuted instantiation: ttml.c:replay_gain_Merge
Unexecuted instantiation: ty.c:replay_gain_Merge
Unexecuted instantiation: voc.c:replay_gain_Merge
Unexecuted instantiation: wav.c:replay_gain_Merge
Unexecuted instantiation: webvtt.c:replay_gain_Merge
Unexecuted instantiation: encvtt.c:replay_gain_Merge
Unexecuted instantiation: subsvtt.c:replay_gain_Merge
Unexecuted instantiation: xa.c:replay_gain_Merge
Unexecuted instantiation: a52.c:replay_gain_Merge
Unexecuted instantiation: copy.c:replay_gain_Merge
Unexecuted instantiation: dts.c:replay_gain_Merge
Unexecuted instantiation: h264.c:replay_gain_Merge
Unexecuted instantiation: hxxx_sei.c:replay_gain_Merge
Unexecuted instantiation: hxxx_common.c:replay_gain_Merge
Unexecuted instantiation: h264_nal.c:replay_gain_Merge
Unexecuted instantiation: h264_slice.c:replay_gain_Merge
Unexecuted instantiation: hevc.c:replay_gain_Merge
Unexecuted instantiation: hevc_nal.c:replay_gain_Merge
Unexecuted instantiation: mlp.c:replay_gain_Merge
Unexecuted instantiation: mpeg4audio.c:replay_gain_Merge
Unexecuted instantiation: mpeg4video.c:replay_gain_Merge
Unexecuted instantiation: mpegaudio.c:replay_gain_Merge
Unexecuted instantiation: mpegvideo.c:replay_gain_Merge
Unexecuted instantiation: vc1.c:replay_gain_Merge
Unexecuted instantiation: rawaud.c:replay_gain_Merge
Unexecuted instantiation: rawvid.c:replay_gain_Merge
Unexecuted instantiation: file.c:replay_gain_Merge
Unexecuted instantiation: directory.c:replay_gain_Merge
Unexecuted instantiation: libxml.c:replay_gain_Merge
Unexecuted instantiation: ogg.c:replay_gain_Merge
Unexecuted instantiation: oggseek.c:replay_gain_Merge
Unexecuted instantiation: ogg_granule.c:replay_gain_Merge
Unexecuted instantiation: mkv.cpp:replay_gain_Merge(audio_replay_gain_t*, audio_replay_gain_t const*)
Unexecuted instantiation: util.cpp:replay_gain_Merge(audio_replay_gain_t*, audio_replay_gain_t const*)
Unexecuted instantiation: virtual_segment.cpp:replay_gain_Merge(audio_replay_gain_t*, audio_replay_gain_t const*)
Unexecuted instantiation: matroska_segment.cpp:replay_gain_Merge(audio_replay_gain_t*, audio_replay_gain_t const*)
Unexecuted instantiation: matroska_segment_parse.cpp:replay_gain_Merge(audio_replay_gain_t*, audio_replay_gain_t const*)
Unexecuted instantiation: matroska_segment_seeker.cpp:replay_gain_Merge(audio_replay_gain_t*, audio_replay_gain_t const*)
Unexecuted instantiation: demux.cpp:replay_gain_Merge(audio_replay_gain_t*, audio_replay_gain_t const*)
Unexecuted instantiation: events.cpp:replay_gain_Merge(audio_replay_gain_t*, audio_replay_gain_t const*)
Unexecuted instantiation: Ebml_parser.cpp:replay_gain_Merge(audio_replay_gain_t*, audio_replay_gain_t const*)
Unexecuted instantiation: chapters.cpp:replay_gain_Merge(audio_replay_gain_t*, audio_replay_gain_t const*)
Unexecuted instantiation: chapter_command.cpp:replay_gain_Merge(audio_replay_gain_t*, audio_replay_gain_t const*)
Unexecuted instantiation: chapter_command_dvd.cpp:replay_gain_Merge(audio_replay_gain_t*, audio_replay_gain_t const*)
Unexecuted instantiation: chapter_command_script.cpp:replay_gain_Merge(audio_replay_gain_t*, audio_replay_gain_t const*)
Unexecuted instantiation: chapter_command_script_common.cpp:replay_gain_Merge(audio_replay_gain_t*, audio_replay_gain_t const*)
Unexecuted instantiation: stream_io_callback.cpp:replay_gain_Merge(audio_replay_gain_t*, audio_replay_gain_t const*)
Unexecuted instantiation: vlc_colors.c:replay_gain_Merge
Unexecuted instantiation: adpcm.c:replay_gain_Merge
Unexecuted instantiation: aes3.c:replay_gain_Merge
Unexecuted instantiation: araw.c:replay_gain_Merge
Unexecuted instantiation: g711.c:replay_gain_Merge
Unexecuted instantiation: lpcm.c:replay_gain_Merge
Unexecuted instantiation: uleaddvaudio.c:replay_gain_Merge
Unexecuted instantiation: rawvideo.c:replay_gain_Merge
Unexecuted instantiation: cc.c:replay_gain_Merge
Unexecuted instantiation: cea708.c:replay_gain_Merge
Unexecuted instantiation: cvdsub.c:replay_gain_Merge
Unexecuted instantiation: dvbsub.c:replay_gain_Merge
Unexecuted instantiation: scte18.c:replay_gain_Merge
Unexecuted instantiation: scte27.c:replay_gain_Merge
Unexecuted instantiation: spudec.c:replay_gain_Merge
Unexecuted instantiation: parse.c:replay_gain_Merge
Unexecuted instantiation: stl.c:replay_gain_Merge
Unexecuted instantiation: subsdec.c:replay_gain_Merge
Unexecuted instantiation: subsusf.c:replay_gain_Merge
Unexecuted instantiation: svcdsub.c:replay_gain_Merge
Unexecuted instantiation: textst.c:replay_gain_Merge
Unexecuted instantiation: substx3g.c:replay_gain_Merge
Unexecuted instantiation: libvlc.c:replay_gain_Merge
Unexecuted instantiation: chain.c:replay_gain_Merge
Unexecuted instantiation: help.c:replay_gain_Merge
Unexecuted instantiation: cmdline.c:replay_gain_Merge
Unexecuted instantiation: media_source.c:replay_gain_Merge
Unexecuted instantiation: media_tree.c:replay_gain_Merge
Unexecuted instantiation: modules.c:replay_gain_Merge
Unexecuted instantiation: bank.c:replay_gain_Merge
Unexecuted instantiation: entry.c:replay_gain_Merge
Unexecuted instantiation: dialog.c:replay_gain_Merge
Unexecuted instantiation: interface.c:replay_gain_Merge
Unexecuted instantiation: content.c:replay_gain_Merge
Unexecuted instantiation: control.c:replay_gain_Merge
Unexecuted instantiation: item.c:replay_gain_Merge
Unexecuted instantiation: notify.c:replay_gain_Merge
Unexecuted instantiation: player.c:replay_gain_Merge
Unexecuted instantiation: playlist.c:replay_gain_Merge
Unexecuted instantiation: preparse.c:replay_gain_Merge
Unexecuted instantiation: preparser.c:replay_gain_Merge
Unexecuted instantiation: access.c:replay_gain_Merge
Unexecuted instantiation: decoder_device.c:replay_gain_Merge
Unexecuted instantiation: decoder_helpers.c:replay_gain_Merge
Unexecuted instantiation: demux.c:replay_gain_Merge
Unexecuted instantiation: input.c:replay_gain_Merge
Unexecuted instantiation: attachment.c:replay_gain_Merge
Unexecuted instantiation: replay_gain.c:replay_gain_Merge
Unexecuted instantiation: timer.c:replay_gain_Merge
Unexecuted instantiation: track.c:replay_gain_Merge
Unexecuted instantiation: title.c:replay_gain_Merge
Unexecuted instantiation: aout.c:replay_gain_Merge
Unexecuted instantiation: vout.c:replay_gain_Merge
Unexecuted instantiation: osd.c:replay_gain_Merge
Unexecuted instantiation: medialib.c:replay_gain_Merge
Unexecuted instantiation: resource.c:replay_gain_Merge
Unexecuted instantiation: services_discovery.c:replay_gain_Merge
Unexecuted instantiation: stats.c:replay_gain_Merge
Unexecuted instantiation: stream.c:replay_gain_Merge
Unexecuted instantiation: stream_extractor.c:replay_gain_Merge
Unexecuted instantiation: stream_filter.c:replay_gain_Merge
Unexecuted instantiation: stream_memory.c:replay_gain_Merge
Unexecuted instantiation: subtitles.c:replay_gain_Merge
Unexecuted instantiation: common.c:replay_gain_Merge
Unexecuted instantiation: dec.c:replay_gain_Merge
Unexecuted instantiation: filters.c:replay_gain_Merge
Unexecuted instantiation: meter.c:replay_gain_Merge
Unexecuted instantiation: output.c:replay_gain_Merge
Unexecuted instantiation: volume.c:replay_gain_Merge
Unexecuted instantiation: video_output.c:replay_gain_Merge
Unexecuted instantiation: video_text.c:replay_gain_Merge
Unexecuted instantiation: video_widgets.c:replay_gain_Merge
Unexecuted instantiation: vout_subpictures.c:replay_gain_Merge
Unexecuted instantiation: video_window.c:replay_gain_Merge
Unexecuted instantiation: window.c:replay_gain_Merge
Unexecuted instantiation: vout_intf.c:replay_gain_Merge
Unexecuted instantiation: vout_wrapper.c:replay_gain_Merge
Unexecuted instantiation: charset.c:replay_gain_Merge
Unexecuted instantiation: strings.c:replay_gain_Merge
Unexecuted instantiation: unicode.c:replay_gain_Merge
Unexecuted instantiation: actions.c:replay_gain_Merge
Unexecuted instantiation: executor.c:replay_gain_Merge
Unexecuted instantiation: probe.c:replay_gain_Merge
Unexecuted instantiation: fifo.c:replay_gain_Merge
Unexecuted instantiation: fourcc.c:replay_gain_Merge
Unexecuted instantiation: es_format.c:replay_gain_Merge
Unexecuted instantiation: picture.c:replay_gain_Merge
Unexecuted instantiation: picture_fifo.c:replay_gain_Merge
Unexecuted instantiation: picture_pool.c:replay_gain_Merge
Unexecuted instantiation: interrupt.c:replay_gain_Merge
Unexecuted instantiation: keystore.c:replay_gain_Merge
Unexecuted instantiation: renderer_discovery.c:replay_gain_Merge
Unexecuted instantiation: threads.c:replay_gain_Merge
Unexecuted instantiation: cpu.c:replay_gain_Merge
Unexecuted instantiation: exit.c:replay_gain_Merge
Unexecuted instantiation: image.c:replay_gain_Merge
Unexecuted instantiation: messages.c:replay_gain_Merge
Unexecuted instantiation: tracer.c:replay_gain_Merge
Unexecuted instantiation: objects.c:replay_gain_Merge
Unexecuted instantiation: objres.c:replay_gain_Merge
Unexecuted instantiation: variables.c:replay_gain_Merge
Unexecuted instantiation: xml.c:replay_gain_Merge
Unexecuted instantiation: filter.c:replay_gain_Merge
Unexecuted instantiation: filter_chain.c:replay_gain_Merge
Unexecuted instantiation: subpicture.c:replay_gain_Merge
Unexecuted instantiation: medialibrary.c:replay_gain_Merge
Unexecuted instantiation: viewpoint.c:replay_gain_Merge
Unexecuted instantiation: thread.c:replay_gain_Merge
Unexecuted instantiation: specific.c:replay_gain_Merge
Unexecuted instantiation: stream_output.c:replay_gain_Merge
Unexecuted instantiation: vlm.c:replay_gain_Merge
Unexecuted instantiation: vlm_event.c:replay_gain_Merge
Unexecuted instantiation: vlmshell.c:replay_gain_Merge
Unexecuted instantiation: libvlc-module.c:replay_gain_Merge
Unexecuted instantiation: art.c:replay_gain_Merge
Unexecuted instantiation: fetcher.c:replay_gain_Merge
Unexecuted instantiation: clock.c:replay_gain_Merge
Unexecuted instantiation: es_out.c:replay_gain_Merge
Unexecuted instantiation: es_out_source.c:replay_gain_Merge
Unexecuted instantiation: es_out_timeshift.c:replay_gain_Merge
Unexecuted instantiation: display.c:replay_gain_Merge
Unexecuted instantiation: inhibit.c:replay_gain_Merge
Unexecuted instantiation: interlacing.c:replay_gain_Merge
Unexecuted instantiation: snapshot.c:replay_gain_Merge
Unexecuted instantiation: dirs.c:replay_gain_Merge
Unexecuted instantiation: input_clock.c:replay_gain_Merge
113
114
/**
115
 * Compares two replay gain structures
116
 *
117
 * \param p_a First replay gain structure
118
 * \param p_b Second replay gain structure
119
 * \return true if any gain/peak/reference loudness values or their validity flags differ
120
 */
121
static inline bool replay_gain_Compare( const audio_replay_gain_t *p_a, const audio_replay_gain_t *p_b )
122
0
{
123
0
    if( !p_a || !p_b )
124
0
        return true;
125
126
0
    if( p_a->pb_reference_loudness != p_b->pb_reference_loudness ||
127
0
        p_a->pf_reference_loudness != p_b->pf_reference_loudness )
128
0
        return true;
129
130
0
   for( size_t i = 0; i < AUDIO_REPLAY_GAIN_MAX; i++ )
131
0
   {
132
0
        if( p_a->pb_gain[i] != p_b->pb_gain[i] ||
133
0
            p_a->pb_peak[i] != p_b->pb_peak[i] )
134
0
            return true;
135
136
0
        if( ( p_a->pb_gain[i] && p_a->pf_gain[i] != p_b->pf_gain[i] ) ||
137
0
            ( p_a->pb_peak[i] && p_a->pf_peak[i] != p_b->pf_peak[i] ) )
138
0
            return true;
139
0
    }
140
0
    return false;
141
0
}
Unexecuted instantiation: demux-run.c:replay_gain_Compare
Unexecuted instantiation: var.c:replay_gain_Compare
Unexecuted instantiation: decoder.c:replay_gain_Compare
Unexecuted instantiation: core.c:replay_gain_Compare
Unexecuted instantiation: aiff.c:replay_gain_Compare
Unexecuted instantiation: asf.c:replay_gain_Compare
Unexecuted instantiation: libasf.c:replay_gain_Compare
Unexecuted instantiation: asfpacket.c:replay_gain_Compare
Unexecuted instantiation: au.c:replay_gain_Compare
Unexecuted instantiation: avi.c:replay_gain_Compare
Unexecuted instantiation: libavi.c:replay_gain_Compare
Unexecuted instantiation: caf.c:replay_gain_Compare
Unexecuted instantiation: cdg.c:replay_gain_Compare
Unexecuted instantiation: es.c:replay_gain_Compare
Unexecuted instantiation: dts_header.c:replay_gain_Compare
Unexecuted instantiation: flac.c:replay_gain_Compare
Unexecuted instantiation: xiph_metadata.c:replay_gain_Compare
Unexecuted instantiation: h26x.c:replay_gain_Compare
Unexecuted instantiation: mjpeg.c:replay_gain_Compare
Unexecuted instantiation: mp4.c:replay_gain_Compare
Unexecuted instantiation: fragments.c:replay_gain_Compare
Unexecuted instantiation: attachments.c:replay_gain_Compare
Unexecuted instantiation: heif.c:replay_gain_Compare
Unexecuted instantiation: essetup.c:replay_gain_Compare
Unexecuted instantiation: meta.c:replay_gain_Compare
Unexecuted instantiation: libmp4.c:replay_gain_Compare
Unexecuted instantiation: nsv.c:replay_gain_Compare
Unexecuted instantiation: ps.c:replay_gain_Compare
Unexecuted instantiation: pva.c:replay_gain_Compare
Unexecuted instantiation: sap.c:replay_gain_Compare
Unexecuted instantiation: smf.c:replay_gain_Compare
Unexecuted instantiation: subtitle.c:replay_gain_Compare
Unexecuted instantiation: tta.c:replay_gain_Compare
Unexecuted instantiation: encttml.c:replay_gain_Compare
Unexecuted instantiation: substtml.c:replay_gain_Compare
Unexecuted instantiation: ttml.c:replay_gain_Compare
Unexecuted instantiation: ty.c:replay_gain_Compare
Unexecuted instantiation: voc.c:replay_gain_Compare
Unexecuted instantiation: wav.c:replay_gain_Compare
Unexecuted instantiation: webvtt.c:replay_gain_Compare
Unexecuted instantiation: encvtt.c:replay_gain_Compare
Unexecuted instantiation: subsvtt.c:replay_gain_Compare
Unexecuted instantiation: xa.c:replay_gain_Compare
Unexecuted instantiation: a52.c:replay_gain_Compare
Unexecuted instantiation: copy.c:replay_gain_Compare
Unexecuted instantiation: dts.c:replay_gain_Compare
Unexecuted instantiation: h264.c:replay_gain_Compare
Unexecuted instantiation: hxxx_sei.c:replay_gain_Compare
Unexecuted instantiation: hxxx_common.c:replay_gain_Compare
Unexecuted instantiation: h264_nal.c:replay_gain_Compare
Unexecuted instantiation: h264_slice.c:replay_gain_Compare
Unexecuted instantiation: hevc.c:replay_gain_Compare
Unexecuted instantiation: hevc_nal.c:replay_gain_Compare
Unexecuted instantiation: mlp.c:replay_gain_Compare
Unexecuted instantiation: mpeg4audio.c:replay_gain_Compare
Unexecuted instantiation: mpeg4video.c:replay_gain_Compare
Unexecuted instantiation: mpegaudio.c:replay_gain_Compare
Unexecuted instantiation: mpegvideo.c:replay_gain_Compare
Unexecuted instantiation: vc1.c:replay_gain_Compare
Unexecuted instantiation: rawaud.c:replay_gain_Compare
Unexecuted instantiation: rawvid.c:replay_gain_Compare
Unexecuted instantiation: file.c:replay_gain_Compare
Unexecuted instantiation: directory.c:replay_gain_Compare
Unexecuted instantiation: libxml.c:replay_gain_Compare
Unexecuted instantiation: ogg.c:replay_gain_Compare
Unexecuted instantiation: oggseek.c:replay_gain_Compare
Unexecuted instantiation: ogg_granule.c:replay_gain_Compare
Unexecuted instantiation: mkv.cpp:replay_gain_Compare(audio_replay_gain_t const*, audio_replay_gain_t const*)
Unexecuted instantiation: util.cpp:replay_gain_Compare(audio_replay_gain_t const*, audio_replay_gain_t const*)
Unexecuted instantiation: virtual_segment.cpp:replay_gain_Compare(audio_replay_gain_t const*, audio_replay_gain_t const*)
Unexecuted instantiation: matroska_segment.cpp:replay_gain_Compare(audio_replay_gain_t const*, audio_replay_gain_t const*)
Unexecuted instantiation: matroska_segment_parse.cpp:replay_gain_Compare(audio_replay_gain_t const*, audio_replay_gain_t const*)
Unexecuted instantiation: matroska_segment_seeker.cpp:replay_gain_Compare(audio_replay_gain_t const*, audio_replay_gain_t const*)
Unexecuted instantiation: demux.cpp:replay_gain_Compare(audio_replay_gain_t const*, audio_replay_gain_t const*)
Unexecuted instantiation: events.cpp:replay_gain_Compare(audio_replay_gain_t const*, audio_replay_gain_t const*)
Unexecuted instantiation: Ebml_parser.cpp:replay_gain_Compare(audio_replay_gain_t const*, audio_replay_gain_t const*)
Unexecuted instantiation: chapters.cpp:replay_gain_Compare(audio_replay_gain_t const*, audio_replay_gain_t const*)
Unexecuted instantiation: chapter_command.cpp:replay_gain_Compare(audio_replay_gain_t const*, audio_replay_gain_t const*)
Unexecuted instantiation: chapter_command_dvd.cpp:replay_gain_Compare(audio_replay_gain_t const*, audio_replay_gain_t const*)
Unexecuted instantiation: chapter_command_script.cpp:replay_gain_Compare(audio_replay_gain_t const*, audio_replay_gain_t const*)
Unexecuted instantiation: chapter_command_script_common.cpp:replay_gain_Compare(audio_replay_gain_t const*, audio_replay_gain_t const*)
Unexecuted instantiation: stream_io_callback.cpp:replay_gain_Compare(audio_replay_gain_t const*, audio_replay_gain_t const*)
Unexecuted instantiation: vlc_colors.c:replay_gain_Compare
Unexecuted instantiation: adpcm.c:replay_gain_Compare
Unexecuted instantiation: aes3.c:replay_gain_Compare
Unexecuted instantiation: araw.c:replay_gain_Compare
Unexecuted instantiation: g711.c:replay_gain_Compare
Unexecuted instantiation: lpcm.c:replay_gain_Compare
Unexecuted instantiation: uleaddvaudio.c:replay_gain_Compare
Unexecuted instantiation: rawvideo.c:replay_gain_Compare
Unexecuted instantiation: cc.c:replay_gain_Compare
Unexecuted instantiation: cea708.c:replay_gain_Compare
Unexecuted instantiation: cvdsub.c:replay_gain_Compare
Unexecuted instantiation: dvbsub.c:replay_gain_Compare
Unexecuted instantiation: scte18.c:replay_gain_Compare
Unexecuted instantiation: scte27.c:replay_gain_Compare
Unexecuted instantiation: spudec.c:replay_gain_Compare
Unexecuted instantiation: parse.c:replay_gain_Compare
Unexecuted instantiation: stl.c:replay_gain_Compare
Unexecuted instantiation: subsdec.c:replay_gain_Compare
Unexecuted instantiation: subsusf.c:replay_gain_Compare
Unexecuted instantiation: svcdsub.c:replay_gain_Compare
Unexecuted instantiation: textst.c:replay_gain_Compare
Unexecuted instantiation: substx3g.c:replay_gain_Compare
Unexecuted instantiation: libvlc.c:replay_gain_Compare
Unexecuted instantiation: chain.c:replay_gain_Compare
Unexecuted instantiation: help.c:replay_gain_Compare
Unexecuted instantiation: cmdline.c:replay_gain_Compare
Unexecuted instantiation: media_source.c:replay_gain_Compare
Unexecuted instantiation: media_tree.c:replay_gain_Compare
Unexecuted instantiation: modules.c:replay_gain_Compare
Unexecuted instantiation: bank.c:replay_gain_Compare
Unexecuted instantiation: entry.c:replay_gain_Compare
Unexecuted instantiation: dialog.c:replay_gain_Compare
Unexecuted instantiation: interface.c:replay_gain_Compare
Unexecuted instantiation: content.c:replay_gain_Compare
Unexecuted instantiation: control.c:replay_gain_Compare
Unexecuted instantiation: item.c:replay_gain_Compare
Unexecuted instantiation: notify.c:replay_gain_Compare
Unexecuted instantiation: player.c:replay_gain_Compare
Unexecuted instantiation: playlist.c:replay_gain_Compare
Unexecuted instantiation: preparse.c:replay_gain_Compare
Unexecuted instantiation: preparser.c:replay_gain_Compare
Unexecuted instantiation: access.c:replay_gain_Compare
Unexecuted instantiation: decoder_device.c:replay_gain_Compare
Unexecuted instantiation: decoder_helpers.c:replay_gain_Compare
Unexecuted instantiation: demux.c:replay_gain_Compare
Unexecuted instantiation: input.c:replay_gain_Compare
Unexecuted instantiation: attachment.c:replay_gain_Compare
Unexecuted instantiation: replay_gain.c:replay_gain_Compare
Unexecuted instantiation: timer.c:replay_gain_Compare
Unexecuted instantiation: track.c:replay_gain_Compare
Unexecuted instantiation: title.c:replay_gain_Compare
Unexecuted instantiation: aout.c:replay_gain_Compare
Unexecuted instantiation: vout.c:replay_gain_Compare
Unexecuted instantiation: osd.c:replay_gain_Compare
Unexecuted instantiation: medialib.c:replay_gain_Compare
Unexecuted instantiation: resource.c:replay_gain_Compare
Unexecuted instantiation: services_discovery.c:replay_gain_Compare
Unexecuted instantiation: stats.c:replay_gain_Compare
Unexecuted instantiation: stream.c:replay_gain_Compare
Unexecuted instantiation: stream_extractor.c:replay_gain_Compare
Unexecuted instantiation: stream_filter.c:replay_gain_Compare
Unexecuted instantiation: stream_memory.c:replay_gain_Compare
Unexecuted instantiation: subtitles.c:replay_gain_Compare
Unexecuted instantiation: common.c:replay_gain_Compare
Unexecuted instantiation: dec.c:replay_gain_Compare
Unexecuted instantiation: filters.c:replay_gain_Compare
Unexecuted instantiation: meter.c:replay_gain_Compare
Unexecuted instantiation: output.c:replay_gain_Compare
Unexecuted instantiation: volume.c:replay_gain_Compare
Unexecuted instantiation: video_output.c:replay_gain_Compare
Unexecuted instantiation: video_text.c:replay_gain_Compare
Unexecuted instantiation: video_widgets.c:replay_gain_Compare
Unexecuted instantiation: vout_subpictures.c:replay_gain_Compare
Unexecuted instantiation: video_window.c:replay_gain_Compare
Unexecuted instantiation: window.c:replay_gain_Compare
Unexecuted instantiation: vout_intf.c:replay_gain_Compare
Unexecuted instantiation: vout_wrapper.c:replay_gain_Compare
Unexecuted instantiation: charset.c:replay_gain_Compare
Unexecuted instantiation: strings.c:replay_gain_Compare
Unexecuted instantiation: unicode.c:replay_gain_Compare
Unexecuted instantiation: actions.c:replay_gain_Compare
Unexecuted instantiation: executor.c:replay_gain_Compare
Unexecuted instantiation: probe.c:replay_gain_Compare
Unexecuted instantiation: fifo.c:replay_gain_Compare
Unexecuted instantiation: fourcc.c:replay_gain_Compare
Unexecuted instantiation: es_format.c:replay_gain_Compare
Unexecuted instantiation: picture.c:replay_gain_Compare
Unexecuted instantiation: picture_fifo.c:replay_gain_Compare
Unexecuted instantiation: picture_pool.c:replay_gain_Compare
Unexecuted instantiation: interrupt.c:replay_gain_Compare
Unexecuted instantiation: keystore.c:replay_gain_Compare
Unexecuted instantiation: renderer_discovery.c:replay_gain_Compare
Unexecuted instantiation: threads.c:replay_gain_Compare
Unexecuted instantiation: cpu.c:replay_gain_Compare
Unexecuted instantiation: exit.c:replay_gain_Compare
Unexecuted instantiation: image.c:replay_gain_Compare
Unexecuted instantiation: messages.c:replay_gain_Compare
Unexecuted instantiation: tracer.c:replay_gain_Compare
Unexecuted instantiation: objects.c:replay_gain_Compare
Unexecuted instantiation: objres.c:replay_gain_Compare
Unexecuted instantiation: variables.c:replay_gain_Compare
Unexecuted instantiation: xml.c:replay_gain_Compare
Unexecuted instantiation: filter.c:replay_gain_Compare
Unexecuted instantiation: filter_chain.c:replay_gain_Compare
Unexecuted instantiation: subpicture.c:replay_gain_Compare
Unexecuted instantiation: medialibrary.c:replay_gain_Compare
Unexecuted instantiation: viewpoint.c:replay_gain_Compare
Unexecuted instantiation: thread.c:replay_gain_Compare
Unexecuted instantiation: specific.c:replay_gain_Compare
Unexecuted instantiation: stream_output.c:replay_gain_Compare
Unexecuted instantiation: vlm.c:replay_gain_Compare
Unexecuted instantiation: vlm_event.c:replay_gain_Compare
Unexecuted instantiation: vlmshell.c:replay_gain_Compare
Unexecuted instantiation: libvlc-module.c:replay_gain_Compare
Unexecuted instantiation: art.c:replay_gain_Compare
Unexecuted instantiation: fetcher.c:replay_gain_Compare
Unexecuted instantiation: clock.c:replay_gain_Compare
Unexecuted instantiation: es_out.c:replay_gain_Compare
Unexecuted instantiation: es_out_source.c:replay_gain_Compare
Unexecuted instantiation: es_out_timeshift.c:replay_gain_Compare
Unexecuted instantiation: display.c:replay_gain_Compare
Unexecuted instantiation: inhibit.c:replay_gain_Compare
Unexecuted instantiation: interlacing.c:replay_gain_Compare
Unexecuted instantiation: snapshot.c:replay_gain_Compare
Unexecuted instantiation: dirs.c:replay_gain_Compare
Unexecuted instantiation: input_clock.c:replay_gain_Compare
142
143
/**
144
 * Reset replay gain structure values
145
 *
146
 * \param p_dst Replay gain structure
147
 */
148
static inline void replay_gain_Reset( audio_replay_gain_t *p_rg )
149
0
{
150
0
    if( !p_rg )
151
0
        return;
152
153
0
    p_rg->pb_reference_loudness = false;
154
0
    p_rg->pf_reference_loudness = 0.f;
155
156
0
    for( size_t i = 0; i < AUDIO_REPLAY_GAIN_MAX; i++ )
157
0
    {
158
0
        p_rg->pb_gain[i] = false;
159
0
        p_rg->pf_gain[i] = 0.f;
160
161
0
        p_rg->pb_peak[i] = false;
162
0
        p_rg->pf_peak[i] = 0.f;
163
0
    }
164
0
}
Unexecuted instantiation: demux-run.c:replay_gain_Reset
Unexecuted instantiation: var.c:replay_gain_Reset
Unexecuted instantiation: decoder.c:replay_gain_Reset
Unexecuted instantiation: core.c:replay_gain_Reset
Unexecuted instantiation: aiff.c:replay_gain_Reset
Unexecuted instantiation: asf.c:replay_gain_Reset
Unexecuted instantiation: libasf.c:replay_gain_Reset
Unexecuted instantiation: asfpacket.c:replay_gain_Reset
Unexecuted instantiation: au.c:replay_gain_Reset
Unexecuted instantiation: avi.c:replay_gain_Reset
Unexecuted instantiation: libavi.c:replay_gain_Reset
Unexecuted instantiation: caf.c:replay_gain_Reset
Unexecuted instantiation: cdg.c:replay_gain_Reset
Unexecuted instantiation: es.c:replay_gain_Reset
Unexecuted instantiation: dts_header.c:replay_gain_Reset
Unexecuted instantiation: flac.c:replay_gain_Reset
Unexecuted instantiation: xiph_metadata.c:replay_gain_Reset
Unexecuted instantiation: h26x.c:replay_gain_Reset
Unexecuted instantiation: mjpeg.c:replay_gain_Reset
Unexecuted instantiation: mp4.c:replay_gain_Reset
Unexecuted instantiation: fragments.c:replay_gain_Reset
Unexecuted instantiation: attachments.c:replay_gain_Reset
Unexecuted instantiation: heif.c:replay_gain_Reset
Unexecuted instantiation: essetup.c:replay_gain_Reset
Unexecuted instantiation: meta.c:replay_gain_Reset
Unexecuted instantiation: libmp4.c:replay_gain_Reset
Unexecuted instantiation: nsv.c:replay_gain_Reset
Unexecuted instantiation: ps.c:replay_gain_Reset
Unexecuted instantiation: pva.c:replay_gain_Reset
Unexecuted instantiation: sap.c:replay_gain_Reset
Unexecuted instantiation: smf.c:replay_gain_Reset
Unexecuted instantiation: subtitle.c:replay_gain_Reset
Unexecuted instantiation: tta.c:replay_gain_Reset
Unexecuted instantiation: encttml.c:replay_gain_Reset
Unexecuted instantiation: substtml.c:replay_gain_Reset
Unexecuted instantiation: ttml.c:replay_gain_Reset
Unexecuted instantiation: ty.c:replay_gain_Reset
Unexecuted instantiation: voc.c:replay_gain_Reset
Unexecuted instantiation: wav.c:replay_gain_Reset
Unexecuted instantiation: webvtt.c:replay_gain_Reset
Unexecuted instantiation: encvtt.c:replay_gain_Reset
Unexecuted instantiation: subsvtt.c:replay_gain_Reset
Unexecuted instantiation: xa.c:replay_gain_Reset
Unexecuted instantiation: a52.c:replay_gain_Reset
Unexecuted instantiation: copy.c:replay_gain_Reset
Unexecuted instantiation: dts.c:replay_gain_Reset
Unexecuted instantiation: h264.c:replay_gain_Reset
Unexecuted instantiation: hxxx_sei.c:replay_gain_Reset
Unexecuted instantiation: hxxx_common.c:replay_gain_Reset
Unexecuted instantiation: h264_nal.c:replay_gain_Reset
Unexecuted instantiation: h264_slice.c:replay_gain_Reset
Unexecuted instantiation: hevc.c:replay_gain_Reset
Unexecuted instantiation: hevc_nal.c:replay_gain_Reset
Unexecuted instantiation: mlp.c:replay_gain_Reset
Unexecuted instantiation: mpeg4audio.c:replay_gain_Reset
Unexecuted instantiation: mpeg4video.c:replay_gain_Reset
Unexecuted instantiation: mpegaudio.c:replay_gain_Reset
Unexecuted instantiation: mpegvideo.c:replay_gain_Reset
Unexecuted instantiation: vc1.c:replay_gain_Reset
Unexecuted instantiation: rawaud.c:replay_gain_Reset
Unexecuted instantiation: rawvid.c:replay_gain_Reset
Unexecuted instantiation: file.c:replay_gain_Reset
Unexecuted instantiation: directory.c:replay_gain_Reset
Unexecuted instantiation: libxml.c:replay_gain_Reset
Unexecuted instantiation: ogg.c:replay_gain_Reset
Unexecuted instantiation: oggseek.c:replay_gain_Reset
Unexecuted instantiation: ogg_granule.c:replay_gain_Reset
Unexecuted instantiation: mkv.cpp:replay_gain_Reset(audio_replay_gain_t*)
Unexecuted instantiation: util.cpp:replay_gain_Reset(audio_replay_gain_t*)
Unexecuted instantiation: virtual_segment.cpp:replay_gain_Reset(audio_replay_gain_t*)
Unexecuted instantiation: matroska_segment.cpp:replay_gain_Reset(audio_replay_gain_t*)
Unexecuted instantiation: matroska_segment_parse.cpp:replay_gain_Reset(audio_replay_gain_t*)
Unexecuted instantiation: matroska_segment_seeker.cpp:replay_gain_Reset(audio_replay_gain_t*)
Unexecuted instantiation: demux.cpp:replay_gain_Reset(audio_replay_gain_t*)
Unexecuted instantiation: events.cpp:replay_gain_Reset(audio_replay_gain_t*)
Unexecuted instantiation: Ebml_parser.cpp:replay_gain_Reset(audio_replay_gain_t*)
Unexecuted instantiation: chapters.cpp:replay_gain_Reset(audio_replay_gain_t*)
Unexecuted instantiation: chapter_command.cpp:replay_gain_Reset(audio_replay_gain_t*)
Unexecuted instantiation: chapter_command_dvd.cpp:replay_gain_Reset(audio_replay_gain_t*)
Unexecuted instantiation: chapter_command_script.cpp:replay_gain_Reset(audio_replay_gain_t*)
Unexecuted instantiation: chapter_command_script_common.cpp:replay_gain_Reset(audio_replay_gain_t*)
Unexecuted instantiation: stream_io_callback.cpp:replay_gain_Reset(audio_replay_gain_t*)
Unexecuted instantiation: vlc_colors.c:replay_gain_Reset
Unexecuted instantiation: adpcm.c:replay_gain_Reset
Unexecuted instantiation: aes3.c:replay_gain_Reset
Unexecuted instantiation: araw.c:replay_gain_Reset
Unexecuted instantiation: g711.c:replay_gain_Reset
Unexecuted instantiation: lpcm.c:replay_gain_Reset
Unexecuted instantiation: uleaddvaudio.c:replay_gain_Reset
Unexecuted instantiation: rawvideo.c:replay_gain_Reset
Unexecuted instantiation: cc.c:replay_gain_Reset
Unexecuted instantiation: cea708.c:replay_gain_Reset
Unexecuted instantiation: cvdsub.c:replay_gain_Reset
Unexecuted instantiation: dvbsub.c:replay_gain_Reset
Unexecuted instantiation: scte18.c:replay_gain_Reset
Unexecuted instantiation: scte27.c:replay_gain_Reset
Unexecuted instantiation: spudec.c:replay_gain_Reset
Unexecuted instantiation: parse.c:replay_gain_Reset
Unexecuted instantiation: stl.c:replay_gain_Reset
Unexecuted instantiation: subsdec.c:replay_gain_Reset
Unexecuted instantiation: subsusf.c:replay_gain_Reset
Unexecuted instantiation: svcdsub.c:replay_gain_Reset
Unexecuted instantiation: textst.c:replay_gain_Reset
Unexecuted instantiation: substx3g.c:replay_gain_Reset
Unexecuted instantiation: libvlc.c:replay_gain_Reset
Unexecuted instantiation: chain.c:replay_gain_Reset
Unexecuted instantiation: help.c:replay_gain_Reset
Unexecuted instantiation: cmdline.c:replay_gain_Reset
Unexecuted instantiation: media_source.c:replay_gain_Reset
Unexecuted instantiation: media_tree.c:replay_gain_Reset
Unexecuted instantiation: modules.c:replay_gain_Reset
Unexecuted instantiation: bank.c:replay_gain_Reset
Unexecuted instantiation: entry.c:replay_gain_Reset
Unexecuted instantiation: dialog.c:replay_gain_Reset
Unexecuted instantiation: interface.c:replay_gain_Reset
Unexecuted instantiation: content.c:replay_gain_Reset
Unexecuted instantiation: control.c:replay_gain_Reset
Unexecuted instantiation: item.c:replay_gain_Reset
Unexecuted instantiation: notify.c:replay_gain_Reset
Unexecuted instantiation: player.c:replay_gain_Reset
Unexecuted instantiation: playlist.c:replay_gain_Reset
Unexecuted instantiation: preparse.c:replay_gain_Reset
Unexecuted instantiation: preparser.c:replay_gain_Reset
Unexecuted instantiation: access.c:replay_gain_Reset
Unexecuted instantiation: decoder_device.c:replay_gain_Reset
Unexecuted instantiation: decoder_helpers.c:replay_gain_Reset
Unexecuted instantiation: demux.c:replay_gain_Reset
Unexecuted instantiation: input.c:replay_gain_Reset
Unexecuted instantiation: attachment.c:replay_gain_Reset
Unexecuted instantiation: replay_gain.c:replay_gain_Reset
Unexecuted instantiation: timer.c:replay_gain_Reset
Unexecuted instantiation: track.c:replay_gain_Reset
Unexecuted instantiation: title.c:replay_gain_Reset
Unexecuted instantiation: aout.c:replay_gain_Reset
Unexecuted instantiation: vout.c:replay_gain_Reset
Unexecuted instantiation: osd.c:replay_gain_Reset
Unexecuted instantiation: medialib.c:replay_gain_Reset
Unexecuted instantiation: resource.c:replay_gain_Reset
Unexecuted instantiation: services_discovery.c:replay_gain_Reset
Unexecuted instantiation: stats.c:replay_gain_Reset
Unexecuted instantiation: stream.c:replay_gain_Reset
Unexecuted instantiation: stream_extractor.c:replay_gain_Reset
Unexecuted instantiation: stream_filter.c:replay_gain_Reset
Unexecuted instantiation: stream_memory.c:replay_gain_Reset
Unexecuted instantiation: subtitles.c:replay_gain_Reset
Unexecuted instantiation: common.c:replay_gain_Reset
Unexecuted instantiation: dec.c:replay_gain_Reset
Unexecuted instantiation: filters.c:replay_gain_Reset
Unexecuted instantiation: meter.c:replay_gain_Reset
Unexecuted instantiation: output.c:replay_gain_Reset
Unexecuted instantiation: volume.c:replay_gain_Reset
Unexecuted instantiation: video_output.c:replay_gain_Reset
Unexecuted instantiation: video_text.c:replay_gain_Reset
Unexecuted instantiation: video_widgets.c:replay_gain_Reset
Unexecuted instantiation: vout_subpictures.c:replay_gain_Reset
Unexecuted instantiation: video_window.c:replay_gain_Reset
Unexecuted instantiation: window.c:replay_gain_Reset
Unexecuted instantiation: vout_intf.c:replay_gain_Reset
Unexecuted instantiation: vout_wrapper.c:replay_gain_Reset
Unexecuted instantiation: charset.c:replay_gain_Reset
Unexecuted instantiation: strings.c:replay_gain_Reset
Unexecuted instantiation: unicode.c:replay_gain_Reset
Unexecuted instantiation: actions.c:replay_gain_Reset
Unexecuted instantiation: executor.c:replay_gain_Reset
Unexecuted instantiation: probe.c:replay_gain_Reset
Unexecuted instantiation: fifo.c:replay_gain_Reset
Unexecuted instantiation: fourcc.c:replay_gain_Reset
Unexecuted instantiation: es_format.c:replay_gain_Reset
Unexecuted instantiation: picture.c:replay_gain_Reset
Unexecuted instantiation: picture_fifo.c:replay_gain_Reset
Unexecuted instantiation: picture_pool.c:replay_gain_Reset
Unexecuted instantiation: interrupt.c:replay_gain_Reset
Unexecuted instantiation: keystore.c:replay_gain_Reset
Unexecuted instantiation: renderer_discovery.c:replay_gain_Reset
Unexecuted instantiation: threads.c:replay_gain_Reset
Unexecuted instantiation: cpu.c:replay_gain_Reset
Unexecuted instantiation: exit.c:replay_gain_Reset
Unexecuted instantiation: image.c:replay_gain_Reset
Unexecuted instantiation: messages.c:replay_gain_Reset
Unexecuted instantiation: tracer.c:replay_gain_Reset
Unexecuted instantiation: objects.c:replay_gain_Reset
Unexecuted instantiation: objres.c:replay_gain_Reset
Unexecuted instantiation: variables.c:replay_gain_Reset
Unexecuted instantiation: xml.c:replay_gain_Reset
Unexecuted instantiation: filter.c:replay_gain_Reset
Unexecuted instantiation: filter_chain.c:replay_gain_Reset
Unexecuted instantiation: subpicture.c:replay_gain_Reset
Unexecuted instantiation: medialibrary.c:replay_gain_Reset
Unexecuted instantiation: viewpoint.c:replay_gain_Reset
Unexecuted instantiation: thread.c:replay_gain_Reset
Unexecuted instantiation: specific.c:replay_gain_Reset
Unexecuted instantiation: stream_output.c:replay_gain_Reset
Unexecuted instantiation: vlm.c:replay_gain_Reset
Unexecuted instantiation: vlm_event.c:replay_gain_Reset
Unexecuted instantiation: vlmshell.c:replay_gain_Reset
Unexecuted instantiation: libvlc-module.c:replay_gain_Reset
Unexecuted instantiation: art.c:replay_gain_Reset
Unexecuted instantiation: fetcher.c:replay_gain_Reset
Unexecuted instantiation: clock.c:replay_gain_Reset
Unexecuted instantiation: es_out.c:replay_gain_Reset
Unexecuted instantiation: es_out_source.c:replay_gain_Reset
Unexecuted instantiation: es_out_timeshift.c:replay_gain_Reset
Unexecuted instantiation: display.c:replay_gain_Reset
Unexecuted instantiation: inhibit.c:replay_gain_Reset
Unexecuted instantiation: interlacing.c:replay_gain_Reset
Unexecuted instantiation: snapshot.c:replay_gain_Reset
Unexecuted instantiation: dirs.c:replay_gain_Reset
Unexecuted instantiation: input_clock.c:replay_gain_Reset
165
/** @} */
166
#endif