[vlc-devel] [PATCH 0/6] NVDec v2

Steve Lhomme robux4 at ycbcr.xyz
Tue Sep 17 14:02:16 CEST 2019


Compared the previous version:
- all the nvdec code is in modules/hw/nvdec
- a Chroma conversion from GPU to CPU is added
- fix/simplify buffer dimension issues
- clean debug/testing leftovers
- misc code reordering

Jai Luthra (1):
  nvdec: Add NVDEC decoder

Steve Lhomme (5):
  fourcc: add nvdec opaque formats
  nvdec: output a custom NVDEC opaque format
  nvdec: reindent after code addition
  nvdec: add a GPU to CPU converter
  nvdec: add direct rendering in OpenGL

 configure.ac                 |  13 +
 include/vlc_codec.h          |   2 +
 include/vlc_fourcc.h         |   5 +
 modules/Makefile.am          |   1 +
 modules/hw/nvdec/Makefile.am |  25 +
 modules/hw/nvdec/chroma.c    | 132 +++++
 modules/hw/nvdec/nvdec.c     | 937 +++++++++++++++++++++++++++++++++++
 modules/hw/nvdec/nvdec_fmt.h |  54 ++
 modules/hw/nvdec/nvdec_gl.c  | 280 +++++++++++
 src/misc/fourcc.c            |  26 +
 src/misc/fourcc_list.h       |   9 +
 11 files changed, 1484 insertions(+)
 create mode 100644 modules/hw/nvdec/Makefile.am
 create mode 100644 modules/hw/nvdec/chroma.c
 create mode 100644 modules/hw/nvdec/nvdec.c
 create mode 100644 modules/hw/nvdec/nvdec_fmt.h
 create mode 100644 modules/hw/nvdec/nvdec_gl.c

-- 
2.17.1



More information about the vlc-devel mailing list