I can observe GPU consumption and lower CPU consumption in this case just like decoding 640x480 which obviously using hardware decoding(since it succeed in first attempt) in my MacBook.
So from my point of view, it still uses hardware decoding. I’m still not sure whether or not all apple’s device following this behavior. But maybe this is user’s responsibility to choose which type of decoding they want. If they want to use hardware decoding, we can try to find one, if they feel not good, it’s freely to change it, especially for the case https://trac.ffmpeg.org/ticket/8789 On Aug 2, 2020, 3:09 PM +0800, Hendrik Leppkes <h.lepp...@gmail.com>, wrote: > On Sun, Aug 2, 2020 at 7:54 AM 王 氚 <ouchu...@outlook.com> wrote: > > > > Just dig it a little bit, and I found that the first attempt of > > [VTDecompressionSessionCreate] is always ok, if we try to decode some > > normal size of video(for example, 640x480, 1280x720...) > > > > But it will fail, it we try to decode h264 video with some special size(for > > example, 300x180). > > > > So it seems like there are some limitations in > > [VTDecompressionSessionCreate], but if we give VideoToolbox freedom to > > choose a decoder, it's always OK. > > > > What other decoders could it possibly pick? Is it still using hardware > decoding, or is that a software decoder then? > Our software decoders are likely better then running software decoding > through VT, so falling back to that would be better. > > - Hendrik > _______________________________________________ > 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". _______________________________________________ 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".