public inbox for intel-gfx@lists.freedesktop.org
 help / color / mirror / Atom feed
* AVI infoframes: default aspect ratio/VIC for CEA modes
@ 2013-11-20 21:48 Gohad, Tushar
  2013-11-20 22:11 ` Damien Lespiau
  0 siblings, 1 reply; 8+ messages in thread
From: Gohad, Tushar @ 2013-11-20 21:48 UTC (permalink / raw)
  To: intel-gfx@lists.freedesktop.org

Folks,

A newbie question - When filling in an HDMI AVI infoframe, how does one correctly determine the "default" picture aspect ratio (and VIC) for CEA modes that support multiple (4:3 and 16:9) aspect ratios.  720x576p for example, corresponds to VIC 17 or 18:

        /* 17 - 720x576@50Hz */
        { DRM_MODE("720x576", DRM_MODE_TYPE_DRIVER, 27000, 720, 732,
                   796, 864, 0, 576, 581, 586, 625, 0,
                   DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC),
          .vrefresh = 50, },
        /* 18 - 720x576@50Hz */
        { DRM_MODE("720x576", DRM_MODE_TYPE_DRIVER, 27000, 720, 732,
                   796, 864, 0, 576, 581, 586, 625, 0,
                   DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC),
          .vrefresh = 50, },

Should the "picture aspect ratio" information be derived from sink EDID (from detailed/cvt/standard timings)? .. possibly in drm_add_edid_modes() and store the picture aspect ratio in drm_display_mode perhaps, for later use?  Trying to get a better understanding of how this usually works.

As an aside, to match VIC correctly, shouldn't drm_match_cea_mode() take into account picture aspect ratio as well?

Cheers,
Tushar

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

end of thread, other threads:[~2013-11-21 17:28 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-11-20 21:48 AVI infoframes: default aspect ratio/VIC for CEA modes Gohad, Tushar
2013-11-20 22:11 ` Damien Lespiau
2013-11-20 22:20   ` Damien Lespiau
2013-11-20 23:45     ` Gohad, Tushar
2013-11-21  0:37       ` Damien Lespiau
2013-11-21  2:48         ` [Intel-gfx] " Gohad, Tushar
2013-11-21 17:19           ` Ville Syrjälä
2013-11-21 17:28             ` Damien Lespiau

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox