mirror of https://git.ffmpeg.org/ffmpeg.git
tools/target_dec_fuzzer: Move the hwaccel check outside the initialization if
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
parent
f6ba58d193
commit
718f8a01df
|
@ -147,10 +147,6 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
|
|||
avcodec_register(&DECODER_SYMBOL(FFMPEG_DECODER));
|
||||
|
||||
c = &DECODER_SYMBOL(FFMPEG_DECODER);
|
||||
|
||||
// Unsupported
|
||||
if (c->capabilities & AV_CODEC_CAP_HWACCEL_VDPAU)
|
||||
return 0;
|
||||
#else
|
||||
avcodec_register_all();
|
||||
c = AVCodecInitialize(FFMPEG_CODEC); // Done once.
|
||||
|
@ -158,6 +154,10 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
|
|||
av_log_set_level(AV_LOG_PANIC);
|
||||
}
|
||||
|
||||
// Unsupported
|
||||
if (c->capabilities & AV_CODEC_CAP_HWACCEL_VDPAU)
|
||||
return 0;
|
||||
|
||||
switch (c->type) {
|
||||
case AVMEDIA_TYPE_AUDIO : decode_handler = avcodec_decode_audio4; break;
|
||||
case AVMEDIA_TYPE_VIDEO : decode_handler = avcodec_decode_video2; break;
|
||||
|
|
Loading…
Reference in New Issue