summaryrefslogtreecommitdiff
path: root/osd.c
AgeCommit message (Collapse)Author
2015-02-20Adopt to changes in vdr 2.2.0phintuka
2015-02-20Hide warning "narrowing conversion of ‘x1’ from ‘int’ to ↵phintuka
‘uint16_t {aka short unsigned int}’ inside { } is ill-formed in C++11"
2014-06-23rename xine_osd_command.h -> tools/osd_command.hphintuka
2014-06-23renamed xine-independent OSD structsphintuka
2013-08-21Support for cDevice::ScaleVideo()phintuka
2013-08-21Removed old compability stuff (vdr-1.7.33 is required)phintuka
2011-03-20Added vdr-1.7.17 TrueColor OSD support.phintuka
Note: Only HUD OSD can display TrueColor OSD. TrueColor OSD is automatically enabled if all clients use HUD OSD. Note: There's no compression yet, remote users may need to disable TrueColor OSD in plugin setup menu...
2011-03-20Can't use GetBitmap() to count windows in TrueColor modephintuka
2011-03-20Removed OSD compression from cOsd.phintuka
OSD is compressed only when needed (in network server and for xine-lib OSD manager).
2011-03-19Set OSDFLAG_TOP_LAYER in OSD_Size (for HUD)phintuka
2011-03-19vdr-1.7.17 scales DVB subtitles to OSD sizephintuka
2010-03-14Fixed yaepghd compilation.rofafor
2010-03-13Send yaepghd video window position and size to xine-libphintuka
2010-03-12Added an setup option to select between subtitle OSD scaling and re-positioningphintuka
2010-01-24Fixed subtitles location in unscaled OSD.rofafor
2010-01-10Fixed subtitles OSD layer to 720x576.rofafor
2009-08-19Use user-configured OSD resolution for vdr-1.7.8+phintuka
2009-05-03re-ordered headersphintuka
2009-03-24Fixed alpha fading of lower-level OSDsphintuka
2009-03-24Fixed DVB subtitling problems with new multilayer OSD:phintuka
- Allocate and free handles in SetAreas() - CanHandleAreas() does not modify OSD state - Allow all bpps from 1 to 8 (Reported by Petri Helin)
2009-03-16Show multiple OSD layers when OSD mixer enabled in configphintuka
(subtitles + pause indicator, ...)
2009-03-15Set screen size for each OSD / window separatelyphintuka
2009-03-09Allocate unique xine OSD handle for every subwindow of every cOsd instance.phintuka
(needed for multiple concurrently showind OSDs)
2009-03-09Added missing OSDFLAG_UNSCALED_LOWRESphintuka
2008-12-19Added layer stuff to osd_command_sphintuka
2008-12-05Moved rle_compress to tools/rle.[hc]phintuka
2008-11-30Added wrappers for SetPalette, Move and Flush.phintuka
2008-11-30Eliminated memsets.phintuka
Cosmetics (vertical align, ...)
2008-11-20Removed backwards compatibility.rofafor
2008-09-21Check if palette exists.phintuka
This should fix segfaults when committing uninitialized OSD. (Thanks to Rolf Ahrenberg)
2008-04-29xc.unscaled_osd --> xc.osd_blendingphintuka
2008-04-14Signal unscaled OSD configuration options in xine_osd_command_t flagsphintuka
2008-04-12Send OSD size only when setting OSD areasphintuka
2008-04-12Improved HD OSD size calculationphintuka
(Patch from Petri Helin)
2008-04-04Close all windows before refresh.phintuka
(Suggested by Rolf Ahrenberg)
2008-04-04m_Shown -> m_Refresh.phintuka
Add refresh flag to OSD commands.
2008-04-04Remove redundant parameter from RleCmdphintuka
2008-03-28HUD OSD configurationphintuka
(Patch from Antti Seppälä and Rolf Ahrenberg)
2008-03-11Added dirty area and flags to xine_osd_command_tphintuka
2008-02-27Preparation for HUD OSD: move RGB->YUV conversion to client side.phintuka
2007-10-31Split RleCmd to palette preparation and rle compressionphintuka
Implement OSD mixer
2007-10-30Make Cmd... functions members of OSD classphintuka
2007-10-30Fix SetAreas(): old windows must be closed (window count can be changed).phintuka
This should fix old subtitles shown under new ones with vdr-1.5.10. (Thanks to Petri Helin)
2007-10-30Split Hide() to Hide() and CloseWindows() to avoid code duplicationphintuka
2007-10-28Better support for vdr-1.5.9+ layeded OSDphintuka
2007-10-15Move cXinelibOsd from osd.h to osd.c (private class) and simplify vdr-1.5.9 ↵phintuka
compability code
2007-09-01Fix OSD compilation with VDR 1.5.9.phintuka
Note: layered OSD still won't work as expected. (Thanks to Petri Helin and Halim Sahin)
2007-03-14Disabled OSD refresh rate limit (test)phintuka
- keys are queued to remote when moving cutting marks
2006-10-29Test to support OSD sizes 720x576phintuka
2006-08-26Removed compiler warningphintuka