I am looking into how add HD (HDTV, HDMI) support to the DirectFB API.

Currently the DFBScreenEncoderTVStandards enum has PAL, NTSC and SECAM support.
These values seem to imply
Output Resolution
Output Frequency

The problem with HD (DVI and HDMI spec) is that it supports a huge number of formats with resolution, frequency and interlaced and Progressive (scan type).
The scan type is already dealt with by DirectFB encoder.

I am looking to extend the DFBScreenEncoderTVStandards enum to support the HD resolutions. (i.e 720*480, 1920*1080, 1280*768 etc)
I would then add a new enum that specifies Frequency
i.e DFBScreenEnocderFrequency
This would have 25,30,50,60,75 an 100 as possible values.

People  could then select a TVstandard an Output Frequenct and scan type.
Certain combinations would obviously not be valid and when tested would return DFB_UNSUPPORTED.

What do people think of these suggestions as i am trying to minimise my branching from the mainline. And would like as many of my patches to make it back to mainline as possible.

Hope people can help
Cheers
Dan



_______________________________________________
directfb-dev mailing list
directfb-dev@directfb.org
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to