summaryrefslogtreecommitdiff
path: root/osd.c
AgeCommit message (Expand)Author
2011-08-15Added a mutex to protect cOsd::Osds from simultaneous access from different t...Klaus Schmidinger
2011-05-22Added some missing bracesKlaus Schmidinger
2011-04-17Fixed handling the bitmap color depth for scaled subtitles1.7.18Klaus Schmidinger
2011-03-27Renamed cBitmap::Scale() to Scaled()Klaus Schmidinger
2011-03-27Added anti-aliasing when upscaling bitmapsKlaus Schmidinger
2011-03-13Added a missing 'default' case in cPixmapMemory::DrawEllipse()Klaus Schmidinger
2011-03-12The original display size of subtitles is now used to scale them properly whe...1.7.17Klaus Schmidinger
2011-02-27Fixed rendering pixmaps in case there is more than one dirty rectangleKlaus Schmidinger
2011-02-27Improved alpha blendingKlaus Schmidinger
2011-02-26Improved and cleaned up transparent text drawingKlaus Schmidinger
2011-02-20Optimization in AlphaBlend()Klaus Schmidinger
2011-02-20Implemented support for TrueColor OSDKlaus Schmidinger
2010-12-24Fixed inclusion of <stdarg.h>Klaus Schmidinger
2010-05-02Fixed handling "none" color entries in XPM filesKlaus Schmidinger
2010-01-22cPalette::ClosestColor() now treats fully transparent colors as "equal"; impr...Klaus Schmidinger
2010-01-17cPalette::ClosestColor() now treats fully transparent colors as "equal"; impr...Klaus Schmidinger
2010-01-17Added plain text error messages to log entries from cOsd::SetAreas()Klaus Schmidinger
2009-12-06Several code modifications to avoid compiler warningsKlaus Schmidinger
2009-05-09Implemented cSetup::OSDAspectKlaus Schmidinger
2009-05-09Implemented cDevice::GetOsdSize(); fixed the way the OSD size is determined o...Klaus Schmidinger
2009-05-03OSD sizes in percent; automatic update of OSD sizeKlaus Schmidinger
2009-04-05Added missing virtual destructor to cPaletteKlaus Schmidinger
2009-01-16Added some missing 'const' statements to cBitmapKlaus Schmidinger
2007-10-12Implemented handling DVB subtitlesKlaus Schmidinger
2007-08-26There can now be more than one OSD at the same timeKlaus Schmidinger
2007-08-17Changed cBitmap::DrawText() to always draw the background unless ColorBg is c...Klaus Schmidinger
2007-08-12cBitmap::SetXpm() now checks whether the given Xpm pointer is not NULLKlaus Schmidinger
2007-07-20Fixed a typo in the function name of cOsd::SetOsdPosition() and added a range...Klaus Schmidinger
2007-06-17Implemented cOsd::SetOsdPosition() etc1.5.4Klaus Schmidinger
2007-06-10Freetype font support; full UTF-8 support; dropped pixel fontsKlaus Schmidinger
2007-02-17Fixed a possible crash when loading an invalid XPM fileKlaus Schmidinger
2006-02-26The DrawBitmap() function now has a new parameter 'Overlay' that allows a bit...Klaus Schmidinger
2006-02-05Made all font and image data 'const'Klaus Schmidinger
2005-12-30Changed all "illegal" to "invalid" in error messagesKlaus Schmidinger
2005-11-04Removed '\n' from several syslog() callsKlaus Schmidinger
2005-10-02Added a check against MAXOSDAREAS in cOsd::CanHandleAreas()Klaus Schmidinger
2005-06-19Implemented palette replace mode in the OSD bitmaps1.3.27Klaus Schmidinger
2005-06-11Removed an unnecessary #include from osd.cKlaus Schmidinger
2005-05-14Made cOsd::isOpen an integer counter to avoid problems with messages when a c...Klaus Schmidinger
2004-12-19Made several functions threadsafeKlaus Schmidinger
2004-10-16cOsdProvider::NewOsd() now always returns a valid pointerKlaus Schmidinger
2004-07-18Making sure the OSD reports oeWrongAlignment errors before any oeAreasOverlap...Klaus Schmidinger
2004-07-17Fixed checking the last area for misalignment in cOsd::CanHandleAreas()Klaus Schmidinger
2004-06-18Fixed a memory leak in theme description handlingKlaus Schmidinger
2004-06-12Fixed calculating the OSD width and heightKlaus Schmidinger
2004-06-12Some improvements in cOsd creationKlaus Schmidinger
2004-06-05Fixed ignoring unused "none" color entries in XPM files (there was an unneces...Klaus Schmidinger
2004-06-05Ignoring unused "none" color entries in XPM files written by some broken grap...Klaus Schmidinger
2004-06-05Implemented drawing "transparent" textsKlaus Schmidinger
2004-06-05Fixed cBitmap::DrawPixel(), which messed with other bitmaps' palettes in case...Klaus Schmidinger