summaryrefslogtreecommitdiff
path: root/dxr3interface.h
AgeCommit message (Collapse)Author
2010-01-04rework cSettings class to use a new way for setters and gettersChristian Gmeiner
The basic idea behind this commit is to get rid of those bad looking getters and setters, where we have no logic used by them.
2010-01-04rename cDxr3ConfigData class to cSettingsChristian Gmeiner
2010-01-04rename dxr3configdata.[ch] to settings.[ch]Christian Gmeiner
2009-12-09add a way to enable/disable audio via iAudioChristian Gmeiner
As all audio realated stuff uses iAudio I added a way to control if write gets called or not. This depends if it was enabled or not. Also I did changes to the demuxer to call the new method instead of the old stub. I am not happy to have that chain: m_pAudioThread->audio()->setEnabled(false) Need some time to redesign this part.
2009-12-08remove IsAudioModeAC3() method - instead make use of iAudioChristian Gmeiner
2009-11-19remove method cDxr3Interface::ReOpenAudio, as it is a pure stubChristian Gmeiner
2009-11-18Revert "make it simpler"Christian Gmeiner
This fixes hopefully some problems with playback. This reverts commit 34176db79c1d6bca5d4f76fc34f80e00565091e4.
2009-10-23remove 'times' number for cDxr3Interface::PlayVideoFrame(cFixedLengthFrame* ↵Christian Gmeiner
pFrame)
2009-10-23kick PlayVideoFrame(const uint8_t* pBuf, int length, int times) method as ↵Christian Gmeiner
not needed anymore
2009-10-16remove methods for en/disable spu mode - its not used and not neededChristian Gmeiner
2009-10-16simplify en/disabling of the spu unitChristian Gmeiner
2009-10-16remove cDxr3Interface::SingleStep methodChristian Gmeiner
Driver does _NOT_ support SingleStep playmode, so there is no need to call it. The big problem is that the driver does not return an error by this syscall. Have send a pull request to fix this issue in the driver.
2009-10-12add method to get current video stream dimensionChristian Gmeiner
2009-08-31add spuencoder implementationChristian Gmeiner
move ClearOsd() from cDxr3Interface to cSpuEncoder class. Also make method simpler to understand. Yet this method is not used.
2009-08-28make it simplerChristian Gmeiner
- get rid of SetPlayMode() - add method to do flushing of video buffer - dont spam log with spu buffer sizes
2009-08-19update the bcs values via updateBcsValues() method and remove all other settersChristian Gmeiner
2009-08-19merge methods SetHorizontalSize and SetVerticalSize to method setDimensionChristian Gmeiner
2009-06-15Update copyright boilerplates from http://www.gnu.org/licenses/lgpl-2.1.txt ↵Ville Skyttä
and http://www.gnu.org/licenses/gpl-2.0.txt
2009-06-08merge dxr3sysclock into dxr3interfaceChristian Gmeiner
2009-06-05update emacs code style partChristian Gmeiner
2009-06-05small logic style changesChristian Gmeiner
2009-06-02rework singleton classChristian Gmeiner
2009-05-07add methods to playback cDxr3PesFrames - untestedChristian Gmeiner
2009-05-02cleanup header includesChristian Gmeiner
2009-04-20change protected to privateChristian Gmeiner
2009-04-19get rid of m_staticVerticalSize and m_staticHorizontalSize in pes frameChristian 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-26remove unused code in the demux deviceChristian Gmeiner
The big goal for the next days will be to throw away the whole demuxdevice and add a very small and easy to understand demuxer. The current demuxdevice has a very bad coding style and is quite hard to follow whats going on.
2009-02-25some more clean upsChristian 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-22Use iAudio class to resample audio streamChristian Gmeiner
With the help of iAudio class, we can factor out the resample methode and clean up dxr3interface.[ch] a little bit.
2009-01-12remove dxr3vdrincludes.hChristian Gmeiner
Dont include .h files, which are not used in the current context.
2009-01-11preperation for alsa supportChristian Gmeiner
Add IsOssAudio() to check, if we have an oss audio device. This is needed for the coming alsa support.
2009-01-11simplify Dxr3OpenChristian Gmeiner
We dont need to give the used cardnum as param for Dxr3Open, as Dxr3Open will get the used cardnum by its own.
2009-01-07remove overlay supportChristian Gmeiner
There is no need to support a overlay, as it is used to show the output of the graphics card on the tv.
2009-01-02Add BCS getters (cached value only), use in SVDRP command return values.scop
2008-12-29Convert to UTF-8.scop
2008-12-28Add bunch of SVDRP commands based on patch from Krzysztof Parma, reconfigure ↵scop
device audio on external reopen.
2007-04-05Apply patches/vdr-dxr3-ac3.patch, start countdown to 0.2.7.scop
2007-01-28Use cCondWait::SleepMs() instead of usleep().scop
2007-01-07Spelling fixes.scop
2005-12-12Improve device reset and error recovery.scop
2005-08-02Update FSF's address.scop
2005-07-06Add stereo/left/right audio channel switching (Malcolm Caldwell).scop
2005-07-06Comment tuning.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-04-19Mass indentation/whitespace cleanup.scop
2005-04-18More indentation settings.scop
2005-04-18Add (X)Emacs indentation settings.scop