aboutsummaryrefslogtreecommitdiff
path: root/lib/service/servicedvb.h
AgeCommit message (Collapse)Author
2010-11-24rename iDataSource to iTsSource (no functional change)ghost
2010-11-10use newer eDVBServicePMTHandler::tuneExt call, add a virtual ↵ghost
createDataSource function to make the code more re-usable
2010-11-10lib/service/servicedvb.h: make eDVBService members protected better reusabilityghost
2010-03-31lib/service/iservice.h, servicedvb.h, servicedvb.cpp: add possibility to ↵ghost
play another timeshift file after eof (not used in e2 yet..) this fixes bug #461
2010-01-22another compile fix for bug #411ghost
2010-01-22add possibility to stopTimeshift but not switch back to live (not used in ↵ghost
e2.. but usable for external plugins) this fixes bug #411
2010-01-02fixed evSeekableStateChanged handlingghost
2009-11-23servicedvb.cpp: more exact resume after seek and slowmotionghost
2009-08-08servicedvb.cpp: re-enable subtitles on live/timeshift transitionghost
2009-06-03introduce new iStreamedService interface (e.g. controlling buffer for ↵Fraxinas
streaming media)
2009-02-11Merge branch 'master' of /home/tmbinc/enigma2-git into tmbinc/FixTimingBugsFelix Domke
Conflicts: lib/dvb/decoder.cpp
2008-12-16move some functions to better place (aspect / size / framerate / progressive ↵ghost
handling)
2008-11-18rework decoder statesFelix Domke
2008-11-08add (tune)simulate support to some functionsghost
2008-10-29also use refcounting for eTimersAndreas Monzner
its now no more possible directly to call new eTimer .. or to embedded eTimer. to create a eTimer now eTimer::create must be used... to delete you must call ->AddRef() after timer creation and ->Release when the timer is no more needed. Or use ePtr<eTimer> to store the timer reference.. then its enough to set the ePtr<eTimer> object to 0 when the timer is no more needed
2008-10-09implement parsing of srt subtitles with 8859-15 encodingAndreas Frisch
2008-06-13after DECLARE_REF now all is private.. not publicAndreas Monzner
dont export AddRef, Release, ptrref and grabRef to python some cleanups
2008-04-21add seekTitle to iSeekableService interfaceAndreas Monzner
add default implementation for seekTitle and seekChapter
2008-04-15add seekChapter method to iSeekableService interfaceAndreas Monzner
2008-03-27add iServiceKeys interface (No not what you think ;) it simply means itsAndreas Monzner
now possible to deliver normal button presses into services)
2007-08-25use explicit default track instead of first one (as the default one isn't ↵Felix Domke
always the first one anymore), implement getCurrentTrack
2007-06-19implement streamableService for playing dvb servicesFelix Domke
2007-04-17start in pause mode after switching from live to timeshift. Don't save last ↵Felix Domke
playing position when at the very beginning or end (5% < x < 95%)
2007-04-12evStart already includes evSeekableStatusChanged, so don't send it. Prepare ↵Felix Domke
for updateDcoder(intopause=1); for better timeshift control
2007-03-24add a radiomode background picture (mvi file.. changable inAndreas Monzner
/etc/enigma2/config ... config.misc.radiopic = /bla/blubber.mvi add support for radio text plus, add rass (radio screen show) support (yes used by SWR3, cont.ra and DASDING) thanks to seddi for some piece of code for better single iframe support its recommend to update in dreambox-dvb-modules.bb CVSDATE for dm7025 to 20070323
2007-01-15change iFrontendInformation apiAndreas Monzner
getFrontendData(bool) is now splitted in three seperate calls getFrontendData() returns the frontend number and frontend type in a dict getFrontendStatus() return signal quality, signal power, bit error rate, lock state, sync state, frontend state in a dict getTransponderData(bool) when the bool is true it returns a dict with the original tuned transponder data, when false the transponderdata read out from the frontend driver getAll(bool) is a sum of the three single calls and the direct replacement of the old getFrontendData call
2006-12-13use aspect ratio information from mpeg sequence header instead of eit (needsAndreas Monzner
new drivers)
2006-12-09allow dvb state to be queried (last PMT-related event)Felix Domke
2006-11-30more changes for service groups (replacement for zapping alternativesAndreas Monzner
plugin).. now its basicaly working.. TODO: change zapping alternatives editor for new style
2006-11-29some changes for new service groupsAndreas Monzner
2006-11-25python object refcount debugging code second tryAndreas Monzner
2006-11-21small servicelist speedupAndreas Monzner
2006-11-01store subtitle data in service cache and reenable subtitles on next zap toAndreas Monzner
the same service
2006-10-25dvb subtitles are working nowAndreas Monzner
2006-10-23more work on dvb subtitles (not finished/working yet)Andreas Monzner
2006-10-23prepare for dvb subtitle support (not finished yet)Andreas Monzner
cache query of eDVBServicePMThandler::getProgram
2006-08-18speedupsAndreas Monzner
2006-08-16add support for radiotext (python gui component missing yet)Andreas Monzner
2006-07-20add support for markers in bouquetsAndreas Monzner
< > are usable to jump from marker to marker
2006-07-12fix non working timeshift stop when press the TV ButtonAndreas Monzner
2006-06-22add possibility to set per service ac3/pcm delay (not yet via gui)Andreas Monzner
to set a pcm or ac3 delay for a specific service edit your servicelist (/etc/enigma2/lamedb) example for pcm delay: 6dca:00c00000:044d:0001:1:0 Das Erste p:ARD,c:000065,c:010066,c:020068,c:030065,c:060001,c:080060 <-- 0x60 = 96ms PCM delay for AC3 delay set, c:07xxxx
2006-06-16no more segfault when opening audio track/channel selection on subservicesAndreas Monzner
2006-06-06add sync for teletext subtitles and improve text extraction a bitFelix Domke
2006-06-05add subtitle listFelix Domke
2006-06-02(not yet enabled) teletext subtitle supportFelix Domke
2006-05-17rename iFrontendStatusInformation to iFrontendInformationAndreas Monzner
add possibility to query the tuner number for playing and recording services
2006-05-16add ability to selecte the audio channel (mono left, stereo, mono right) ↵Andreas Monzner
from python store the current selected audio channel then per service in servicelist TODO: extend the audio track selection screen to make audio channel selection usable :)
2006-05-12add teletext parser to servicedvbFelix Domke
2006-05-03much more flexible method to get a servicelist in python..Andreas Monzner
2006-04-26add function to get a list of CAIDs for a running dvb service from pythonAndreas Monzner