summaryrefslogtreecommitdiff
path: root/dxr3device.c
AgeCommit message (Collapse)Author
2010-08-02rename audioOut -> audiobuffer-and-sync-rewriteChristian Gmeiner
2010-08-02remove some left oversChristian Gmeiner
2010-08-02buffer only 50ms of videoChristian Gmeiner
2010-08-02rename TIMESTAMPS_500MS -> TIMESTAMPS_PREBUFFERChristian Gmeiner
2010-07-03add cDxr3Device::getScr()Christian Gmeiner
2010-07-03use audio for scr settingChristian Gmeiner
We will always have valid audio even on hd channels
2010-06-29rename 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-29store last written video frameChristian 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-29dont be so verboseChristian Gmeiner
2010-06-29even better check for valid input dataChristian Gmeiner
2010-06-29improve cDxr3Device::StillPicture stubChristian Gmeiner
2010-06-29improve cDxr3Device::Clear() by using scr hackChristian Gmeiner
2010-06-28reset pts values (aPts and vPts) in pmNone playmodeChristian Gmeiner
2010-06-28remove some OSS stuffChristian Gmeiner
2010-06-26remove silent audio hackChristian Gmeiner
2010-06-05fix playBackFrameChristian Gmeiner
We need to define a pts for the backframe to play. Else it will not get played.
2010-06-05get rid of playCountChristian Gmeiner
2010-06-05prebuffer 500ms of videoChristian Gmeiner
2010-06-04remove OSS driverChristian Gmeiner
2010-05-10keep track of current audio pts valueChristian Gmeiner
2010-04-22fix compileChristian Gmeiner
2010-04-22apply aspect ratio changesChristian Gmeiner
This commit is a little hacky, but it works for me (tm).
2010-04-16fix: Invalid number of character (() when these macros are defined: ↵Christian Gmeiner
'EM8300_IOCTL_SET_WSS' thanks to cppcheck, my friend
2010-04-16update license and remove a commentChristian Gmeiner
2010-04-16implement flush in audio driversChristian Gmeiner
2010-04-16add infrastructure to observe settings changesChristian Gmeiner
Check it out by changing BSC vales in the settings osd.
2010-04-16bring back ac3 via pcm-encapsulationChristian Gmeiner
I own hardware to test it, but at the moment no speakers are connected so I hope it really runs :) Feedback is welcome
2010-04-10rename packet to frame in commentsChristian Gmeiner
2010-04-10fix problems with channel switchingChristian Gmeiner
2010-04-10make use of AccessorsChristian Gmeiner
2010-03-18add method writeRegisterChristian Gmeiner
2010-03-06add basic PulseAudio audio suppport - NOT TESTED!Christian Gmeiner
requested by loswillios
2010-03-03Add mutex to protect play methods and setplaymode methodChristian Gmeiner
2010-02-20check if audio is ac3Christian Gmeiner
2010-02-17fix channel switchingChristian Gmeiner
2010-02-05add infrastructe to poll audiodrivers fdsChristian Gmeiner
2010-02-05small renameChristian Gmeiner
2010-02-05better user experience when switching channelChristian Gmeiner
2010-02-05update audio context and dont forget to open the audio deviceChristian Gmeiner
2010-02-05make it possible to swich audio driver via command line optsChristian Gmeiner
This makes it easier to test both audio drivers
2010-02-04keep SetPlayMode very simple -> best a/v sync after channel switchChristian Gmeiner
2010-02-04fix crash at shutdownChristian 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-03add basic impl for cDxr3Device::PollChristian Gmeiner
2010-02-03merge dxr3interface into dxr3deviceChristian Gmeiner
2010-02-02add some debug hintsChristian Gmeiner
2010-02-02no need to store lastSeenPts as same as vPtsChristian Gmeiner
2010-02-02add final code to PlayVideo... a/v sync should work now..Christian Gmeiner
...but sources needs some cleanups and missing methods needs to worked out.
2010-02-02work out PlayAudio and PlayVideo methodsChristian Gmeiner
2010-02-02rewrote cDxr3Device::SetPlayMode and removed some old stuffChristian Gmeiner
2010-02-02remove old buffer and a/v sync partsChristian Gmeiner