Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-08-02 | rename audioOut -> audiobuffer-and-sync-rewrite | Christian Gmeiner | |
2010-08-02 | remove some left overs | Christian Gmeiner | |
2010-07-03 | add cDxr3Device::getScr() | Christian Gmeiner | |
2010-06-29 | rename dxr3audiodecoder.[ch] to decoder.[ch] | Christian Gmeiner | |
In the near future the decoder will be able to decode MPEG2 video frames to implement basic a GrabImage(). | |||
2010-06-29 | store last written video frame | Christian Gmeiner | |
There is one limitation with this way to keep track of played video frame. We store the last written video frame, which is not the current shown video frame, as we buffer about 500ms video in hardware buffer of the dxr3 device. | |||
2010-06-28 | remove some OSS stuff | Christian Gmeiner | |
2010-06-26 | remove silent audio hack | Christian Gmeiner | |
2010-06-05 | fix playBackFrame | Christian Gmeiner | |
We need to define a pts for the backframe to play. Else it will not get played. | |||
2010-06-05 | get rid of playCount | Christian Gmeiner | |
2010-05-10 | keep track of current audio pts value | Christian Gmeiner | |
2010-04-22 | apply aspect ratio changes | Christian Gmeiner | |
This commit is a little hacky, but it works for me (tm). | |||
2010-04-16 | update license and remove a comment | Christian Gmeiner | |
2010-04-16 | implement flush in audio drivers | Christian Gmeiner | |
2010-04-16 | add infrastructure to observe settings changes | Christian Gmeiner | |
Check it out by changing BSC vales in the settings osd. | |||
2010-04-10 | fix problems with channel switching | Christian Gmeiner | |
2010-03-18 | add method writeRegister | Christian Gmeiner | |
2010-03-03 | Add mutex to protect play methods and setplaymode method | Christian Gmeiner | |
2010-02-05 | small rename | Christian Gmeiner | |
2010-02-05 | better user experience when switching channel | Christian Gmeiner | |
2010-02-04 | fix crash at shutdown | Christian Gmeiner | |
We can not inherit from Singleton<cDxr3Device> as the vdr core does free the created instance. So if we use the auto_ptr based Singleton template class we get a double free. | |||
2010-02-03 | merge dxr3interface into dxr3device | Christian Gmeiner | |
2010-02-02 | work out PlayAudio and PlayVideo methods | Christian Gmeiner | |
2010-02-02 | rewrote cDxr3Device::SetPlayMode and removed some old stuff | Christian Gmeiner | |
2010-02-02 | remove old buffer and a/v sync parts | Christian Gmeiner | |
2009-12-07 | add basic SetDigitalAudioDevice stub method | Christian Gmeiner | |
As analog audio is working with vdr-1.7 I will spend some time in fixing the digital audio part (digital pcm and ac3). I will fully review the digital audio code paths and I hope I can improve them. | |||
2009-12-02 | implement GetVideoSize (>= vdr 1.7.10) | Christian Gmeiner | |
first commit of a handfull to get a good >= vdr 1.7.10 support. | |||
2009-07-07 | fix #145 - DON and DOF should work as expected. | 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 | small logic style changes | Christian Gmeiner | |
2009-05-02 | cleanup header includes | Christian Gmeiner | |
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-25 | remove m_CalledBySet in cDxr3Device as it is not used and makes no sense | Christian Gmeiner | |
2009-02-25 | get some SVDRPCommand working again | Christian Gmeiner | |
2009-02-23 | simplify audiochannel handling | Christian Gmeiner | |
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-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-01-12 | remove dxr3vdrincludes.h | Christian Gmeiner | |
Dont include .h files, which are not used in the current context. | |||
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-07 | Spelling fixes. | scop | |
2006-04-18 | Clean up pre-VDR-1.3.47 compat stuff. | scop | |
2006-02-05 | Quick and dirty adaptation to VDR 1.3.42. | scop | |
2006-01-08 | Remove image grab code, it's broken (crashes vdr) and would cause maintenance | scop | |
problems with various 1.3.x vdr versions. | |||
2005-08-02 | Update FSF's address. | scop | |
2005-07-06 | Add stereo/left/right audio channel switching (Malcolm Caldwell). | scop | |
2005-06-22 | Use VDR's logging facilities, no more dxr3plugin.log. | scop | |
2005-05-28 | Clean up non-working dead code for VDR < 1.3.11. | scop | |
2005-04-19 | Mass indentation/whitespace cleanup. | scop | |
2005-04-18 | More indentation settings. | scop | |