static void FDBDesroy(FuzzDataBuffer *FDB) { av_free(FDB->data_); }
static void FDBRealloc(FuzzDataBuffer *FDB, size_t size) {
- size_t needed = size + FF_INPUT_BUFFER_PADDING_SIZE;
+ size_t needed = size + AV_INPUT_BUFFER_PADDING_SIZE;
av_assert0(needed > size);
if (needed > FDB->size_) {
av_free(FDB->data_);
FDBRealloc(FDB, size);
memcpy(FDB->data_, data, size);
size_t padd = FDB->size_ - size;
- if (padd > FF_INPUT_BUFFER_PADDING_SIZE)
- padd = FF_INPUT_BUFFER_PADDING_SIZE;
+ if (padd > AV_INPUT_BUFFER_PADDING_SIZE)
+ padd = AV_INPUT_BUFFER_PADDING_SIZE;
memset(FDB->data_ + size, 0, padd);
av_init_packet(dst);
dst->data = FDB->data_;
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;