Merge commit 'a6a750c7ef'
* commit 'a6a750c7ef':
tests: Move all test programs to a subdirectory
Merged-by: Clément Bœsch <clement@stupeflix.com>
This commit is contained in:
commit
5d48e4eafa
101 changed files with 364 additions and 285 deletions
|
|
@ -1042,7 +1042,7 @@ HOSTPROGS = aacps_tablegen \
|
|||
|
||||
CLEANFILES = *_tables.c *_tables.h *_tablegen$(HOSTEXESUF)
|
||||
|
||||
$(SUBDIR)dct-test$(EXESUF): $(SUBDIR)dctref.o $(SUBDIR)aandcttab.o
|
||||
$(SUBDIR)tests/dct$(EXESUF): $(SUBDIR)dctref.o $(SUBDIR)aandcttab.o
|
||||
$(SUBDIR)dv_tablegen$(HOSTEXESUF): $(SUBDIR)dvdata_host.o
|
||||
|
||||
TRIG_TABLES = cos cos_fixed sin
|
||||
|
|
|
|||
16
libavcodec/tests/.gitignore
vendored
Normal file
16
libavcodec/tests/.gitignore
vendored
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
/avfft
|
||||
/cabac
|
||||
/dct
|
||||
/fft
|
||||
/fft-fixed
|
||||
/fft-fixed32
|
||||
/golomb
|
||||
/iirfilter
|
||||
/imgconvert
|
||||
/jpeg2000dwt
|
||||
/mathops
|
||||
/motion
|
||||
/options
|
||||
/rangecoder
|
||||
/snowenc
|
||||
/utils
|
||||
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
#include "config.h"
|
||||
|
||||
#include "idct.h"
|
||||
#include "libavcodec/arm/idct.h"
|
||||
|
||||
static const struct algo fdct_tab_arch[] = {
|
||||
{ 0 }
|
||||
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
#include "config.h"
|
||||
#include "libavutil/mem.h"
|
||||
#include "avfft.h"
|
||||
#include "libavcodec/avfft.h"
|
||||
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
|
|
@ -18,12 +18,12 @@
|
|||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
|
||||
#include "cabac.c"
|
||||
#include "libavcodec/cabac.c"
|
||||
|
||||
#define SIZE 10240
|
||||
|
||||
#include "libavutil/lfg.h"
|
||||
#include "avcodec.h"
|
||||
#include "libavcodec/avcodec.h"
|
||||
|
||||
static inline void put_cabac_bit(CABACContext *c, int b){
|
||||
put_bits(&c->pb, 1, b);
|
||||
|
|
@ -36,17 +36,18 @@
|
|||
|
||||
#include "libavutil/cpu.h"
|
||||
#include "libavutil/common.h"
|
||||
#include "libavutil/internal.h"
|
||||
#include "libavutil/lfg.h"
|
||||
#include "libavutil/time.h"
|
||||
|
||||
#include "dct.h"
|
||||
#include "idctdsp.h"
|
||||
#include "simple_idct.h"
|
||||
#include "xvididct.h"
|
||||
#include "aandcttab.h"
|
||||
#include "faandct.h"
|
||||
#include "faanidct.h"
|
||||
#include "dctref.h"
|
||||
#include "libavcodec/dct.h"
|
||||
#include "libavcodec/idctdsp.h"
|
||||
#include "libavcodec/simple_idct.h"
|
||||
#include "libavcodec/xvididct.h"
|
||||
#include "libavcodec/aandcttab.h"
|
||||
#include "libavcodec/faandct.h"
|
||||
#include "libavcodec/faanidct.h"
|
||||
#include "libavcodec/dctref.h"
|
||||
|
||||
struct algo {
|
||||
const char *name;
|
||||
|
|
@ -94,11 +95,11 @@ static const struct algo idct_tab[] = {
|
|||
};
|
||||
|
||||
#if ARCH_ARM
|
||||
#include "arm/dct-test.c"
|
||||
#include "arm/dct.c"
|
||||
#elif ARCH_PPC
|
||||
#include "ppc/dct-test.c"
|
||||
#include "ppc/dct.c"
|
||||
#elif ARCH_X86
|
||||
#include "x86/dct-test.c"
|
||||
#include "x86/dct.c"
|
||||
#else
|
||||
static const struct algo fdct_tab_arch[] = { { 0 } };
|
||||
static const struct algo idct_tab_arch[] = { { 0 } };
|
||||
|
|
@ -17,4 +17,4 @@
|
|||
*/
|
||||
|
||||
#define FFT_FLOAT 0
|
||||
#include "fft-test.c"
|
||||
#include "fft.c"
|
||||
|
|
@ -18,4 +18,4 @@
|
|||
|
||||
#define FFT_FLOAT 0
|
||||
#define FFT_FIXED_32 1
|
||||
#include "fft-test.c"
|
||||
#include "fft.c"
|
||||
|
|
@ -39,10 +39,10 @@
|
|||
#include "libavutil/mathematics.h"
|
||||
#include "libavutil/time.h"
|
||||
|
||||
#include "fft.h"
|
||||
#include "libavcodec/fft.h"
|
||||
#if FFT_FLOAT
|
||||
#include "dct.h"
|
||||
#include "rdft.h"
|
||||
#include "libavcodec/dct.h"
|
||||
#include "libavcodec/rdft.h"
|
||||
#endif
|
||||
|
||||
/* reference fft */
|
||||
|
|
@ -23,9 +23,9 @@
|
|||
|
||||
#include "libavutil/mem.h"
|
||||
|
||||
#include "get_bits.h"
|
||||
#include "golomb.h"
|
||||
#include "put_bits.h"
|
||||
#include "libavcodec/get_bits.h"
|
||||
#include "libavcodec/golomb.h"
|
||||
#include "libavcodec/put_bits.h"
|
||||
|
||||
#define COUNT 8191
|
||||
#define SIZE (COUNT * 4)
|
||||
|
|
@ -22,7 +22,7 @@
|
|||
|
||||
#include "libavutil/libm.h"
|
||||
|
||||
#include "iirfilter.h"
|
||||
#include "libavcodec/iirfilter.h"
|
||||
|
||||
#define FILT_ORDER 4
|
||||
#define SIZE 1024
|
||||
|
|
@ -19,7 +19,7 @@
|
|||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
|
||||
#include "imgconvert.c"
|
||||
#include "libavcodec/imgconvert.c"
|
||||
|
||||
#if FF_API_AVPICTURE
|
||||
FF_DISABLE_DEPRECATION_WARNINGS
|
||||
|
|
@ -20,7 +20,7 @@
|
|||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
|
||||
#include "jpeg2000dwt.c"
|
||||
#include "libavcodec/jpeg2000dwt.c"
|
||||
|
||||
#include "libavutil/lfg.h"
|
||||
|
||||
|
|
@ -16,7 +16,7 @@
|
|||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
|
||||
#include "mathops.h"
|
||||
#include "libavcodec/mathops.h"
|
||||
|
||||
#include <stdlib.h>
|
||||
|
||||
|
|
@ -28,7 +28,7 @@
|
|||
#include <string.h>
|
||||
|
||||
#include "config.h"
|
||||
#include "me_cmp.h"
|
||||
#include "libavcodec/me_cmp.h"
|
||||
#include "libavutil/internal.h"
|
||||
#include "libavutil/lfg.h"
|
||||
#include "libavutil/mem.h"
|
||||
|
|
@ -19,7 +19,7 @@
|
|||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
|
||||
#include "options.c"
|
||||
#include "libavcodec/options.c"
|
||||
|
||||
static int dummy_init(AVCodecContext *ctx)
|
||||
{
|
||||
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
#include "config.h"
|
||||
|
||||
#include "fdct.h"
|
||||
#include "libavcodec/ppc/fdct.h"
|
||||
|
||||
static const struct algo fdct_tab_arch[] = {
|
||||
#if HAVE_ALTIVEC
|
||||
|
|
@ -22,7 +22,7 @@
|
|||
#include "libavutil/lfg.h"
|
||||
#include "libavutil/log.h"
|
||||
|
||||
#include "rangecoder.h"
|
||||
#include "libavcodec/rangecoder.h"
|
||||
|
||||
#define SIZE 10240
|
||||
|
||||
|
|
@ -18,7 +18,7 @@
|
|||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
|
||||
#include "snowenc.c"
|
||||
#include "libavcodec/snowenc.c"
|
||||
|
||||
#undef malloc
|
||||
#undef free
|
||||
|
|
@ -16,7 +16,7 @@
|
|||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
|
||||
#include "avcodec.h"
|
||||
#include "libavcodec/avcodec.h"
|
||||
|
||||
int main(void){
|
||||
AVCodec *codec = NULL;
|
||||
|
|
@ -18,9 +18,9 @@
|
|||
|
||||
#include "config.h"
|
||||
|
||||
#include "fdct.h"
|
||||
#include "xvididct.h"
|
||||
#include "simple_idct.h"
|
||||
#include "libavcodec/x86/fdct.h"
|
||||
#include "libavcodec/x86/xvididct.h"
|
||||
#include "libavcodec/x86/simple_idct.h"
|
||||
|
||||
#if (CONFIG_PRORES_DECODER || CONFIG_PRORES_LGPL_DECODER) && ARCH_X86_64 && HAVE_YASM
|
||||
void ff_prores_idct_put_10_sse2(uint16_t *dst, int linesize,
|
||||
Loading…
Add table
Add a link
Reference in a new issue