[mythtv-commits] Ticket #13357: Add support for NVDEC (aka CUVID or CUDA) decoding using NVidia GPU through FFmpeg
MythTV
noreply at mythtv.org
Sun Dec 30 21:00:02 UTC 2018
#13357: Add support for NVDEC (aka CUVID or CUDA) decoding using NVidia GPU through
FFmpeg
-------------------------------------+-------------------------------
Reporter: Peter Bennett | Owner: Peter Bennett
Type: Developer Task | Status: accepted
Priority: minor | Milestone: 30.1
Component: MythTV - Video Playback | Version: Master Head
Severity: medium | Resolution:
Keywords: | Ticket locked: 0
-------------------------------------+-------------------------------
Changes (by Peter Bennett):
* status: new => accepted
Comment:
This patch adds the ability to decode and deinterlace using NVDEC with the
NVidia GPU. At this level it is rather useless because the frames are
still brought into main memory and then put back out to the GPU for
display. With all the moving around of frames this is slower than using
software decode. The next step is to add the direct transfer from decoder
to OpenGL without going through system memory. I am looking at this but I
may need some assistance from somebody who knows OpenGL.
With this patch it is not possible to change deinterlace methods on the
fly, as deinterlace has to be set up before opening the decoder.
Implementing change of deinterlace on the fly will require re-
instantiating the decoder when changing deinterlace method.
--
Ticket URL: <https://code.mythtv.org/trac/ticket/13357#comment:4>
MythTV <http://www.mythtv.org>
MythTV Media Center
More information about the mythtv-commits
mailing list