On Thu, 2019-10-24 at 17:12 +0200, Max Dmitrichenko wrote: > Hi, > > Just have a look at any usage as: ffmpeg -hwaccel qsv .......
I looked into these 3 command lines on Linux: ffmpeg -hwaccel qsv -c:v h264_qsv -i AUD_MW_E.264 \ -vf hwdownload,format=nv12 -pix_fmt yuv420p \ AUD_MW.yuv ffmpeg -hwaccel qsv -c:v h264_qsv -i AUD_MW_E.264 \ -c:v hevc_qsv -b:v 5M AUD_MW_E.hevc ffmpeg -init_hw_device qsv=hw \ -filter_hw_device hw -f rawvideo -pix_fmt \ yuv420p -s:v 176x144 -i AUD_MW.yuv -vf \ hwupload=extra_hw_frames=64,format=qsv \ -c:v h264_qsv -b:v 5M -frames:v 10 \ -y ./AUD_MW_E.h264 For what I see, none of the them is using QSV opaque memory. For the first 2 command lines ffmpeg explicitly prints (w/ -loglevel debug): [h264_qsv @ 0x34f6980] Decoder: output is video memory surface Besides, I checked w/ manual printfs from the code - opaque is not used. Hence, this question: is actually qsv opaque memory path used anywhere in ffmpeg.exe sample or in other libavcodec/libavfilter based applications? Is there Linux/Windows difference which I don't notice in code review? Dmitry. > > any 3rd_party implementation can use it by requesting AV_PIX_FMT_QSV > > regards > Max > > On Thu, Oct 24, 2019 at 12:47 AM Rogozhkin, Dmitry V < > dmitry.v.rogozh...@intel.com> wrote: > > > Hi, > > > > I was looking into the ffmpeg qsv (mediasdk hw acceleration) path > > implementation and wonder whether opaque memory allocation path is > > actually used and exercised? > > > > I failed to come across any code in ffmpeg sources which use it. Do > > I > > miss something? > > > > Are there any other usages possible? For example, can it be used in > > self-written applications somehow? > > > > Thank you, > > Dmitry. > > > > _______________________________________________ > > 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". _______________________________________________ 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".