libavcodec/high_bit_depth.h File Reference

#include "dsputil.h"

Go to the source code of this file.

Defines

#define BIT_DEPTH   8
#define CLIP_PIXEL(depth)
#define pixel   uint8_t
#define pixel2   uint16_t
#define pixel4   uint32_t
#define dctcoef   int16_t
#define INIT_CLIP   uint8_t *cm = ff_cropTbl + MAX_NEG_CROP;
#define no_rnd_avg_pixel4   no_rnd_avg32
#define rnd_avg_pixel4   rnd_avg32
#define AV_RN2P   AV_RN16
#define AV_RN4P   AV_RN32
#define AV_RN4PA   AV_RN32A
#define AV_WN2P   AV_WN16
#define AV_WN4P   AV_WN32
#define AV_WN4PA   AV_WN32A
#define PIXEL_SPLAT_X4(x)   ((x)*0x01010101U)
#define av_clip_pixel(a)   av_clip_uint8(a)
#define CLIP(a)   cm[a]
#define FUNC(a)   a ## _8
#define FUNCC(a)   a ## _8_c


Define Documentation

#define av_clip_pixel (  )     av_clip_uint8(a)

Definition at line 92 of file high_bit_depth.h.

Referenced by h264_loop_filter_chroma(), and h264_loop_filter_luma().

#define AV_RN2P   AV_RN16

Definition at line 82 of file high_bit_depth.h.

Referenced by copy_block2().

#define AV_RN4P   AV_RN32

Definition at line 83 of file high_bit_depth.h.

Referenced by copy_block16(), copy_block4(), and copy_block8().

#define AV_RN4PA   AV_RN32A

#define AV_WN2P   AV_WN16

Definition at line 85 of file high_bit_depth.h.

Referenced by copy_block2().

#define AV_WN4P   AV_WN32

Definition at line 86 of file high_bit_depth.h.

Referenced by copy_block16(), copy_block4(), and copy_block8().

#define AV_WN4PA   AV_WN32A

#define BIT_DEPTH   8

Definition at line 22 of file high_bit_depth.h.

#define CLIP (  )     cm[a]

#define CLIP_PIXEL ( depth   ) 

Value:

static inline uint16_t av_clip_pixel_ ## depth (int p)\
    {\
        const int pixel_max = (1 << depth)-1;\
        return (p & ~pixel_max) ? (-p)>>31 & pixel_max : p;\
    }

Definition at line 46 of file high_bit_depth.h.

#define dctcoef   int16_t

#define FUNC (  )     a ## _8

Definition at line 94 of file high_bit_depth.h.

#define FUNCC (  )     a ## _8_c

Definition at line 95 of file high_bit_depth.h.

#define INIT_CLIP   uint8_t *cm = ff_cropTbl + MAX_NEG_CROP;

#define no_rnd_avg_pixel4   no_rnd_avg32

Definition at line 80 of file high_bit_depth.h.

#define pixel   uint8_t

Definition at line 74 of file high_bit_depth.h.

Referenced by add_pixels4(), add_pixels8(), copy_block16(), copy_block8(), decode_frame(), draw_edges(), expand_rle_row(), ff_emulated_edge_mc(), ff_h264_idct8_add(), ff_h264_idct8_add4(), ff_h264_idct8_dc_add(), ff_h264_idct_add16(), ff_h264_idct_add16intra(), ff_h264_idct_add8(), ff_h264_idct_dc_add(), flic_decode_frame_15_16BPP(), h264_h_loop_filter_chroma(), h264_h_loop_filter_chroma_intra(), h264_h_loop_filter_chroma_mbaff(), h264_h_loop_filter_chroma_mbaff_intra(), h264_h_loop_filter_luma(), h264_h_loop_filter_luma_intra(), h264_h_loop_filter_luma_mbaff(), h264_h_loop_filter_luma_mbaff_intra(), h264_loop_filter_chroma(), h264_loop_filter_chroma_intra(), h264_loop_filter_luma(), h264_loop_filter_luma_intra(), h264_v_loop_filter_chroma(), h264_v_loop_filter_chroma_intra(), h264_v_loop_filter_luma(), h264_v_loop_filter_luma_intra(), idct_internal(), pred16x16_dc(), pred16x16_horizontal(), pred16x16_horizontal_add(), pred16x16_left_dc(), pred16x16_plane_compat(), pred16x16_top_dc(), pred16x16_vertical(), pred16x16_vertical_add(), pred4x4_127_dc(), pred4x4_128_dc(), pred4x4_129_dc(), pred4x4_dc(), pred4x4_down_left(), pred4x4_down_right(), pred4x4_horizontal(), pred4x4_horizontal_add(), pred4x4_horizontal_down(), pred4x4_horizontal_up(), pred4x4_left_dc(), pred4x4_top_dc(), pred4x4_vertical(), pred4x4_vertical_add(), pred4x4_vertical_left(), pred4x4_vertical_right(), pred8x8_dc(), pred8x8_horizontal(), pred8x8_horizontal_add(), pred8x8_left_dc(), pred8x8_mad_cow_dc_0l0(), pred8x8_mad_cow_dc_l00(), pred8x8_plane(), pred8x8_top_dc(), pred8x8_vertical(), pred8x8_vertical_add(), pred8x8l_128_dc(), pred8x8l_dc(), pred8x8l_down_left(), pred8x8l_down_right(), pred8x8l_horizontal(), pred8x8l_horizontal_add(), pred8x8l_horizontal_down(), pred8x8l_horizontal_up(), pred8x8l_left_dc(), pred8x8l_top_dc(), pred8x8l_vertical(), pred8x8l_vertical_add(), pred8x8l_vertical_left(), pred8x8l_vertical_right(), and smc_decode_stream().

#define pixel2   uint16_t

Definition at line 75 of file high_bit_depth.h.

#define pixel4   uint32_t

#define PIXEL_SPLAT_X4 (  )     ((x)*0x01010101U)

#define rnd_avg_pixel4   rnd_avg32

Definition at line 81 of file high_bit_depth.h.


Generated on Fri Oct 26 02:38:16 2012 for FFmpeg by  doxygen 1.5.8