Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-09 | there is no need to store the type of a buffer | Christian Gmeiner | |
The type is known by the used buffer. | |||
2010-01-09 | make more use of Accessors | Christian Gmeiner | |
2010-01-08 | code style changes... nothing more | Christian Gmeiner | |
2010-01-08 | kick m_dxr3Device member from cDxr3DemuxDevice and use singleton instead | Christian Gmeiner | |
2010-01-07 | check for max sizes supported by syncbuffer | Christian Gmeiner | |
2009-12-10 | make DemuxPes much simpler | Christian Gmeiner | |
2009-12-09 | make cDxr3AudioDecoder::Init() private | Christian Gmeiner | |
There is no need to call Init() as it gets called by is self, if a different audio header is found. | |||
2009-12-09 | add a way to enable/disable audio via iAudio | Christian 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-09 | digital audio works if enabled by vdr startup | Christian Gmeiner | |
2009-12-09 | make call to cDxr3AudioDecoder::DecodeAc3Dts simpler | Christian Gmeiner | |
2009-12-09 | isAc3Dts() checks are not needed | Christian Gmeiner | |
2009-12-09 | a MPEG-1 or MPEG-2 audio stream contains only MPEG audio data, no need for ↵ | Christian Gmeiner | |
ac3dts check | |||
2009-12-09 | change structure of iAudio class | Christian 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-12-08 | remove IsAudioModeAC3() method - instead make use of iAudio | Christian Gmeiner | |
2009-11-19 | remove method cDxr3Interface::ReOpenAudio, as it is a pure stub | Christian Gmeiner | |
2009-11-18 | Revert "make it simpler" | Christian Gmeiner | |
This fixes hopefully some problems with playback. This reverts commit 34176db79c1d6bca5d4f76fc34f80e00565091e4. | |||
2009-11-09 | some small cleanups | Christian Gmeiner | |
2009-10-23 | kick PlayVideoFrame(const uint8_t* pBuf, int length, int times) method as ↵ | Christian Gmeiner | |
not needed anymore | |||
2009-10-23 | play cDxr3PesFrame directly | Christian Gmeiner | |
2009-10-16 | current implementation of StillPicture in cDxr3DemuxDevice is wrong | Christian Gmeiner | |
We call 3 times DemuxPes - wow. The big problem is that a still picture can not only contain a pes packet. Also I want to refactor out as much as possible from the demuxdevice as i dont like it and want to remove it in the long term. | |||
2009-10-16 | remove cDxr3Interface::SingleStep method | Christian 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-08-28 | make it simpler | Christian Gmeiner | |
- get rid of SetPlayMode() - add method to do flushing of video buffer - dont spam log with spu buffer sizes | |||
2009-08-19 | merge methods SetHorizontalSize and SetVerticalSize to method setDimension | Christian Gmeiner | |
2009-06-15 | Update 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-05 | update emacs code style part | Christian Gmeiner | |
2009-06-05 | make gcc happier by fixing some warnings | Christian Gmeiner | |
2009-06-02 | rework singleton class | Christian Gmeiner | |
2009-05-02 | cleanup header includes | Christian Gmeiner | |
2009-04-24 | create cDxr3PesFrame on the heap | Christian Gmeiner | |
This commit is a small step into the right direction - use one datastructe from parsing to playback and this datastructe will be cDxr3PesFrame. One of the next things to do is to change the syncbuffer to store cDxr3PesFrames :) | |||
2009-04-20 | this is a small preperation for later patches | Christian Gmeiner | |
Reduce the number of method arguments and simply use a pointer to a cDxr3PesFrame. | |||
2009-04-20 | get rid of offset in cDxr3PesFrame | Christian Gmeiner | |
2009-04-19 | get rid of m_staticVerticalSize and m_staticHorizontalSize in pes frame | Christian Gmeiner | |
2009-04-18 | get rid of cDxr3SafeArray and all the exception stuff | Christian Gmeiner | |
2009-04-18 | get rid of IsValid from cDxr3PesFrame | Christian Gmeiner | |
2009-04-18 | rename cDxr3PesFrame::ExtractNextFrame to cDxr3PesFrame::parse | Christian Gmeiner | |
2009-04-18 | get rid of an assumption of older vdr version | Christian Gmeiner | |
If we have a lookt at comments about Play* mehtods in device.h, we can read the following line: ' ///< Data points to exactly one complete PES packet of the given Length.' As a result of this, there is no need to parse in the data pointer for more then one pes packet. | |||
2009-04-18 | fix coding style before starting rewrite | Christian Gmeiner | |
2009-04-15 | rename es to payload in pesframe and co | Christian Gmeiner | |
2009-04-01 | simplify cDxr3DemuxDevice::setAudio | Christian Gmeiner | |
2009-02-26 | remove unused code in the demux device | Christian 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-21 | first work to get alsa audio output | Christian Gmeiner | |
Introduce a iAudio class - will be later base class for oss and alas output -, which handles volume and channel handling. | |||
2008-12-29 | Convert to UTF-8. | scop | |
2007-04-05 | Apply patches/vdr-dxr3-ac3.patch, start countdown to 0.2.7. | scop | |
2007-01-28 | Use cCondWait::SleepMs() instead of usleep(). | scop | |
2006-02-11 | Some commented out code updates (no-op). | scop | |
2005-08-02 | Update FSF's address. | scop | |
2005-06-22 | Use VDR's logging facilities, no more dxr3plugin.log. | scop | |
2005-05-28 | Improve recovery and avoid lockups with bad streams (Jon Burgess). | scop | |
2005-05-28 | Clean up non-working dead code for VDR < 1.3.11. | scop | |
2005-04-19 | Mass indentation/whitespace cleanup. | scop | |