#8060(avfilter:new): hwupload_qsv
#8060: hwupload_qsv -------------------------------------+------------------------------------- Reporter: fortman | Type: | enhancement Status: new | Priority: normal Component: avfilter | Version: git- Keywords: | master hwupload_qsv | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Summary of the bug: When mixing multiple HW contexts at the same time, some filter graphs are impossible. That's because in some cases we lack the option for selecting the target HW device. For example, if we're using "-filter_hw_device cuda", then it's impossible to upload to a QSV device. But if you use "-filter_hw_device qsv" then you have the option to use the filter "hwupload_cuda". So, I suggest to create the filter "hwupload_qsv" too (and even other versions like "hwupload_vappi" for example). Please consider this enhancement. Thank you! -- Ticket URL: <https://trac.ffmpeg.org/ticket/8060> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#8060: hwupload_qsv --------------------------------------+------------------------------------ Reporter: fortman | Owner: Type: enhancement | Status: new Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: hwupload_qsv | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------------+------------------------------------ Comment (by heleppkes): If improvements are needed for using multiple hardware devices, then those should be made in a more generic manner, and not filters cloned for no other reason then using a different device. -- Ticket URL: <https://trac.ffmpeg.org/ticket/8060#comment:1> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
If improvements are needed for using multiple hardware devices, then
#8060: hwupload_qsv --------------------------------------+------------------------------------ Reporter: fortman | Owner: Type: enhancement | Status: new Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: hwupload_qsv | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------------+------------------------------------ Comment (by fortman): Hi heleppkes, Replying to [comment:1 heleppkes]: those should be made in a more generic manner, and not filters cloned for no other reason then using a different device. Using your argument the developers require to remove "hwupload_cuda". So I don't agree with you. The filter "hwupload" isn't compatible with different hw context. And the most simple, elegant and powerful solution is to enhance all hw platforms supported with a simple "hwupload_*". Regards. -- Ticket URL: <https://trac.ffmpeg.org/ticket/8060#comment:2> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#8060: hwupload_qsv --------------------------------------+------------------------------------ Reporter: fortman | Owner: Type: enhancement | Status: new Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: hwupload_qsv | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------------+------------------------------------ Comment (by heleppkes): In an ideal world hwupload_cuda should indeed be removed. But it existed before the generic infrastructure was brought to a point where it is today, so it was grandfathered in. Thats no reason to make even more of those filters, because they are anything but elegant. -- Ticket URL: <https://trac.ffmpeg.org/ticket/8060#comment:3> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#8060: hwupload_qsv --------------------------------------+------------------------------------ Reporter: fortman | Owner: Type: enhancement | Status: new Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: hwupload_qsv | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------------+------------------------------------ Comment (by fortman): Replying to [comment:3 heleppkes]:
In an ideal world hwupload_cuda should indeed be removed. But it existed before the generic infrastructure was brought to a point where it is today, so it was grandfathered in.
OK, I don't know it. Thank you for the explanation. Replying to [comment:3 heleppkes]:
Thats no reason to make even more of those filters, because they are anything but elegant.
You may feel they're not elegant, but they're useful. Please, note that some filter graphs are IMPOSSIBLE without such type of filters. So which do you prefer: elegance or functionality? Please, with all due respect, take into account the needs of users, and not personal preferences or interests. Regards. -- Ticket URL: <https://trac.ffmpeg.org/ticket/8060#comment:4> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
participants (1)
-
FFmpeg