Mercurial > libavcodec.hg
comparison dsputil.c @ 4296:4bfaef73d6ed libavcodec
Adding H.264 DCT.
| author | takis |
|---|---|
| date | Mon, 11 Dec 2006 15:53:55 +0000 |
| parents | a26b5096dbb0 |
| children | a96d905dcbaa |
comparison
equal
deleted
inserted
replaced
| 4295:aabfa0a58cb0 | 4296:4bfaef73d6ed |
|---|---|
| 2547 void ff_put_vc1_mspel_mc00_c(uint8_t *dst, uint8_t *src, int stride, int rnd) { | 2547 void ff_put_vc1_mspel_mc00_c(uint8_t *dst, uint8_t *src, int stride, int rnd) { |
| 2548 put_pixels8_c(dst, src, stride, 8); | 2548 put_pixels8_c(dst, src, stride, 8); |
| 2549 } | 2549 } |
| 2550 #endif /* CONFIG_VC1_DECODER||CONFIG_WMV3_DECODER */ | 2550 #endif /* CONFIG_VC1_DECODER||CONFIG_WMV3_DECODER */ |
| 2551 | 2551 |
| 2552 #if defined(CONFIG_H264_ENCODER) | |
| 2553 /* H264 specific */ | |
| 2554 void ff_h264dsp_init(DSPContext* c, AVCodecContext *avctx); | |
| 2555 #endif /* CONFIG_H264_ENCODER */ | |
| 2556 | |
| 2552 static void wmv2_mspel8_v_lowpass(uint8_t *dst, uint8_t *src, int dstStride, int srcStride, int w){ | 2557 static void wmv2_mspel8_v_lowpass(uint8_t *dst, uint8_t *src, int dstStride, int srcStride, int w){ |
| 2553 uint8_t *cm = ff_cropTbl + MAX_NEG_CROP; | 2558 uint8_t *cm = ff_cropTbl + MAX_NEG_CROP; |
| 2554 int i; | 2559 int i; |
| 2555 | 2560 |
| 2556 for(i=0; i<w; i++){ | 2561 for(i=0; i<w; i++){ |
| 4024 ff_cavsdsp_init(c,avctx); | 4029 ff_cavsdsp_init(c,avctx); |
| 4025 #endif | 4030 #endif |
| 4026 #if defined(CONFIG_VC1_DECODER) || defined(CONFIG_WMV3_DECODER) | 4031 #if defined(CONFIG_VC1_DECODER) || defined(CONFIG_WMV3_DECODER) |
| 4027 ff_vc1dsp_init(c,avctx); | 4032 ff_vc1dsp_init(c,avctx); |
| 4028 #endif | 4033 #endif |
| 4034 #if defined(CONFIG_H264_ENCODER) | |
| 4035 ff_h264dsp_init(c,avctx); | |
| 4036 #endif | |
| 4029 | 4037 |
| 4030 c->put_mspel_pixels_tab[0]= put_mspel8_mc00_c; | 4038 c->put_mspel_pixels_tab[0]= put_mspel8_mc00_c; |
| 4031 c->put_mspel_pixels_tab[1]= put_mspel8_mc10_c; | 4039 c->put_mspel_pixels_tab[1]= put_mspel8_mc10_c; |
| 4032 c->put_mspel_pixels_tab[2]= put_mspel8_mc20_c; | 4040 c->put_mspel_pixels_tab[2]= put_mspel8_mc20_c; |
| 4033 c->put_mspel_pixels_tab[3]= put_mspel8_mc30_c; | 4041 c->put_mspel_pixels_tab[3]= put_mspel8_mc30_c; |
