This file is indexed.

/usr/include/mpeg3/video/mpeg3videoprotos.h is in libmpeg3-dev 1.8.dfsg-2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#ifndef MPEG3VIDEOPROTOS_H
#define MPEG3VIDEOPROTOS_H

void mpeg3video_idct_conversion(short* block);
unsigned int mpeg3slice_showbits(mpeg3_slice_buffer_t *slice_buffer, int bits);
int mpeg3video_get_header(mpeg3video_t *video, int dont_repeat);
unsigned int mpeg3bits_next_startcode(mpeg3_bits_t* stream);
void mpeg3video_calc_dmv(mpeg3video_t *video, int DMV[][2], int *dmvector, 
		int mvx, int mvy);

void mpeg3video_motion_vector(mpeg3_slice_t *slice, mpeg3video_t *video, 
			      int *PMV, int *dmvector, 
			      int h_r_size, int v_r_size,
			      int dmv, int mvscale, 
			      int full_pel_vector);
int mpeg3video_motion_vectors(mpeg3_slice_t *slice, mpeg3video_t *video, 
			      int PMV[2][2][2], int dmvector[2], 
			      int mv_field_sel[2][2], int s, 
			      int mv_count, int mv_format, 
			      int h_r_size, int v_r_size, 
			      int dmv, int mvscale);
int mpeg3video_getslicehdr(mpeg3_slice_t *slice, mpeg3video_t *video);
int mpeg3video_get_macroblocks(mpeg3video_t *video, int framenum);
int mpeg3video_get_macroblock_address(mpeg3_slice_t *slice);
int mpeg3video_read_raw(mpeg3video_t *video,  unsigned char *output, 
			long *size, long max_size);
int mpeg3video_read_frame_backend(mpeg3video_t *video, int skip_bframes);
int mpeg3video_read_yuvframe(mpeg3video_t *video,  char *y_output,
			     char *u_output, char *v_output,
			     int in_x, int in_y, int in_w, int in_h);
int mpeg3video_read_yuvframe_ptr(mpeg3video_t *video, char **y_output,
				 char **u_output, char **v_output);

#endif