summaryrefslogtreecommitdiff
path: root/m4
diff options
context:
space:
mode:
authorReinhard Nißl <rnissl@gmx.de>2009-01-02 23:15:50 +0100
committerReinhard Nißl <rnissl@gmx.de>2009-01-02 23:15:50 +0100
commit852aff94b4586982ff33bf21471cda90124a65bf (patch)
tree795274cd501d5d442e7a816a5852d587e562328d /m4
parent6f5ac0bdb26d6574af48c44de78ef0378ce55756 (diff)
downloadxine-lib-852aff94b4586982ff33bf21471cda90124a65bf.tar.gz
xine-lib-852aff94b4586982ff33bf21471cda90124a65bf.tar.bz2
Extend OSD framework by ARGB layer and custom extent specification.
The ARGB layer is based on the idea and scratch implementation of Julian Scheel. Each OSD object may be associated with a client ARGB buffer which holds the content of the OSD, hence there is no need to copy the buffer content. So far an OSD's reference coordinate system was defined by coded video resolution. By specifing an OSD's extent, capable hardware or software implementations my scale an arbitrarily sized OSD to the video output area while blending. Additional constants have been defined to allow vo_drivers to report their capabilities and to allow clients to check whether an OSD implementation supports these new features.
Diffstat (limited to 'm4')
0 files changed, 0 insertions, 0 deletions