diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2013-04-05 21:25:31 +0200 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2013-04-05 21:25:49 +0200 |
commit | 3d73be071dfbe21f73644b85a57a52f86acd6589 (patch) | |
tree | d20e7f41cf8ab6bd461287353855c6e461203c8f /libavcodec/dsputil.c | |
parent | fa871b1bde42abaeeee48d866b93cfabc7669e21 (diff) | |
parent | ed16c2dbf47cdd7c48825b4da6e7036698e5dde1 (diff) | |
download | ffmpeg-3d73be071dfbe21f73644b85a57a52f86acd6589.tar.gz |
Merge commit 'ed16c2dbf47cdd7c48825b4da6e7036698e5dde1'
* commit 'ed16c2dbf47cdd7c48825b4da6e7036698e5dde1':
h261: Remove H.261 loop filter from dsputil
Merged-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/dsputil.c')
-rw-r--r-- | libavcodec/dsputil.c | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/libavcodec/dsputil.c b/libavcodec/dsputil.c index da24fe4fcd..e12b55580e 100644 --- a/libavcodec/dsputil.c +++ b/libavcodec/dsputil.c @@ -1587,33 +1587,6 @@ static void h263_h_loop_filter_c(uint8_t *src, int stride, int qscale){ } } -static void h261_loop_filter_c(uint8_t *src, int stride){ - int x,y,xy,yz; - int temp[64]; - - for(x=0; x<8; x++){ - temp[x ] = 4*src[x ]; - temp[x + 7*8] = 4*src[x + 7*stride]; - } - for(y=1; y<7; y++){ - for(x=0; x<8; x++){ - xy = y * stride + x; - yz = y * 8 + x; - temp[yz] = src[xy - stride] + 2*src[xy] + src[xy + stride]; - } - } - - for(y=0; y<8; y++){ - src[ y*stride] = (temp[ y*8] + 2)>>2; - src[7+y*stride] = (temp[7+y*8] + 2)>>2; - for(x=1; x<7; x++){ - xy = y * stride + x; - yz = y * 8 + x; - src[xy] = (temp[yz-1] + 2*temp[yz] + temp[yz+1] + 8)>>4; - } - } -} - static inline int pix_abs16_c(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) { int s, i; @@ -2896,8 +2869,6 @@ av_cold void ff_dsputil_init(DSPContext* c, AVCodecContext *avctx) c->h263_v_loop_filter= h263_v_loop_filter_c; } - c->h261_loop_filter= h261_loop_filter_c; - c->try_8x8basis= try_8x8basis_c; c->add_8x8basis= add_8x8basis_c; |