|
FFmpeg
|
Go to the source code of this file.
Macros | |
| #define | RECT_SHAPE 0 |
| #define | BIN_SHAPE 1 |
| #define | BIN_ONLY_SHAPE 2 |
| #define | GRAY_SHAPE 3 |
| #define | SIMPLE_VO_TYPE 1 |
| #define | CORE_VO_TYPE 3 |
| #define | MAIN_VO_TYPE 4 |
| #define | NBIT_VO_TYPE 5 |
| #define | ARTS_VO_TYPE 10 |
| #define | ACE_VO_TYPE 12 |
| #define | SIMPLE_STUDIO_VO_TYPE 14 |
| #define | CORE_STUDIO_VO_TYPE 15 |
| #define | ADV_SIMPLE_VO_TYPE 17 |
| #define | VOT_VIDEO_ID 1 |
| #define | VOT_STILL_TEXTURE_ID 2 |
| #define | EXTENDED_PAR 15 |
| #define | STATIC_SPRITE 1 |
| #define | GMC_SPRITE 2 |
| #define | MOTION_MARKER 0x1F001 |
| #define | DC_MARKER 0x6B001 |
| #define | VOS_STARTCODE 0x1B0 |
| #define | USER_DATA_STARTCODE 0x1B2 |
| #define | GOP_STARTCODE 0x1B3 |
| #define | VISUAL_OBJ_STARTCODE 0x1B5 |
| #define | VOP_STARTCODE 0x1B6 |
| #define | SLICE_STARTCODE 0x1B7 |
| #define | EXT_STARTCODE 0x1B8 |
| #define | QUANT_MATRIX_EXT_ID 0x3 |
| #define | MAX_NVOP_SIZE 19 |
| #define | IS_3IV1 0 |
Functions | |
| void | ff_mpeg4_clean_buffers (MpegEncContext *s) |
| int | ff_mpeg4_get_video_packet_prefix_length (MpegEncContext *s) |
| void | ff_mpeg4_init_direct_mv (MpegEncContext *s) |
| int | ff_mpeg4_set_direct_mv (MpegEncContext *s, int mx, int my) |
| static int | ff_mpeg4_pred_dc (MpegEncContext *s, int n, int level, int *dir_ptr, int encoding) |
| Predict the dc. More... | |
| #define RECT_SHAPE 0 |
Definition at line 31 of file mpeg4video.h.
| #define BIN_SHAPE 1 |
Definition at line 32 of file mpeg4video.h.
| #define BIN_ONLY_SHAPE 2 |
Definition at line 33 of file mpeg4video.h.
| #define GRAY_SHAPE 3 |
Definition at line 34 of file mpeg4video.h.
| #define SIMPLE_VO_TYPE 1 |
Definition at line 36 of file mpeg4video.h.
| #define CORE_VO_TYPE 3 |
Definition at line 37 of file mpeg4video.h.
| #define MAIN_VO_TYPE 4 |
Definition at line 38 of file mpeg4video.h.
| #define NBIT_VO_TYPE 5 |
Definition at line 39 of file mpeg4video.h.
| #define ARTS_VO_TYPE 10 |
Definition at line 40 of file mpeg4video.h.
| #define ACE_VO_TYPE 12 |
Definition at line 41 of file mpeg4video.h.
| #define SIMPLE_STUDIO_VO_TYPE 14 |
Definition at line 42 of file mpeg4video.h.
| #define CORE_STUDIO_VO_TYPE 15 |
Definition at line 43 of file mpeg4video.h.
| #define ADV_SIMPLE_VO_TYPE 17 |
Definition at line 44 of file mpeg4video.h.
| #define VOT_VIDEO_ID 1 |
Definition at line 46 of file mpeg4video.h.
| #define VOT_STILL_TEXTURE_ID 2 |
Definition at line 47 of file mpeg4video.h.
| #define EXTENDED_PAR 15 |
Definition at line 50 of file mpeg4video.h.
| #define STATIC_SPRITE 1 |
Definition at line 53 of file mpeg4video.h.
| #define GMC_SPRITE 2 |
Definition at line 54 of file mpeg4video.h.
| #define MOTION_MARKER 0x1F001 |
Definition at line 56 of file mpeg4video.h.
| #define DC_MARKER 0x6B001 |
Definition at line 57 of file mpeg4video.h.
| #define VOS_STARTCODE 0x1B0 |
Definition at line 59 of file mpeg4video.h.
| #define USER_DATA_STARTCODE 0x1B2 |
Definition at line 60 of file mpeg4video.h.
| #define GOP_STARTCODE 0x1B3 |
Definition at line 61 of file mpeg4video.h.
| #define VISUAL_OBJ_STARTCODE 0x1B5 |
Definition at line 62 of file mpeg4video.h.
| #define VOP_STARTCODE 0x1B6 |
Definition at line 63 of file mpeg4video.h.
| #define SLICE_STARTCODE 0x1B7 |
Definition at line 64 of file mpeg4video.h.
| #define EXT_STARTCODE 0x1B8 |
Definition at line 65 of file mpeg4video.h.
| #define QUANT_MATRIX_EXT_ID 0x3 |
Definition at line 67 of file mpeg4video.h.
| #define MAX_NVOP_SIZE 19 |
Definition at line 70 of file mpeg4video.h.
| #define IS_3IV1 0 |
Definition at line 84 of file mpeg4video.h.
| void ff_mpeg4_clean_buffers | ( | MpegEncContext * | s | ) |
Definition at line 57 of file mpeg4video.c.
Referenced by encode_thread(), ff_h263_decode_frame(), and ff_msmpeg4_handle_slices().
| int ff_mpeg4_get_video_packet_prefix_length | ( | MpegEncContext * | s | ) |
Definition at line 42 of file mpeg4video.c.
Referenced by ff_mpeg4_decode_video_packet_header(), ff_mpeg4_encode_video_packet_header(), and mpeg4_is_resync().
| void ff_mpeg4_init_direct_mv | ( | MpegEncContext * | s | ) |
Definition at line 83 of file mpeg4video.c.
Referenced by decode_vop_header(), ff_h263_decode_picture_header(), ff_set_mpeg4_time(), and rv20_decode_picture_header().
| int ff_mpeg4_set_direct_mv | ( | MpegEncContext * | s, |
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 129 of file mpeg4video.c.
Referenced by encode_thread(), and mpeg4_decode_mb().
|
inlinestatic |
Predict the dc.
encoding quantized level -> quantized diff decoding quantized diff -> quantized level
| n | block index (0-3 are luma, 4-5 are chroma) |
| dir_ptr | pointer to an integer where the prediction direction will be stored |
Definition at line 94 of file mpeg4video.h.
Referenced by ff_mpeg4_encode_mb(), mpeg4_decode_block(), and mpeg4_decode_dc().
1.8.17