mlib_VideoP64Loop_S16_U8 man page on SunOS

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
SunOS logo
[printable version]

mlib_VideoP64Loop_S16_U8(3mediaLib Library Funcmlib_VideoP64Loop_S16_U8(3MLIB)

NAME
       mlib_VideoP64Loop_S16_U8	 -  applies  a	2-dimensional (2D) 3x3 spatial
       filter on the reference block

SYNOPSIS
       cc [ flag... ] file... -lmlib [ library... ]
       #include <mlib.h>

       mlib_status mlib_VideoP64Loop_S16_U8(mlib_s16 mc_block[64],
	   const mlib_u8 *ref_block, mlib_s32 stride);

DESCRIPTION
       The mlib_VideoP64Loop_S16_U8() function applies	a  2-dimensional  (2D)
       3x3 spatial filter on the reference block. The filter is separable into
       1D horizontal and vertical functions, where the filter coefficients are
       0.25,  0.5,  0.25, except at the block edges where the coefficients are
       0, 1, 0. In this mode, the output must be added to the IDCT  output  to
       reconstruct  the	 block	in the current frame. Thus, the stride applies
       only to the input reference block. This function requires  the  motion-
       compensated block to be 8-bit aligned.

PARAMETERS
       The function takes the following arguments:

       mc_block	    Pointer to the motion-compensated reference block.

       ref_block    Pointer to the reference block.

       stride	    Stride,  in	 bytes, between adjacent rows in the reference
		    block.

RETURN VALUES
       The function returns MLIB_SUCCESS if successful. Otherwise  it  returns
       MLIB_FAILURE.

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Interface Stability	     │Committed			   │
       ├─────────────────────────────┼─────────────────────────────┤
       │MT-Level		     │MT-Safe			   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       mlib_VideoAddBlock_U8_S16(3MLIB),      mlib_VideoCopyRef_S16_U8(3MLIB),
       mlib_VideoCopyRef_S16_U8_16x16(3MLIB),		       mlib_VideoCopy‐
       Ref_U8_U8_16x16(3MLIB),	      mlib_VideoCopyRefAve_U8_U8_16x16(3MLIB),
       mlib_VideoH263OverlappedMC_S16_U8(3MLIB),	   mlib_VideoH263Over‐
       lappedMC_U8_U8(3MLIB), mlib_VideoInterpAveX_U8_U8(3MLIB), mlib_VideoIn‐
       terpAveX_U8_U8_16x16(3MLIB),	   mlib_VideoInterpAveXY_U8_U8(3MLIB),
       mlib_VideoInterpAveXY_U8_U8_16x16(3MLIB),	      mlib_VideoInter‐
       pAveY_U8_U8(3MLIB),	      mlib_VideoInterpAveY_U8_U8_16x16(3MLIB),
       mlib_VideoInterpX_S16_U8(3MLIB), mlib_VideoInterpX_S16_U8_16x16(3MLIB),
       mlib_VideoInterpX_U8_U8(3MLIB),	     mlib_VideoInterpXY_S16_U8(3MLIB),
       mlib_VideoInterpXY_S16_U8_16x16(3MLIB),		      mlib_VideoInter‐
       pXY_U8_U8(3MLIB), mlib_VideoInterpXY_U8_U8_16x16(3MLIB), mlib_VideoInt‐
       erpY_S16_U8(3MLIB),		mlib_VideoInterpY_S16_U8_16x16(3MLIB),
       mlib_VideoInterpY_U8_U8(3MLIB),	 mlib_VideoInterpY_U8_U8_16x16(3MLIB),
       mlib_VideoP64Decimate_U8_U8(3MLIB),     mlib_VideoP64Loop_U8_U8(3MLIB),
       attributes(5)

SunOS 5.10			  2 Mar 2007   mlib_VideoP64Loop_S16_U8(3MLIB)
[top]

List of man pages available for SunOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net