summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-02-28Fix indentation settings.HEADmasterVille Skyttä
2010-02-28Makefile adjustments for VDR 1.7.13.Ville Skyttä
2010-01-09add first ro Accessor at cFixedLengthFrameChristian Gmeiner
2010-01-09there is no need for m_count variableChristian Gmeiner
2010-01-09add assignment operator for ro (read only) AccessorsChristian Gmeiner
2010-01-09add Accessors for pts in cFixedLengthFrameChristian Gmeiner
2010-01-09there is no need to store the type of a bufferChristian Gmeiner
The type is known by the used buffer.
2010-01-09extend Accessors template to support rw and ro variablesChristian Gmeiner
2010-01-09make more use of AccessorsChristian Gmeiner
2010-01-08add changes needed for vdr 1.7.11Christian Gmeiner
2010-01-08make use of turnPlugin(bool) in cDxr3Device::SetPlayModeChristian Gmeiner
2010-01-08code style changes... nothing moreChristian Gmeiner
2010-01-08kick m_dxr3Device member from cDxr3DemuxDevice and use singleton insteadChristian Gmeiner
2010-01-07check for max sizes supported by syncbufferChristian Gmeiner
2010-01-07fix return valueJan Willies
Trivial fix to make the plugin compile again Signed-off-by: Jan Willies <jan@willies.info> Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
2010-01-06fix bug #223 by adding a command line option to enable automatic fw loadingChristian Gmeiner
By default the vdr-dxr3-plugin does not load the fw automatically any more, as on recent linux systems the fw gets loaded when the em8300 driver module gets loaded. So we dont need to load the fw. But for older systems there is the command option -f/--firmware-loading to tell the plugin to load the firmware at startup.
2010-01-04uppsChristian Gmeiner
2010-01-04add missing virtual and update licenceChristian Gmeiner
2010-01-04rename Uncopyable.h to uncopyable.hChristian Gmeiner
2010-01-04update licenceChristian Gmeiner
2010-01-04rework cSettings class to use a new way for setters and gettersChristian Gmeiner
The basic idea behind this commit is to get rid of those bad looking getters and setters, where we have no logic used by them.
2010-01-04rename cDxr3ConfigData class to cSettingsChristian Gmeiner
2010-01-04rename dxr3configdata.[ch] to settings.[ch]Christian Gmeiner
2009-12-29Set version to 0.3.0-git.Ville Skyttä
2009-12-10make DemuxPes much simplerChristian Gmeiner
2009-12-09make cDxr3AudioDecoder::Init() privateChristian Gmeiner
There is no need to call Init() as it gets called by is self, if a different audio header is found.
2009-12-09add a way to enable/disable audio via iAudioChristian 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-09digital audio works if enabled by vdr startupChristian Gmeiner
2009-12-09switching from analog to digital works againChristian Gmeiner
2009-12-09make call to cDxr3AudioDecoder::DecodeAc3Dts simplerChristian Gmeiner
2009-12-09will comeback if time is rightChristian Gmeiner
2009-12-09isAc3Dts() checks are not neededChristian Gmeiner
2009-12-09a MPEG-1 or MPEG-2 audio stream contains only MPEG audio data, no need for ↵Christian Gmeiner
ac3dts check
2009-12-09change structure of iAudio classChristian 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-09DemuxPes has a third pararmeter - isAc3. make use of itChristian Gmeiner
2009-12-08add missing break and fix a small style issueChristian Gmeiner
2009-12-08do not set audiomode in PlayAudioChristian Gmeiner
2009-12-08remove IsAudioModeAC3() method - instead make use of iAudioChristian Gmeiner
2009-12-08fix broken compile - reported by Jan WilliesChristian Gmeiner
2009-12-07add basic SetDigitalAudioDevice stub methodChristian 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-07simplify support for different ffmpeg versionsChristian Gmeiner
2009-12-07fixed bug #169Christian Gmeiner
ffmpep warns that the frame size is incorrect. To fix this warning, we calcuate the frame size based on the mpeg audio header. This calculated value is used for avcodec_decode_audio functions.
2009-12-05will come back when usedChristian Gmeiner
2009-12-05add support for avcodec_decode_audio3Christian Gmeiner
2009-12-05fix audio problems with vdr 1.7.10Christian Gmeiner
2009-12-05remove not needed bools and the logic behind themChristian Gmeiner
2009-12-05improve DecodeLpcm methodChristian Gmeiner
We got rid of the use of some dynamic memory useage and also added the reading of the channel count.
2009-12-04fix a small problem with initing the lastBitrate valueChristian Gmeiner
2009-12-04rework checking of mpeg audio headerChristian Gmeiner
2009-12-02better this way... so the values are understandableChristian Gmeiner