On Fri, Aug 23, 2024 at 8:37 PM Frank Plowman <p...@frankplowman.com> wrote:
> This reverts commit 110d8549d575aae6b2f627cd63e2eb7082ab8926. > > I have been working through fixing bugs, particularly crashes I've > found using a fuzzer, in the VVC decoder for the past few months. > While I won't claim it is now bug-free, it is considerably more > resilient than it was and I think in a position to have the > experimental flag removed for release 7.1. > > Additionally, most of the Main 10 features of VVC which were missing > version of the decoder released in 7.0 have now been implemented. > This includes the most major missing features: IBC, subpictures and RPR. > 👍 > > Signed-off-by: Frank Plowman <p...@frankplowman.com> > --- > libavcodec/vvc/dec.c | 3 +-- > tests/fate/vvc.mak | 2 +- > 2 files changed, 2 insertions(+), 3 deletions(-) > > diff --git a/libavcodec/vvc/dec.c b/libavcodec/vvc/dec.c > index 2c80f0c461..edf2607f50 100644 > --- a/libavcodec/vvc/dec.c > +++ b/libavcodec/vvc/dec.c > @@ -1108,8 +1108,7 @@ const FFCodec ff_vvc_decoder = { > .close = vvc_decode_free, > FF_CODEC_DECODE_CB(vvc_decode_frame), > .flush = vvc_decode_flush, > - .p.capabilities = AV_CODEC_CAP_DR1 | AV_CODEC_CAP_DELAY | > AV_CODEC_CAP_OTHER_THREADS | > - AV_CODEC_CAP_EXPERIMENTAL, > + .p.capabilities = AV_CODEC_CAP_DR1 | AV_CODEC_CAP_DELAY | > AV_CODEC_CAP_OTHER_THREADS, > .caps_internal = FF_CODEC_CAP_EXPORTS_CROPPING | > FF_CODEC_CAP_INIT_CLEANUP | > FF_CODEC_CAP_AUTO_THREADS, > .p.profiles = NULL_IF_CONFIG_SMALL(ff_vvc_profiles), > diff --git a/tests/fate/vvc.mak b/tests/fate/vvc.mak > index 3e762ec65e..5335460263 100644 > --- a/tests/fate/vvc.mak > +++ b/tests/fate/vvc.mak > @@ -41,7 +41,7 @@ $(foreach VAR,$(FATE_VVC_VARS), $(eval VVC_TESTS_$(VAR) > := $(addprefix fate-vvc- > $(VVC_TESTS_8BIT): SCALE_OPTS := -pix_fmt yuv420p > $(VVC_TESTS_10BIT): SCALE_OPTS := -pix_fmt yuv420p10le -vf scale > $(VVC_TESTS_444_10BIT): SCALE_OPTS := -pix_fmt yuv444p10le -vf scale > -fate-vvc-conformance-%: CMD = framecrc -c:v vvc -strict experimental -i > $(TARGET_SAMPLES)/vvc-conformance/$(subst fate-vvc-conformance-,,$(@)).bit > $(SCALE_OPTS) > +fate-vvc-conformance-%: CMD = framecrc -c:v vvc -i > $(TARGET_SAMPLES)/vvc-conformance/$(subst fate-vvc-conformance-,,$(@)).bit > $(SCALE_OPTS) > > FATE_VVC-$(call FRAMECRC, VVC, VVC, VVC_PARSER) += $(VVC_TESTS_8BIT) > FATE_VVC-$(call FRAMECRC, VVC, VVC, VVC_PARSER SCALE_FILTER) += > \ > -- > 2.46.0 > > _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".