summaryrefslogtreecommitdiff
path: root/osd.c
AgeCommit message (Expand)Author
2020-12-18Whitespace cleanupKlaus Schmidinger
2020-11-16Fixed allocating memory for cImageKlaus Schmidinger
2020-10-13Fixed alignment of semi-circles in case of odd sizesKlaus Schmidinger
2020-10-12Implemented anti-aliasing for cPixmap::DrawEllipse()Klaus Schmidinger
2020-09-29Implemented anti-aliasing for cPixmap::DrawSlope()Klaus Schmidinger
2019-05-24The default maximum size of a cPixmap has been raised to the maximum possible...Klaus Schmidinger
2018-04-06Fixed scaling bitmaps with very small factorsKlaus Schmidinger
2018-01-25Removed some excess ';'Klaus Schmidinger
2015-09-10The width and height of the OSD are now limited to the actual maximum dimensi...Klaus Schmidinger
2015-03-25Fixed a crash in cOsd::SetAreas() in case CreatePixmap() returns NULLKlaus Schmidinger
2015-03-08Added cOsd::MaxPixmapSize()Klaus Schmidinger
2015-02-11cOsd::RenderPixmaps() now returns a pointer to cPixmap instead of cPixmapMemo...Klaus Schmidinger
2015-01-15Added cOsdProvider::OsdSizeChanged()Klaus Schmidinger
2015-01-04Added cOsd::DrawScaledBitmap()Klaus Schmidinger
2013-09-06Fixed displaying DVB subtitles (cont'd)Klaus Schmidinger
2013-05-18Fixed an endless loop in the DrawEllipse() functions for very small ellipsesKlaus Schmidinger
2013-02-14Fixed the return value of cOsdProvider::StoreImage() in case there is no OSD ...Klaus Schmidinger
2013-02-13Now deleting any previously allocated pixmaps in cOsd::SetAreas()Klaus Schmidinger
2013-02-13Made cOsd::DestroyPixmap() "NULL proof"Klaus Schmidinger
2013-02-08There is no more fixed limit to the maximum number of cPixmap objects an OSD ...Klaus Schmidinger
2013-01-24Fixed upscaling bitmapsKlaus Schmidinger
2012-12-15Fixed cOsd::GetBitmap() to always return NULL if a non-exising area is requestedKlaus Schmidinger
2012-06-09Fixed several spelling errorsKlaus Schmidinger
2012-06-02Now making sure that the "small font" is never larger than the "osd font"Klaus Schmidinger
2012-06-02The new function RgbShade() (include osd.h) can be used to generate a brighte...Klaus Schmidinger
2012-05-17Implemented taBorder alignment flagKlaus Schmidinger
2012-03-28Fixed cPixmapMemory::DrawEllipse() for quadrants -1 and -4Klaus Schmidinger
2012-03-05Added some missing member initializations in cBitmapKlaus Schmidinger
2012-03-03Now checking for NULL in cOsd::AddPixmap()Klaus Schmidinger
2012-03-02Replaced min(max()) calls with the new function constrain()Klaus Schmidinger
2012-02-22Fixed upscaling cBitmaps with anti-aliasingKlaus Schmidinger
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