> From: libav-devel [mailto:[email protected]] On Behalf Of > Maxym Dmytrychenko > Sent: Monday, March 19, 2018 5:59 PM > To: libav development <[email protected]> > Subject: Re: [libav-devel] [PATCH 1/2] lavc/qsvdec: set complete_frame flags > for non-interlaced frames. > > MFX_BITSTREAM_COMPLETE_FRAME support can be added as a param > or can be only such if() conditions sufficient for all cases and streams ?
Yes, I think this flag is a common flag for all codecs (Not only for VC1.). According to the comments of MFX_BITSTREAM_COMPLETE_FRAME and grep it in MSDK sample_utils.cpp. I have run the full decoding test internally for all codecs. Everything is ok but expect h264. Some interlace videos is treated as AV_FIELD_UNKNOWN(see https://github.com/libav/libav/blob/master/libavcodec/h264_parser.c#L463 ) thus making some h264 clips decoding failed. I will update this patch. Thanks for your review! _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
