#include "global.h"
#include "intra16x16_pred.h"
#include "mb_access.h"
#include "image.h"

Go to the source code of this file.
Functions | |
| static int | intra16x16_dc_pred (ImageParameters *img, Macroblock *currMB, ColorPlane pl) |
| static int | intra16x16_vert_pred (ImageParameters *img, Macroblock *currMB, ColorPlane pl) |
| static int | intra16x16_hor_pred (ImageParameters *img, Macroblock *currMB, ColorPlane pl) |
| static int | intra16x16_plane_pred (ImageParameters *img, Macroblock *currMB, ColorPlane pl) |
| int | intrapred16x16 (ImageParameters *img, Macroblock *currMB, ColorPlane pl, int predmode) |
Definition in file intra16x16_pred.c.
| static int intra16x16_dc_pred | ( | ImageParameters * | img, | |
| Macroblock * | currMB, | |||
| ColorPlane | pl | |||
| ) | [inline, static] |
makes and returns 16x16 DC prediction mode
< pixel position p(0,-1)
< pixel positions p(-1, -1..15)
| img | image parameters |
Definition at line 32 of file intra16x16_pred.c.
References storable_picture::imgUV, and storable_picture::imgY.
Referenced by intrapred16x16().
| static int intra16x16_hor_pred | ( | ImageParameters * | img, | |
| Macroblock * | currMB, | |||
| ColorPlane | pl | |||
| ) | [inline, static] |
makes and returns 16x16 horizontal prediction mode
< pixel positions p(-1, -1..15)
| img | image parameters |
Definition at line 151 of file intra16x16_pred.c.
References error(), storable_picture::imgUV, and storable_picture::imgY.
Referenced by intrapred16x16().

| static int intra16x16_plane_pred | ( | ImageParameters * | img, | |
| Macroblock * | currMB, | |||
| ColorPlane | pl | |||
| ) | [inline, static] |
makes and returns 16x16 horizontal prediction mode
< pixel position p(0,-1)
< pixel positions p(-1, -1..15)
| img | image parameters |
Definition at line 205 of file intra16x16_pred.c.
References error(), storable_picture::imgUV, and storable_picture::imgY.
Referenced by intrapred16x16().

| static int intra16x16_vert_pred | ( | ImageParameters * | img, | |
| Macroblock * | currMB, | |||
| ColorPlane | pl | |||
| ) | [inline, static] |
makes and returns 16x16 vertical prediction mode
< pixel position p(0,-1)
| img | image parameters |
Definition at line 108 of file intra16x16_pred.c.
References error(), storable_picture::imgUV, and storable_picture::imgY.
Referenced by intrapred16x16().

| int intrapred16x16 | ( | ImageParameters * | img, | |
| Macroblock * | currMB, | |||
| ColorPlane | pl, | |||
| int | predmode | |||
| ) |
makes and returns 16x16 intra prediction blocks
| img | image parameters |
| currMB | Current Macroblock |
| pl | Current colorplane (for 4:4:4) |
| predmode | prediction mode |
Definition at line 282 of file intra16x16_pred.c.
References intra16x16_dc_pred(), intra16x16_hor_pred(), intra16x16_plane_pred(), and intra16x16_vert_pred().
Referenced by decode_one_component().
