aboutsummaryrefslogtreecommitdiff
path: root/lib/dvb/idvb.h
AgeCommit message (Collapse)Author
2010-03-31fixes bug #436 (again)Stefan Pluecken
multi tuner support: add a magic sleep(1) to workaround strange behaviour write a magic 0 into /sys/module/dvb_core/parameters/dvb_shutdown_timeout
2010-03-31fixes bug #436Stefan Pluecken
some improvements to the multi tuner type switching
2009-12-13add preStart event and use it to load the cutlistghost
2009-10-28fix rotor tuning symbolghost
2009-03-31Merge commit 'origin/master' into tmbinc/FixTimingBugsFelix Domke
2009-02-23fixed compile errors with g++ 4.3 and replaced some c headers by theirAndreas Oberritter
c++ counterparts
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-12-12fix return values to pythonghost
2008-11-24add possibility to request tsid/onid for iDVBChannelghost
2008-11-18rework decoder statesFelix Domke
2008-11-08add (tune)simulate support to some functionsghost
2008-09-06allow more complicated sat configurationAndreas Monzner
2008-08-11some service scan improovementsAndreas Monzner
- add a only free scan - the scan now finds also services not listed in SDT - add option "clear before scan" also for single transponder searches For the only free scan a change in the main lamedb transponder format was needed... i think this breaks some external settings editors To detect the service format now the service database file starts with "eDVB services /4/" .. the old format was "eDVB services /3/" .. e2 can read the old and the new format.. but it writes always the new format!
2008-08-06add missing defined for old apiAndreas Monzner
2008-08-05add support for "frame rate changed" and "progressive changed" video eventAndreas Monzner
(the last needs new drivers)
2008-07-19now link dvb-s frontends to dvb-s2 frontends is possibleAndreas Monzner
2008-04-29implement dxDontshow flag.. its not possible to set this flag in e2 self..Andreas Monzner
just with external settings editors.... (untested yet)
2008-04-28make final tune timeout symbolrate dependingFelix Domke
2008-03-25change get/setData to use long instead of int, to match pointer size on all ↵Andreas Oberritter
systems
2008-03-11signal quality is SNR, signal power is AGCFelix Domke
2007-09-15show more information in service scan (needs additional changes in skin)Andreas Monzner
2007-06-14use read/write lock for eCueSheetAndreas Monzner
2007-05-20invent proper signalPowerdB enums and use themFelix Domke
2007-04-17add preroll to iTSMpegDecoderFelix Domke
2007-02-26compile fixes for old dvb api (7020....)Andreas Monzner
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
2007-01-06one definition is enoughAndreas Monzner
2006-12-19some python import cleanupsAndreas Monzner
lesser swig overhead
2006-12-15small fixAndreas Monzner
2006-12-13use aspect ratio information from mpeg sequence header instead of eit (needsAndreas Monzner
new drivers)
2006-11-29code cleanup in ChannelSelection,Andreas Monzner
prepare for new service groups
2006-11-01store subtitle data in service cache and reenable subtitles on next zap toAndreas Monzner
the same service
2006-07-20add support for markers in bouquetsAndreas Monzner
< > are usable to jump from marker to marker
2006-07-03update unscanned transponders in toScan list with nit valuesAndreas Monzner
2006-06-25add possibility to show iframes (not bugfree yet)Andreas 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-05-20many changes for better CI handlingAndreas Monzner
- the CI is now working on both tuners - the CI is no more blocked by freetv services - add multi services support (on same transponder) (yet hardcoded for Alphacrypt only) - fix bluescreen in CI MMI dialog when pressin ok/left/right
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-14remove unneeded caching of caids, use an array for pidcache instead of ↵Andreas Monzner
std::map (safe memory) prepare for different video stream types.. (H264) ( NOT for dm7025 )
2006-05-12add PES readerFelix Domke
2006-05-09implement SDT scan on enter transponder (on normale zapping)Andreas Monzner
this a) update changed service/provider names b) add new services to servicelist and mark it as new services to prevent change service_name it is possible to set the dxHoldName flag for this service to prevent change any parameter of a single service it is possible to set the dxNoSDT flag look at the eServiceDVB class declaration in lib/dvb/idvb.h
2006-05-08fix "Clearall before scan" handlingAndreas Monzner
add ability to reset the newfound flag from single service via channellist context menu add ability to the newfound flags for all services from a "orbital position" via channellist context menu
2006-05-05add function to remove single service,Andreas Monzner
add function to remove transponder(s) and service(s) for specified onid/tsid/dvbnamespace/orbpos mark new found services in scan with dxNewFound flag add functions to change dxflags of a single service add function to change dxflags for specified onid/tsid/dvbnamespace/orbpos
2006-04-28fix empty expressions in dvb list searchFelix Domke
2006-04-08select whether to use a primary decoderFelix Domke
2006-04-04small changesAndreas Monzner
2006-04-02much faster service change on same transponder (just FTA)Andreas Monzner
add ability to "zapto" and "record" services and use just cached pids (no use of PMT) ( no playback yet !!!! ) this is implemented likewise to enigma1 Example entry in lamedb: 6dca:00c00000:044d:0001:1:0 Das Erste p:ARD,c:000065,c:010066,c:020068,c:030065,f:4 p: is the provider name c:XXPPPP: are cached pids 00 is the video pid 01 is the audio pid 02 is the text pid 03 is the pcr pid f: is a flag bitmask bit 3 (decimal 4) is used for disable use of the pmt (just use cached pids)
2006-03-21small fixAndreas Monzner