FFmpeg
Functions
mpeg4videoenc.h File Reference
#include <stdint.h>
#include "put_bits.h"

Go to the source code of this file.

Functions

void ff_set_mpeg4_time (MPVEncContext *s)
 
void ff_mpeg4_encode_video_packet_header (MPVEncContext *s)
 
void ff_mpeg4_stuffing (PutBitContext *pbc)
 add MPEG-4 stuffing bits (01...1) More...
 
void ff_mpeg4_init_partitions (MPVEncContext *s)
 
void ff_mpeg4_merge_partitions (MPVEncContext *s)
 
void ff_clean_mpeg4_qscales (MPVEncContext *s)
 modify mb_type & qscale so that encoding is actually possible in MPEG-4 More...
 

Function Documentation

◆ ff_set_mpeg4_time()

void ff_set_mpeg4_time ( MPVEncContext s)

Definition at line 892 of file mpeg4videoenc.c.

Referenced by encode_picture().

◆ ff_mpeg4_encode_video_packet_header()

void ff_mpeg4_encode_video_packet_header ( MPVEncContext s)

Definition at line 1392 of file mpeg4videoenc.c.

Referenced by encode_thread().

◆ ff_mpeg4_stuffing()

void ff_mpeg4_stuffing ( PutBitContext pbc)

add MPEG-4 stuffing bits (01...1)

Definition at line 884 of file mpeg4videoenc.c.

Referenced by mpeg4_encode_gop_header(), mpeg4_encode_visual_object_header(), mpeg4_encode_vol_header(), and write_slice_end().

◆ ff_mpeg4_init_partitions()

void ff_mpeg4_init_partitions ( MPVEncContext s)

Definition at line 1353 of file mpeg4videoenc.c.

Referenced by encode_thread().

◆ ff_mpeg4_merge_partitions()

void ff_mpeg4_merge_partitions ( MPVEncContext s)

Definition at line 1366 of file mpeg4videoenc.c.

Referenced by write_slice_end().

◆ ff_clean_mpeg4_qscales()

void ff_clean_mpeg4_qscales ( MPVEncContext s)

modify mb_type & qscale so that encoding is actually possible in MPEG-4

Definition at line 238 of file mpeg4videoenc.c.

Referenced by estimate_qp().