#include "libavutil/intmath.h"
#include "libavutil/log.h"
#include "libavutil/opt.h"
#include "avcodec.h"
#include "dsputil.h"
#include "dwt.h"
#include "snow.h"
#include "snowdata.h"
#include "rangecoder.h"
#include "mathops.h"
#include "h263.h"
Go to the source code of this file.
#define MC_STRIDE | ( | x | ) | (needs[x] ? 64 : stride) |
Referenced by mc_block().
#define mca | ( | dx, | |||
dy, | |||||
b_w | ) |
#define mcf | ( | dx, | |||
dy | ) |
Value:
s->dsp.put_qpel_pixels_tab [0][dy+dx/4]=\ s->dsp.put_no_rnd_qpel_pixels_tab[0][dy+dx/4]=\ s->dsp.put_h264_qpel_pixels_tab[0][dy+dx/4];\ s->dsp.put_qpel_pixels_tab [1][dy+dx/4]=\ s->dsp.put_no_rnd_qpel_pixels_tab[1][dy+dx/4]=\ s->dsp.put_h264_qpel_pixels_tab[1][dy+dx/4];
Referenced by mca().
#define mcfh | ( | dx, | |||
dy | ) |
Value:
s->dsp.put_pixels_tab [0][dy/4+dx/8]=\ s->dsp.put_no_rnd_pixels_tab[0][dy/4+dx/8]=\ mc_block_hpel ## dx ## dy ## 16;\ s->dsp.put_pixels_tab [1][dy/4+dx/8]=\ s->dsp.put_no_rnd_pixels_tab[1][dy/4+dx/8]=\ mc_block_hpel ## dx ## dy ## 8;
Referenced by mca().
#define USE_HALFPEL_PLANE 0 |
int ff_snow_alloc_blocks | ( | SnowContext * | s | ) |
av_cold void ff_snow_common_end | ( | SnowContext * | s | ) |
Definition at line 645 of file snow.c.
Referenced by decode_end(), decode_init(), encode_end(), and encode_init().
int ff_snow_common_init_after_header | ( | AVCodecContext * | avctx | ) |
int ff_snow_frame_start | ( | SnowContext * | s | ) |
void ff_snow_release_buffer | ( | AVCodecContext * | avctx | ) |
Definition at line 580 of file snow.c.
Referenced by decode_frame(), encode_frame(), and ff_snow_frame_start().
void ff_snow_reset_contexts | ( | SnowContext * | s | ) |
static void halfpel_interpol | ( | SnowContext * | s, | |
uint8_t * | halfpel[4][4], | |||
AVFrame * | frame | |||
) | [static] |