
Go to the source code of this file.
Functions | |
| void | getSubImagesLuma (StorablePicture *s) |
| void | getSubImageInteger (StorablePicture *s, imgpel **dstImg, imgpel **srcImg) |
| void | getHorSubImageSixTap (StorablePicture *s, imgpel **dst_imgY, imgpel **ref_imgY) |
| void | getVerSubImageSixTap (StorablePicture *s, imgpel **dst_imgY, imgpel **ref_imgY) |
| void | getVerSubImageSixTapTmp (StorablePicture *s, imgpel **dst_imgY, imgpel **ref_imgY) |
| void | getSubImageBiLinear (StorablePicture *s, imgpel **dstImg, imgpel **srcImgL, imgpel **srcImgR) |
| void | getHorSubImageBiLinear (StorablePicture *s, imgpel **dstImg, imgpel **srcImgL, imgpel **srcImgR) |
| void | getVerSubImageBiLinear (StorablePicture *s, imgpel **dstImg, imgpel **srcImgT, imgpel **srcImgB) |
| void | getDiagSubImageBiLinear (StorablePicture *s, imgpel **dstImg, imgpel **srcImgT, imgpel **srcImgB) |
Definition in file img_luma.h.
| void getDiagSubImageBiLinear | ( | StorablePicture * | s, | |
| imgpel ** | dstImg, | |||
| imgpel ** | srcImgT, | |||
| imgpel ** | srcImgB | |||
| ) |
Does _diagonal_ interpolation using the BiLinear filter.
| s | pointer to StorablePicture structure | |
| dstImg | destination Image | |
| srcImgT | source top/left image | |
| srcImgB | source bottom/right image |
Definition at line 590 of file img_luma.c.
References storable_picture::size_x_padded, and storable_picture::size_y_padded.
Referenced by getSubImagesLuma().
| void getHorSubImageBiLinear | ( | StorablePicture * | s, | |
| imgpel ** | dstImg, | |||
| imgpel ** | srcImgL, | |||
| imgpel ** | srcImgR | |||
| ) |
Does _horizontal_ interpolation using the BiLinear filter.
| s | pointer to StorablePicture structure | |
| dstImg | destination Image | |
| srcImgL | source left image | |
| srcImgR | source right image |
Definition at line 503 of file img_luma.c.
References storable_picture::size_x_padded, and storable_picture::size_y_padded.
Referenced by getSubImagesLuma().
| void getHorSubImageSixTap | ( | StorablePicture * | s, | |
| imgpel ** | dstImg, | |||
| imgpel ** | srcImg | |||
| ) |
Does _horizontal_ interpolation using the SIX TAP filters.
| s | pointer to StorablePicture structure | |
| dstImg | destination image | |
| srcImg | source image |
Definition at line 178 of file img_luma.c.
References imgY_sub_tmp, ImageParameters::max_imgpel_value, storable_picture::size_x_padded, and storable_picture::size_y_padded.
Referenced by getSubImagesLuma().
| void getSubImageBiLinear | ( | StorablePicture * | s, | |
| imgpel ** | dstImg, | |||
| imgpel ** | srcImgL, | |||
| imgpel ** | srcImgR | |||
| ) |
Does _horizontal_ interpolation using the BiLinear filter.
| s | pointer to StorablePicture structure | |
| dstImg | destination Image | |
| srcImgL | source left image | |
| srcImgR | source right image |
Definition at line 466 of file img_luma.c.
References storable_picture::size_x_padded, and storable_picture::size_y_padded.
Referenced by getSubImagesLuma().
| void getSubImageInteger | ( | StorablePicture * | s, | |
| imgpel ** | dstImg, | |||
| imgpel ** | srcImg | |||
| ) |
Copy Integer Samples to image [0][0].
| s | pointer to StorablePicture structure | |
| dstImg | destination image | |
| srcImg | source image |
Definition at line 117 of file img_luma.c.
References IMG_PAD_SIZE, storable_picture::size_x, storable_picture::size_x_padded, and storable_picture::size_y.
Referenced by getSubImagesLuma().
| void getSubImagesLuma | ( | StorablePicture * | s | ) |
Creates the 4x4 = 16 images that contain quarter-pel samples sub-sampled at different spatial orientations; enables more efficient implementation.
| s | pointer to StorablePicture structure s************************************************************************ |
Definition at line 42 of file img_luma.c.
References getDiagSubImageBiLinear(), getHorSubImageBiLinear(), getHorSubImageSixTap(), getSubImageBiLinear(), getSubImageInteger(), getVerSubImageBiLinear(), getVerSubImageSixTap(), getVerSubImageSixTapTmp(), storable_picture::p_curr_img, and storable_picture::p_curr_img_sub.
Referenced by UnifiedOneForthPix(), and UnifiedOneForthPix_JV().

| void getVerSubImageBiLinear | ( | StorablePicture * | s, | |
| imgpel ** | dstImg, | |||
| imgpel ** | srcImgT, | |||
| imgpel ** | srcImgB | |||
| ) |
Does _vertical_ interpolation using the BiLinear filter.
| s | pointer to StorablePicture structure | |
| dstImg | destination Image | |
| srcImgT | source top image | |
| srcImgB | source bottom image |
Definition at line 543 of file img_luma.c.
References storable_picture::size_x_padded, and storable_picture::size_y_padded.
Referenced by getSubImagesLuma().
| void getVerSubImageSixTap | ( | StorablePicture * | s, | |
| imgpel ** | dstImg, | |||
| imgpel ** | srcImg | |||
| ) |
Does _vertical_ interpolation using the SIX TAP filters.
| s | pointer to StorablePicture structure | |
| dstImg | pointer to target image | |
| srcImg | pointer to source image |
Definition at line 283 of file img_luma.c.
References ImageParameters::max_imgpel_value, storable_picture::size_x_padded, and storable_picture::size_y_padded.
Referenced by getSubImagesLuma().
| void getVerSubImageSixTapTmp | ( | StorablePicture * | s, | |
| imgpel ** | dstImg, | |||
| imgpel ** | srcImg | |||
| ) |
Does _vertical_ interpolation using the SIX TAP filters.
| s | pointer to StorablePicture structure | |
| dstImg | pointer to target image | |
| srcImg | pointer to source image |
Definition at line 373 of file img_luma.c.
References imgY_sub_tmp, ImageParameters::max_imgpel_value, storable_picture::size_x_padded, and storable_picture::size_y_padded.
Referenced by getSubImagesLuma().