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