mirror of https://git.ffmpeg.org/ffmpeg.git
avutil: check pixdescs in a different place
Doing this check in avutil_version() is not appropriate. Also, this code is by default disabled (--assert-level is by default 0). A FATE run with defaults will never execute the checks. Move it to the pixelutils test program. Whatever reason there was in avutil_version() not to run this test by default, it should be fine in this test program. This means FATE will run the test by default. (Yes, pixelutils is not strictly the best place for it either, but it's better.) (pixdesc.c also has a small test program, but it's never run by FATE.) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
3e18dc235e
commit
92e3a6fdac
|
@ -19,6 +19,7 @@
|
|||
#include "config.h"
|
||||
#include "common.h"
|
||||
#include "pixelutils.h"
|
||||
#include "internal.h"
|
||||
|
||||
#if CONFIG_PIXELUTILS
|
||||
|
||||
|
@ -151,6 +152,8 @@ int main(void)
|
|||
goto end;
|
||||
}
|
||||
|
||||
ff_check_pixfmt_descriptors();
|
||||
|
||||
#define RANDOM_INIT(buf, size) do { \
|
||||
int k; \
|
||||
for (k = 0; k < size; k++) { \
|
||||
|
|
|
@ -54,9 +54,6 @@ unsigned avutil_version(void)
|
|||
av_log(NULL, AV_LOG_ERROR, "Libavutil has been linked to a broken llrint()\n");
|
||||
}
|
||||
|
||||
#if defined(ASSERT_LEVEL) && ASSERT_LEVEL > 0
|
||||
ff_check_pixfmt_descriptors();
|
||||
#endif
|
||||
checks_done = 1;
|
||||
return LIBAVUTIL_VERSION_INT;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue