From 9e31729d692f1e721b7ed1a3a0f51b68c064d68f Mon Sep 17 00:00:00 2001 From: Diego Biurrun Date: Thu, 7 Feb 2013 21:12:49 +0100 Subject: [PATCH 1/2] dsputil: Drop unused functions copy_block{2|4|16} --- libavcodec/dsputil.h | 33 --------------------------------- 1 file changed, 33 deletions(-) diff --git a/libavcodec/dsputil.h b/libavcodec/dsputil.h index 675fe29d84..d42518c522 100644 --- a/libavcodec/dsputil.h +++ b/libavcodec/dsputil.h @@ -515,28 +515,6 @@ static int name16(void /*MpegEncContext*/ *s, uint8_t *dst, uint8_t *src, int st } -static inline void copy_block2(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h) -{ - int i; - for(i=0; i Date: Thu, 7 Feb 2013 22:03:49 +0100 Subject: [PATCH 2/2] dsputil: Move copy_block functions to a separate header --- libavcodec/copy_block.h | 61 +++++++++++++++++++++++++++++++++++++++++ libavcodec/dsputil.c | 1 + libavcodec/dsputil.h | 36 ------------------------ libavcodec/sh4/qpel.c | 1 + 4 files changed, 63 insertions(+), 36 deletions(-) create mode 100644 libavcodec/copy_block.h diff --git a/libavcodec/copy_block.h b/libavcodec/copy_block.h new file mode 100644 index 0000000000..ec465db434 --- /dev/null +++ b/libavcodec/copy_block.h @@ -0,0 +1,61 @@ +/* + * This file is part of Libav. + * + * Libav is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * Libav is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with Libav; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + */ + +#ifndef AVCODEC_COPY_BLOCK_H +#define AVCODEC_COPY_BLOCK_H + +#include + +#include "libavutil/intreadwrite.h" + +static inline void copy_block8(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h) +{ + int i; + for(i=0; i