| FFmpeg
    | 
H.261 encoder. More...
#include "libavutil/avassert.h"#include "avcodec.h"#include "mpegvideo.h"#include "h263.h"#include "h261.h"
Go to the source code of this file.
| Functions | |
| int | ff_h261_get_picture_format (int width, int height) | 
| void | ff_h261_encode_picture_header (MpegEncContext *s, int picture_number) | 
| static void | h261_encode_gob_header (MpegEncContext *s, int mb_line) | 
| Encode a group of blocks header.  More... | |
| void | ff_h261_reorder_mb_index (MpegEncContext *s) | 
| static void | h261_encode_motion (H261Context *h, int val) | 
| static int | get_cbp (MpegEncContext *s, int16_t block[6][64]) | 
| static void | h261_encode_block (H261Context *h, int16_t *block, int n) | 
| Encode an 8x8 block.  More... | |
| void | ff_h261_encode_mb (MpegEncContext *s, int16_t block[6][64], int motion_x, int motion_y) | 
| void | ff_h261_encode_init (MpegEncContext *s) | 
| Variables | |
| AVCodec | ff_h261_encoder | 
Detailed Description
H.261 encoder.
Definition in file h261enc.c.
Function Documentation
| void ff_h261_encode_init | ( | MpegEncContext * | s | ) | 
Definition at line 315 of file h261enc.c.
Referenced by ff_MPV_encode_init().
| void ff_h261_encode_mb | ( | MpegEncContext * | s, | 
| int16_t | block[6][64], | ||
| int | motion_x, | ||
| int | motion_y | ||
| ) | 
Definition at line 228 of file h261enc.c.
Referenced by encode_mb_internal().
| void ff_h261_encode_picture_header | ( | MpegEncContext * | s, | 
| int | picture_number | ||
| ) | 
Definition at line 47 of file h261enc.c.
Referenced by encode_picture().
| int ff_h261_get_picture_format | ( | int | width, | 
| int | height | ||
| ) | 
Definition at line 34 of file h261enc.c.
Referenced by ff_h261_encode_picture_header(), ff_h261_reorder_mb_index(), ff_MPV_encode_init(), and h261_encode_gob_header().
| void ff_h261_reorder_mb_index | ( | MpegEncContext * | s | ) | 
Definition at line 103 of file h261enc.c.
Referenced by encode_thread().
| 
 | inlinestatic | 
Definition at line 145 of file h261enc.c.
Referenced by ff_h261_encode_mb().
| 
 | static | 
Encode an 8x8 block.
- Parameters
- 
  block the 8x8 block n block index (0-3 are luma, 4-5 are chroma) 
Definition at line 160 of file h261enc.c.
Referenced by ff_h261_encode_mb().
| 
 | static | 
Encode a group of blocks header.
Definition at line 85 of file h261enc.c.
Referenced by ff_h261_reorder_mb_index().
| 
 | static | 
Definition at line 126 of file h261enc.c.
Referenced by ff_h261_encode_mb().
Variable Documentation
| AVCodec ff_h261_encoder | 
Generated on Fri Oct 31 2025 06:56:21 for FFmpeg by
 1.8.11
 1.8.11