[media] hdmi: added unpack and logging functions for InfoFrames
When receiving video it is very useful to be able to unpack the InfoFrames. Logging is useful as well, both for transmitters and receivers. Especially when implementing the VIDIOC_LOG_STATUS ioctl (supported by many V4L2 drivers) for a receiver it is important to be able to easily log what the InfoFrame contains. This greatly simplifies debugging. Signed-off-by: Martin Bugge <marbugge@cisco.com> Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com> Acked-by: Thierry Reding <treding@nvidia.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
This commit is contained in:

committed by
Mauro Carvalho Chehab

parent
05c80d75f1
commit
2c676f378e
@@ -25,6 +25,7 @@
|
||||
#define __LINUX_HDMI_H_
|
||||
|
||||
#include <linux/types.h>
|
||||
#include <linux/device.h>
|
||||
|
||||
enum hdmi_infoframe_type {
|
||||
HDMI_INFOFRAME_TYPE_VENDOR = 0x81,
|
||||
@@ -327,5 +328,8 @@ union hdmi_infoframe {
|
||||
|
||||
ssize_t
|
||||
hdmi_infoframe_pack(union hdmi_infoframe *frame, void *buffer, size_t size);
|
||||
int hdmi_infoframe_unpack(union hdmi_infoframe *frame, void *buffer);
|
||||
void hdmi_infoframe_log(const char *level, struct device *dev,
|
||||
union hdmi_infoframe *frame);
|
||||
|
||||
#endif /* _DRM_HDMI_H */
|
||||
|
Reference in New Issue
Block a user