All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/4] DRM helpers for Display Stream Compression PPS infoframes
@ 2018-05-15  2:05 Manasi Navare
  2018-05-15  2:05 ` [PATCH v2 1/4] drm/dp: Define payload size for DP SDP PPS packet Manasi Navare
                   ` (16 more replies)
  0 siblings, 17 replies; 21+ messages in thread
From: Manasi Navare @ 2018-05-15  2:05 UTC (permalink / raw)
  To: intel-gfx; +Cc: dri-devel

VESA Display Stream Compression is a specification for visually losless
video compression over display links. The DSC standard also defines
a picture parameter set (PPS) which encoder must communicate to decoders.
This is done by encapsulating PPS header and payload bytes in an infoframe
that can be sent to the display sink using secondary data packets
as defined in DP 1.4 spec.

This patch series creates a new files drm_dsc.h and drm_dsc.c
which define all the DSC related structures and helpers that
can be called by drivers to form DSC PPS infoframes before
enabling Display Stream compression on eDP/DP/MIPI

v2:
*This is a v2 of the original patch series which adds kernel-doc
hooks for the new dsc files in drm-kms-helpers.rst. (Daniel Vetter)

Cc: dri-devel@lists.freedesktop.org
Cc: Jani Nikula <jani.nikula@linux.intel.com>
Cc: Ville Syrjala <ville.syrjala@linux.intel.com>
Cc: Anusha Srivatsa <anusha.srivatsa@intel.com>

Gaurav K Singh (1):
  drm/dsc: Define VESA Display Stream Compression Capabilities

Manasi Navare (3):
  drm/dp: Define payload size for DP SDP PPS packet
  drm/dsc: Define Display Stream Compression PPS infoframe
  drm/dsc: Add helpers for DSC picture parameter set infoframes

 Documentation/gpu/drm-kms-helpers.rst |  12 +
 drivers/gpu/drm/Makefile              |   2 +-
 drivers/gpu/drm/drm_dsc.c             | 227 ++++++++++++++
 include/drm/drm_dp_helper.h           |   1 +
 include/drm/drm_dsc.h                 | 564 ++++++++++++++++++++++++++++++++++
 5 files changed, 805 insertions(+), 1 deletion(-)
 create mode 100644 drivers/gpu/drm/drm_dsc.c
 create mode 100644 include/drm/drm_dsc.h

-- 
2.7.4

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2018-05-18  5:07 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-15  2:05 [PATCH v2 0/4] DRM helpers for Display Stream Compression PPS infoframes Manasi Navare
2018-05-15  2:05 ` [PATCH v2 1/4] drm/dp: Define payload size for DP SDP PPS packet Manasi Navare
2018-05-15  2:05 ` [PATCH v2 2/4] drm/dsc: Define Display Stream Compression PPS infoframe Manasi Navare
2018-05-16 18:14   ` Harry Wentland
2018-05-16 20:33     ` Manasi Navare
2018-05-15  2:05 ` [PATCH v2 3/4] drm/dsc: Define VESA Display Stream Compression Capabilities Manasi Navare
2018-05-16 18:35   ` Harry Wentland
2018-05-15  2:05 ` [PATCH v2 4/4] drm/dsc: Add helpers for DSC picture parameter set infoframes Manasi Navare
2018-05-15  2:08 ` ✗ Fi.CI.CHECKPATCH: warning for DRM helpers for Display Stream Compression PPS infoframes (rev3) Patchwork
2018-05-15  2:09 ` ✗ Fi.CI.SPARSE: " Patchwork
2018-05-15  2:26 ` ✓ Fi.CI.BAT: success " Patchwork
2018-05-15  7:06 ` ✗ Fi.CI.IGT: failure " Patchwork
2018-05-16 21:53 ` [PATCH v2 0/4] DRM helpers for Display Stream Compression PPS infoframes Harry Wentland
2018-05-17 23:30 ` [PATCH v3 1/4] drm/dp: Define payload size for DP SDP PPS packet Manasi Navare
2018-05-17 23:30 ` [PATCH v3 2/4] drm/dsc: Define Display Stream Compression PPS infoframe Manasi Navare
2018-05-17 23:30 ` [PATCH v3 3/4] drm/dsc: Define VESA Display Stream Compression Capabilities Manasi Navare
2018-05-17 23:30 ` [PATCH v3 4/4] drm/dsc: Add helpers for DSC picture parameter set infoframes Manasi Navare
2018-05-17 23:46 ` ✗ Fi.CI.CHECKPATCH: warning for DRM helpers for Display Stream Compression PPS infoframes (rev6) Patchwork
2018-05-17 23:47 ` ✗ Fi.CI.SPARSE: " Patchwork
2018-05-18  0:10 ` ✓ Fi.CI.BAT: success " Patchwork
2018-05-18  5:07 ` ✓ Fi.CI.IGT: " Patchwork

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.