#8603(avfilter:new): QSV VPPFrameRateConversion enhancements
#8603: QSV VPPFrameRateConversion enhancements -------------------------------------+------------------------------------- Reporter: | Type: OpenSourceAnarchist | enhancement Status: new | Priority: normal Component: avfilter | Version: git- | master Keywords: qsv | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Summary of the bug: In vf_vpp_qsv.c, there is support for mfxExtVPPFrameRateConversion. However, the only algorithm used is MFX_FRCALGM_DISTRIBUTED_TIMESTAMP. In Intel Media SDK, two other algorithms are supported: MFX_FRCALGM_PRESERVE_TIMESTAMP and MFX_FRCALGM_FRAME_INTERPOLATION. It would be useful to allow the user to select their preferred algorithm instead of only supporting MFX_FRCALGM_DISTRIBUTED_TIMESTAMP. Moreover, enabling support for MFX_FRCALGM_FRAME_INTERPOLATION would allow users to have another frame interpolation filter than minterpolate which could provide significant speed enhancements on supported hardware. -- Ticket URL: <https://trac.ffmpeg.org/ticket/8603> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#8603: QSV VPPFrameRateConversion enhancements -------------------------------------+------------------------------------- Reporter: | Owner: OpenSourceAnarchist | Type: enhancement | Status: new Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: qsv | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by OpenSourceAnarchist): The usefulness may not be as great as I initially anticipated. See clarification of frame interpolation support in MediaSDK here: https://github.com/Intel-Media-SDK/MediaSDK/issues/2065. Essentially, MFX_FRCALGM_FRAME_INTERPOLATION was likely not implemented fully in MediaSDK so it simply duplicates/drops frames instead of interpolating them. In case this gets corrected, though, ffmpeg should still expose all the FrameRateConversion algorithms to the user. -- Ticket URL: <https://trac.ffmpeg.org/ticket/8603#comment:1> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#8603: QSV VPPFrameRateConversion enhancements -------------------------------------+------------------------------------- Reporter: | Owner: OpenSourceAnarchist | Type: enhancement | Status: new Priority: wish | Component: avfilter Version: git-master | Resolution: Keywords: qsv | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * priority: normal => wish -- Ticket URL: <https://trac.ffmpeg.org/ticket/8603#comment:2> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
participants (1)
-
FFmpeg