Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-03-02 | fixed drawing of cached images with high level OSD | Thomas Reufer | |
2016-03-02 | only cache images in GPU when high level OSD is active | Thomas Reufer | |
2016-02-26 | added proper GPL header to every source file (suggested by Tobias Grimm) | Thomas Reufer | |
2016-02-17 | wait until dispmanx element is removed after OSD reset | Thomas Reufer | |
2016-02-16 | proper release default surface after OSD reset | Thomas Reufer | |
2016-02-15 | don't ignore anti alias option for scaled bitmap drawing | Thomas Reufer | |
2016-02-15 | set FT lib handle to zero after clean up | Thomas Reufer | |
2015-11-20 | add option for dual display usage, see README | Thomas Reufer | |
2015-10-15 | don't crop OSD images to pixmap size to allow scaled drawing | Thomas Reufer | |
2015-10-07 | added plugin options to specify video and osd layers | Thomas Reufer | |
2015-06-22 | perform save / restore region direct on pixmaps for accelerated OSDs | Thomas Reufer | |
2015-05-22 | wait for the OVG thread to be ready when creating an accelerated OSD | Thomas Reufer | |
2015-04-27 | extended error message in case of cached OSD image exceeds maximum allowed size | Thomas Reufer | |
2015-04-03 | convert FT glyphs to OVG paths only on request | Thomas Reufer | |
2015-04-01 | handle oversized images and bitmaps | Thomas Reufer | |
2015-04-01 | fixed drawing of cached images | Thomas Reufer | |
2015-04-01 | activate default surface before deleting pixel buffer | Thomas Reufer | |
2015-04-01 | revert activation of default surface when creating new pixel buffer | Thomas Reufer | |
2015-03-29 | fixed cOvgOsd::SaveRegion() / cOvgOsd::RestoreRegion() | Thomas Reufer | |
2015-03-29 | make default surface active when creating new pixel buffer | Thomas Reufer | |
2015-03-29 | increased timeout for creating pixmaps | Thomas Reufer | |
2015-03-24 | fixed cOvgOsd::SetAreas() | Thomas Reufer | |
2015-03-24 | added missing functions to cOvgOsd | Thomas Reufer | |
2015-03-24 | signal OVG thread when command queue is stalled | Thomas Reufer | |
2015-03-16 | fixed allocation check for pixmaps and cached OSD images | Thomas Reufer | |
2015-03-13 | added range checks for pixmaps and images and backpressure for OVG command queue | Thomas Reufer | |
2015-03-06 | added support for GPU accelerated pixmaps and font kerning | Thomas Reufer | |
2015-02-16 | fixed returning of pixmap in cOvgRawOsd::Flush() for vdr-2.1.9 and before | Thomas Reufer | |
2015-02-15 | adapted cOvgRawOsd::Flush() to new cOsd::RenderPixmaps() of vdr-2.1.10 | Thomas Reufer | |
2015-02-05 | fixed calculation of string height (reported by Klaus Schmidinger) | Thomas Reufer | |
2015-01-20 | use VDR's MALLOC wrapper | Thomas Reufer | |
2015-01-20 | temporary adjusted OSD text position, requires further analysis | Thomas Reufer | |
2015-01-17 | check return value when allocating bitmap memory | Thomas Reufer | |
2014-11-24 | changed path format from float to short when converting fonts | Thomas Reufer | |
2014-11-19 | fixed save/restore region in cOvgOsd and save current transformation matrix ↵ | Thomas Reufer | |
during path initialization | |||
2014-11-17 | added GPU accelerated OSD | Thomas Reufer | |
2014-11-15 | fixed includes | Thomas Reufer | |
2014-11-14 | reset OSD only after video mode change | Thomas Reufer | |
2014-11-14 | code clean up | Thomas Reufer | |
2014-11-14 | reworked OVG image processing for low level OSD | Thomas Reufer | |
2014-10-06 | move OVG OSD dispmanx handles back to OSD, introduce OSD reset command | Thomas Reufer | |
2014-10-06 | introduce HDMI mode settings and move display handling to cRpiDisplay | Thomas Reufer | |
2014-07-01 | implemented proper command queue for OVG-OSD | Thomas Reufer | |
2014-03-16 | fixed displaying subtitles when OSD is active (fix by Klaus Schmidinger) | Thomas Reufer | |
2014-02-10 | 2014-02-10: Version 0.0.80.0.8 | Thomas Reufer | |
------------------------- - new: - image grabbing - implemented proper handling in case of buffer stall - reporting video size - support letter box and center cut out set by VDR - support video scaling - fixed: - increased number of audio buffer to fix replay issues with PES recordings - return correct number of audio bytes written from PlayAudio() - fixed start up in audio only mode - fixed still image with deinterlacer - fixed crash during deinitialization - fixed crash when copying 5.1 PCM audio - use cThread::mutex for locking - implement cOvgOsd::SetAreas() and cOvgOsd::SetActive() - audio codec clean up, drop AAC-LATM and rename ADTS to AAC - audio decoding thread clean up - known issues - StillImage() will cause buffer stall - artifacts with StillImage() and PES recordings - speed to fast when fast replaying audio only recordings | |||
2014-01-07 | 2013-12-15: Version 0.0.60.0.6 | Thomas Reufer | |
------------------------- - new: - still picture - trick speeds - fixed: - reworked audio detection and decoding, fixed several issues - reworked stream starting behavior, fixed audio-/video-only play back - fixed several issues with unsupported video codec (e.g. without MPEG2 key) - improved fast forward/reverse mode - several minor bugfixes - missing: - deinterlacer - image grabbing - video format/output options | |||
2014-01-07 | 2013-11-17: Version 0.0.50.0.5 | Thomas Reufer | |
------------------------- - new: - improved audio format detection (taken from softhddevice) - separate thread for audio decoding - fixed: - jump forward/backward in recordings - several minor bugfixes - missing: - still picture - trick modes - deinterlacer - video format/output options | |||
2014-01-07 | 2013-10-14: Version 0.0.40.0.4 | Thomas Reufer | |
------------------------- - new: - changed to libav for audio decoding - added support multi-channel audio codecs - added audio format/output options - fixed: - removed drawing of black box in front of console which lead to malfunction due to memory bandwidth problem. console blank out will be handled with video format/output options in future versions. - missing - trick modes - deinterlacer - video format/output options - much more... | |||
2014-01-07 | 2013-10-02: Version 0.0.30.0.3 | Thomas Reufer | |
------------------------- - new: - tracking number of free buffers and provide Poll() method - fixed: - audio only mode - replay start/stop/pause - improved H264 detection - blank out console - missing - trick modes - other audio formats - much more... | |||
2014-01-07 | 2013-09-27: Version 0.0.10.0.1 | Thomas Reufer | |
Initial prototype - limitations: - video codec hard coded to MPEG2, output on HDMI - audio codec hard coded to MP3, output on phone jack - tested: - OSD - SDTV live view and replay - missing: - dynamic switching between MPEG2 and H264 video codec - trick speeds - much more... |