summaryrefslogtreecommitdiff
path: root/dxr3.c
AgeCommit message (Collapse)Author
2009-12-09change structure of iAudio classChristian Gmeiner
This change introduces some bigger changes in how analog/digital audio will be handled. VDR notifices the plugin via cDxr3Device::SetDigitalAudioDevice, if if the we need to use analog or digital audio. With digital audio I mean digital PCM. Based on the informations get via the pes packet ac3dts will be switched on or off. So the svdrp commands SDO, SAO and SAC3 do not make sense at the moment.
2009-10-14remove OsdFlushRate setting, as it is not needed any moreChristian Gmeiner
2009-10-12do not return NULLChristian Gmeiner
2009-08-19update the bcs values via updateBcsValues() method and remove all other settersChristian Gmeiner
2009-07-07fix #145 - DON and DOF should work as expected.Christian Gmeiner
2009-06-05update emacs code style partChristian Gmeiner
2009-06-02rework singleton classChristian Gmeiner
2009-05-02cleanup header includesChristian Gmeiner
2009-03-28rework pmExtern_THIS_SHOULD_BE_AVOIDED playmodeChristian Gmeiner
This commit removes all checks if the device is external released as it is not possible/wanted to set playmode to pmExtern_THIS_SHOULD_BE_AVOIDED and call play methods of device class. Also I removed DON and DOF svdr commands, as in my opinion these two commands are not useful at all. If somebody who needs them give me an example usage for these commands, I will bring them back.
2009-02-25get some SVDRPCommand working againChristian Gmeiner
2009-02-25factor our audio stuff from dxr3interface.hChristian Gmeiner
With this commit ALSA support is only some commits away. This commit introduces cAudioOss, which has everything needed in it to handle a oss audio device. There are some problems, which will fixed soon. For instance, external mode is not supported at the moment.
2009-02-18fix crash at shutdownChristian Gmeiner
*** glibc detected *** vdr: free(): invalid pointer: 0xb7875f80 *** ======= Backtrace: ========= /lib/libc.so.6[0xb7d21986] /lib/libc.so.6(cfree+0x89)[0xb7d232b9] /usr/lib/gcc/i686-pc-linux-gnu/4.2.4/libstdc++.so.6(_ZdlPv+0x21)[0xb7ed9eb1] /usr/lib/vdr/plugins/libvdr-dxr3.so.1.6.0(_ZN11cDxr3DeviceD0Ev+0x85)[0xb7866695] vdr(_ZN7cDevice8ShutdownEv+0x33)[0x80a43b3] We do not need to delete created instance of cDxr3Device() not by our own, as it looks like vdr does it. So there are commented calls to Reset, but the plugin needs much love so this is only a workaround.
2009-01-12remove dxr3vdrincludes.hChristian Gmeiner
Dont include .h files, which are not used in the current context.
2009-01-07better singleton templateChristian Gmeiner
With the old singleton pattern it could happen that two instances are created. See... static T& Instance() { static T m_Instance; return m_Instance; } static T* InstanceP() { static T* m_InstanceP = new T; return m_InstanceP; }
2009-01-060.2.9+gitVille Skyttä
2009-01-02Add BCS getters (cached value only), use in SVDRP command return values.scop
2009-01-020.2.9VDR_DXR3_0_2_9scop
2008-12-29Drop support for VDR < 1.6.0scop
2008-12-29Switch to VDR 1.6's i18n systemscop
2008-12-280.2.8+cvsscop
2008-12-280.2.8-cvsscop
2008-12-28Add bunch of SVDRP commands based on patch from Krzysztof Parma, reconfigure ↵scop
device audio on external reopen.
2008-04-060.2.8scop
2007-08-29Drop support for VDR < 1.4.0scop
2007-08-120.2.8-cvsscop
2007-05-070.2.7VDR_DXR3_0_2_7scop
2007-04-28Could be a good idea to actually use the UseWSS value from config...scop
2007-04-26Add setup option for enabling/disabling use of WSS; some setups get ↵scop
"stripey" screens sometimes when WSS kicks in.
2007-04-09Drop unneeded dummy cPlugin overrides.scop
2007-04-05Apply patches/vdr-dxr3-ac3.patch, start countdown to 0.2.7.scop
2007-04-03- Add brightness/contrast/saturation settings to setupscop
- Apply more settings immmediately from setup - Reorder setup menu items
2006-06-08Bump to 0.2.7-cvs.scop
2006-04-300.2.6.scop
2006-04-22Constness tuning.scop
2006-04-19VDR >= 1.3.47 is a bit gratuitous, back that down to 1.3.42.scop
2006-04-18Clean up pre-VDR-1.3.47 compat stuff.scop
2006-01-08Bump to 0.2.6-cvs.scop
2006-01-080.2.5.VDR_DXR3_0_2_5scop
2005-11-22Bump to 0.2.5-cvs.scop
2005-08-270.2.4.VDR_DXR3_0_2_4scop
2005-08-25Bump to 0.2.4-cvs.scop
2005-08-070.2.3.scop
2005-08-02Limit card number to sane values in config. On the other hand, this shouldscop
probably be a command line argument to the plugin, not an OSD-settable option.
2005-08-01Move OSD flush rate setting to UI.scop
2005-07-06Add setup option for hiding the main menu entry.scop
2005-06-22Use VDR's logging facilities, no more dxr3plugin.log.scop
2005-05-28Clean up non-working dead code for VDR < 1.3.11.scop
2005-05-17Remove optimized memcpy stuff.scop
2005-04-19Mass indentation/whitespace cleanup.scop
2005-04-19Fix for crash at exit from Marco Schlüßler.scop