/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 |