Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-04-19 | get rid of m_staticVerticalSize and m_staticHorizontalSize in pes frame | Christian Gmeiner | |
2009-04-18 | remove some unused variables | 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 | rewrite cDxr3PesFrame::parse | 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-15 | remove GetStreamId() and co | Christian Gmeiner | |
2009-04-15 | fix indentation in dxr3pesframe.h | Christian Gmeiner | |
2009-04-01 | tell gcc to throw out more warnings | Christian Gmeiner | |
2009-04-01 | remove not needed comments | Christian Gmeiner | |
2009-04-01 | why should PlayVideo ever call DemuxAudioPes? | Christian Gmeiner | |
2009-04-01 | simplify cDxr3DemuxDevice::setAudio | Christian Gmeiner | |
2009-04-01 | improve cDxr3Interface::ConfigureDevice | Christian Gmeiner | |
2009-03-28 | rework pmExtern_THIS_SHOULD_BE_AVOIDED playmode | Christian 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-03-28 | get rid of dxr3ffmpeg | Christian Gmeiner | |
2009-02-26 | alsa: no noise and scratch at shutdown | Christian Gmeiner | |
2009-02-26 | alsa: set sw params to improve playback and open device in non blocking mode | Christian Gmeiner | |
2009-02-26 | workaround: changing samplerate to -1 (old 48000) | Christian Gmeiner | |
At the moment I am not sure who/what sets samplerate and channel to -1, but i hope to remove this workaround soon. | |||
2009-02-26 | get rid of a buffering level (m_strBuf) | Christian Gmeiner | |
m_strBuf is not needed, as vdr gives us a 'exactly one complete PES packet of the given Length'. As a result of this there is no leftover of pesdata. This change is testes with vdr-1.6.0 - dont know about the recent development version of vdr. | |||
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-25 | remove m_CalledBySet in cDxr3Device as it is not used and makes no sense | Christian Gmeiner | |
2009-02-25 | improve audio device handling | Christian Gmeiner | |
- keep track if sound device is open - use pass-by-reference-to-const instead of pass-by-value (no copying needed) | |||
2009-02-25 | no need to erase a not yet used string | Christian Gmeiner | |
2009-02-25 | alsa: enhance device name to support differen card numbers | Christian Gmeiner | |
2009-02-25 | working alsa support | Christian Gmeiner | |
At the moment alsa support is disabled, but it is working (with some problems) | |||
2009-02-25 | add licence | Christian Gmeiner | |
2009-02-25 | fixes and code style improvements | Christian Gmeiner | |
2009-02-25 | some more clean ups | Christian Gmeiner | |
2009-02-25 | playmode pmExtern_THIS_SHOULD_BE_AVOIDED should work | Christian Gmeiner | |
2009-02-25 | get some SVDRPCommand working again | Christian Gmeiner | |
2009-02-25 | fix audio resampling | Christian Gmeiner | |
Split up the process of audio resampling. First, change the sound levels. Second, respect audio channel setting. | |||
2009-02-25 | factor our audio stuff from dxr3interface.h | Christian 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-23 | simplify audiosamplerate handling | Christian Gmeiner | |
2009-02-23 | simplify audiochannel handling | Christian Gmeiner | |
2009-02-22 | correct cDxr3Device::Mute() | Christian Gmeiner | |
2009-02-22 | Use iAudio class to resample audio stream | Christian Gmeiner | |
With the help of iAudio class, we can factor out the resample methode and clean up dxr3interface.[ch] a little bit. | |||
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. | |||
2009-02-19 | uups missed to remove this lines | Christian Gmeiner | |
2009-02-19 | make more use of Uncopyable | Christian Gmeiner | |
2009-02-19 | simplify cDxr3SyncBuffer::Pop | Christian Gmeiner | |
2009-02-19 | remove cDxr3NextPts | Christian Gmeiner | |
cDxr3NextPts was only used to set a pts and to clear the value. There was never a get for the pts. So there is no need for this class -> kick it | |||
2009-02-18 | introduce Uncopyable class | Christian Gmeiner | |
2009-02-18 | fix compile warnings | Christian Gmeiner | |
2009-02-18 | fix crash at shutdown | Christian 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-02-18 | cleanup audiodecoder a little bit | Christian Gmeiner | |
If we can not find the audio codec, stop everything, as we need a working ffmpeg installation. Also some unused variables were removed. | |||
2009-02-15 | Reworded OSD troubleshooting a bit. | Ville Skyttä | |
2009-02-15 | More OSD troubleshooting tips. | Ville Skyttä | |