Coverage Report

Created: 2025-12-31 07:57

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/ffmpeg/libavcodec/mpeg_er.h
Line
Count
Source
1
/*
2
 * This file is part of FFmpeg.
3
 *
4
 * FFmpeg is free software; you can redistribute it and/or
5
 * modify it under the terms of the GNU Lesser General Public
6
 * License as published by the Free Software Foundation; either
7
 * version 2.1 of the License, or (at your option) any later version.
8
 *
9
 * FFmpeg is distributed in the hope that it will be useful,
10
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
12
 * Lesser General Public License for more details.
13
 *
14
 * You should have received a copy of the GNU Lesser General Public
15
 * License along with FFmpeg; if not, write to the Free Software
16
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17
 */
18
19
#ifndef AVCODEC_MPEG_ER_H
20
#define AVCODEC_MPEG_ER_H
21
22
#include "mpegvideo.h"
23
24
int ff_mpeg_er_init(MpegEncContext *s);
25
void ff_mpeg_er_frame_start(MpegEncContext *s);
26
27
static inline void ff_mpv_er_frame_start_ext(MPVContext *const s, int partitioned_frame,
28
                                             uint16_t pp_time, uint16_t pb_time)
29
1.25M
{
30
1.25M
    s->er.partitioned_frame = partitioned_frame;
31
1.25M
    s->er.pp_time           = pp_time;
32
1.25M
    s->er.pb_time           = pb_time;
33
1.25M
    ff_mpeg_er_frame_start(s);
34
1.25M
}
Unexecuted instantiation: mpegvideo.c:ff_mpv_er_frame_start_ext
h263dec.c:ff_mpv_er_frame_start_ext
Line
Count
Source
29
1.15M
{
30
1.15M
    s->er.partitioned_frame = partitioned_frame;
31
1.15M
    s->er.pp_time           = pp_time;
32
1.15M
    s->er.pb_time           = pb_time;
33
1.15M
    ff_mpeg_er_frame_start(s);
34
1.15M
}
Unexecuted instantiation: mpeg_er.c:ff_mpv_er_frame_start_ext
rv10.c:ff_mpv_er_frame_start_ext
Line
Count
Source
29
107k
{
30
107k
    s->er.partitioned_frame = partitioned_frame;
31
107k
    s->er.pp_time           = pp_time;
32
107k
    s->er.pb_time           = pb_time;
33
107k
    ff_mpeg_er_frame_start(s);
34
107k
}
Unexecuted instantiation: rv34.c:ff_mpv_er_frame_start_ext
Unexecuted instantiation: vc1dec.c:ff_mpv_er_frame_start_ext
Unexecuted instantiation: mss2.c:ff_mpv_er_frame_start_ext
Unexecuted instantiation: mpeg12dec.c:ff_mpv_er_frame_start_ext
Unexecuted instantiation: h261dec.c:ff_mpv_er_frame_start_ext
35
36
#endif /* AVCODEC_MPEG_ER_H */