libavcodec/ratecontrol.h File Reference

ratecontrol header. More...

#include <stdio.h>
#include <stdint.h>
#include "libavutil/eval.h"

Go to the source code of this file.

Data Structures

struct  Predictor
struct  RateControlEntry
struct  RateControlContext
 rate control context. More...

Functions

int ff_rate_control_init (struct MpegEncContext *s)
float ff_rate_estimate_qscale (struct MpegEncContext *s, int dry_run)
void ff_write_pass1_stats (struct MpegEncContext *s)
void ff_rate_control_uninit (struct MpegEncContext *s)
int ff_vbv_update (struct MpegEncContext *s, int frame_size)
void ff_get_2pass_fcode (struct MpegEncContext *s)
int ff_xvid_rate_control_init (struct MpegEncContext *s)
void ff_xvid_rate_control_uninit (struct MpegEncContext *s)
float ff_xvid_rate_estimate_qscale (struct MpegEncContext *s, int dry_run)


Detailed Description

ratecontrol header.

Definition in file ratecontrol.h.


Function Documentation

void ff_get_2pass_fcode ( struct MpegEncContext s  ) 

Definition at line 644 of file ratecontrol.c.

Referenced by encode_picture().

int ff_rate_control_init ( struct MpegEncContext s  ) 

Definition at line 66 of file ratecontrol.c.

Referenced by MPV_encode_init().

void ff_rate_control_uninit ( struct MpegEncContext s  ) 

Definition at line 252 of file ratecontrol.c.

Referenced by MPV_encode_end().

float ff_rate_estimate_qscale ( struct MpegEncContext s,
int  dry_run 
)

Definition at line 656 of file ratecontrol.c.

Referenced by estimate_qp().

int ff_vbv_update ( struct MpegEncContext s,
int  frame_size 
)

Definition at line 266 of file ratecontrol.c.

Referenced by init_pass2(), MPV_encode_picture(), and select_input_picture().

void ff_write_pass1_stats ( struct MpegEncContext s  ) 

Definition at line 45 of file ratecontrol.c.

Referenced by MPV_encode_picture().

int ff_xvid_rate_control_init ( struct MpegEncContext s  ) 

Definition at line 35 of file libxvid_rc.c.

Referenced by ff_rate_control_init().

void ff_xvid_rate_control_uninit ( struct MpegEncContext s  ) 

Definition at line 143 of file libxvid_rc.c.

Referenced by ff_rate_control_uninit().

float ff_xvid_rate_estimate_qscale ( struct MpegEncContext s,
int  dry_run 
)

Definition at line 87 of file libxvid_rc.c.

Referenced by ff_rate_estimate_qscale().


Generated on Fri Oct 26 02:39:46 2012 for FFmpeg by  doxygen 1.5.8