summaryrefslogtreecommitdiff
path: root/dxr3interface.c
AgeCommit message (Collapse)Author
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-15check return value of ioctl syscallsChristian Gmeiner
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-07-07fix #145 - DON and DOF should work as expected.Christian 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-02rework singleton classChristian Gmeiner
2009-05-07add methods to playback cDxr3PesFrames - untestedChristian Gmeiner
2009-05-02cleanup header includesChristian Gmeiner
2009-04-01improve cDxr3Interface::ConfigureDeviceChristian 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-25fixes and code style improvementsChristian Gmeiner
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-23simplify audiosamplerate handlingChristian Gmeiner
2009-02-23simplify audiochannel handlingChristian Gmeiner
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-02-18fix compile warningsChristian Gmeiner
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-07add constants for device subnamesChristian Gmeiner
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
2009-01-02Error handling improvements.scop
2009-01-02Don't exit if setting video mode fails.scop
2009-01-02Apply configured BCS when configuring the device.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.
2008-10-25Fix signed/unsigned comparison warnings.scop
2008-10-25Various small cleanups.scop
2008-10-25Error handling improvements; set internal variables only when operations ↵scop
succeed.
2007-04-26Add setup option for enabling/disabling use of WSS; some setups get ↵scop
"stripey" screens sometimes when WSS kicks in.
2007-04-05Apply plugin part of the WSS patch.scop
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
2006-04-23ClaimDevices() sets m_ExternalReleased, no need to redo it.scop
2006-02-18Be less noisy about audio mode (non-)changes.scop
2005-12-12Improve device reset and error recovery.scop