#include "mpeg3private.h"#include "mpeg3protos.h"#include <stdio.h>

Go to the source code of this file.
Defines | |
| #define | WIDTH 1 |
Functions | |
| static void | rec (unsigned char *s, unsigned char *d, int lx2, int h) |
| static void | recc (unsigned char *s, unsigned char *d, int lx2, int h) |
| static void | reca (unsigned char *s, unsigned char *d, int lx2, int h) |
| static void | recac (unsigned char *s, unsigned char *d, int lx2, int h) |
| static void | recv (unsigned char *s, unsigned char *d, int lx, int lx2, int h) |
| static void | recvc (unsigned char *s, unsigned char *d, int lx, int lx2, int h) |
| static void | recva (unsigned char *s, unsigned char *d, int lx, int lx2, int h) |
| static void | recvac (unsigned char *s, unsigned char *d, int lx, int lx2, int h) |
| static void | rech (unsigned char *s, unsigned char *d, int lx2, int h) |
| static void | rechc (unsigned char *s, unsigned char *d, int lx2, int h) |
| static void | recha (unsigned char *s, unsigned char *d, int lx2, int h) |
| static void | rechac (unsigned char *s, unsigned char *d, int lx2, int h) |
| static void | rec4 (unsigned char *s, unsigned char *d, int lx, int lx2, int h) |
| static void | rec4c (unsigned char *s, unsigned char *d, int lx, int lx2, int h) |
| static void | rec4a (unsigned char *s, unsigned char *d, int lx, int lx2, int h) |
| static void | rec4ac (unsigned char *s, unsigned char *d, int lx, int lx2, int h) |
| static void | recon_comp (mpeg3video_t *video, unsigned char *src, unsigned char *dst, int lx, int lx2, int w, int h, int x, int y, int dx, int dy, int addflag) |
| static void | recon (mpeg3video_t *video, unsigned char *src[], int sfield, unsigned char *dst[], int dfield, int lx, int lx2, int w, int h, int x, int y, int dx, int dy, int addflag) |
| int | mpeg3video_reconstruct (mpeg3video_t *video, int bx, int by, int mb_type, int motion_type, int PMV[2][2][2], int mv_field_sel[2][2], int dmvector[2], int stwtype) |
| #define WIDTH 1 |
Definition at line 526 of file reconstruct.c.
| int mpeg3video_reconstruct | ( | mpeg3video_t * | video, | |
| int | bx, | |||
| int | by, | |||
| int | mb_type, | |||
| int | motion_type, | |||
| int | PMV[2][2][2], | |||
| int | mv_field_sel[2][2], | |||
| int | dmvector[2], | |||
| int | stwtype | |||
| ) |
Definition at line 528 of file reconstruct.c.
References BOTTOM_FIELD, mpeg3video_t::coded_picture_width, FRAME_PICTURE, MB_BACKWARD, MB_FORWARD, MC_16X8, MC_DMV, MC_FIELD, MC_FRAME, mpeg3video_calc_dmv(), mpeg3video_t::newframe, mpeg3video_t::oldrefframe, P_TYPE, mpeg3video_t::pict_struct, mpeg3video_t::pict_type, predframe, recon(), mpeg3video_t::refframe, mpeg3video_t::secondfield, and WIDTH.
Referenced by mpeg3_decode_slice().

| static void rec | ( | unsigned char * | s, | |
| unsigned char * | d, | |||
| int | lx2, | |||
| int | h | |||
| ) | [inline, static] |
| static void rec4 | ( | unsigned char * | s, | |
| unsigned char * | d, | |||
| int | lx, | |||
| int | lx2, | |||
| int | h | |||
| ) | [inline, static] |
Definition at line 292 of file reconstruct.c.
References s1, s2, s3, s4, and sp.
Referenced by recon_comp().
| static void rec4a | ( | unsigned char * | s, | |
| unsigned char * | d, | |||
| int | lx, | |||
| int | lx2, | |||
| int | h | |||
| ) | [inline, static] |
Definition at line 352 of file reconstruct.c.
References s1, s2, s3, s4, and sp.
Referenced by recon_comp().
| static void rec4ac | ( | unsigned char * | s, | |
| unsigned char * | d, | |||
| int | lx, | |||
| int | lx2, | |||
| int | h | |||
| ) | [inline, static] |
Definition at line 388 of file reconstruct.c.
References s1, s2, s3, s4, and sp.
Referenced by recon_comp().
| static void rec4c | ( | unsigned char * | s, | |
| unsigned char * | d, | |||
| int | lx, | |||
| int | lx2, | |||
| int | h | |||
| ) | [inline, static] |
Definition at line 326 of file reconstruct.c.
References s1, s2, s3, s4, and sp.
Referenced by recon_comp().
| static void reca | ( | unsigned char * | s, | |
| unsigned char * | d, | |||
| int | lx2, | |||
| int | h | |||
| ) | [inline, static] |
| static void recac | ( | unsigned char * | s, | |
| unsigned char * | d, | |||
| int | lx2, | |||
| int | h | |||
| ) | [inline, static] |
| static void recc | ( | unsigned char * | s, | |
| unsigned char * | d, | |||
| int | lx2, | |||
| int | h | |||
| ) | [inline, static] |
| static void rech | ( | unsigned char * | s, | |
| unsigned char * | d, | |||
| int | lx2, | |||
| int | h | |||
| ) | [inline, static] |
| static void recha | ( | unsigned char * | s, | |
| unsigned char * | d, | |||
| int | lx2, | |||
| int | h | |||
| ) | [inline, static] |
| static void rechac | ( | unsigned char * | s, | |
| unsigned char * | d, | |||
| int | lx2, | |||
| int | h | |||
| ) | [inline, static] |
| static void rechc | ( | unsigned char * | s, | |
| unsigned char * | d, | |||
| int | lx2, | |||
| int | h | |||
| ) | [inline, static] |
| static void recon | ( | mpeg3video_t * | video, | |
| unsigned char * | src[], | |||
| int | sfield, | |||
| unsigned char * | dst[], | |||
| int | dfield, | |||
| int | lx, | |||
| int | lx2, | |||
| int | w, | |||
| int | h, | |||
| int | x, | |||
| int | y, | |||
| int | dx, | |||
| int | dy, | |||
| int | addflag | |||
| ) | [static] |
Definition at line 478 of file reconstruct.c.
References CHROMA420, CHROMA444, mpeg3video_t::chroma_format, and recon_comp().
Referenced by CodeMB(), and mpeg3video_reconstruct().

| static void recon_comp | ( | mpeg3video_t * | video, | |
| unsigned char * | src, | |||
| unsigned char * | dst, | |||
| int | lx, | |||
| int | lx2, | |||
| int | w, | |||
| int | h, | |||
| int | x, | |||
| int | y, | |||
| int | dx, | |||
| int | dy, | |||
| int | addflag | |||
| ) | [inline, static] |
| static void recv | ( | unsigned char * | s, | |
| unsigned char * | d, | |||
| int | lx, | |||
| int | lx2, | |||
| int | h | |||
| ) | [inline, static] |
| static void recva | ( | unsigned char * | s, | |
| unsigned char * | d, | |||
| int | lx, | |||
| int | lx2, | |||
| int | h | |||
| ) | [inline, static] |
| static void recvac | ( | unsigned char * | s, | |
| unsigned char * | d, | |||
| int | lx, | |||
| int | lx2, | |||
| int | h | |||
| ) | [inline, static] |
| static void recvc | ( | unsigned char * | s, | |
| unsigned char * | d, | |||
| int | lx, | |||
| int | lx2, | |||
| int | h | |||
| ) | [inline, static] |
1.5.5