| Age | Commit message (Collapse) | Author |
|
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
|
|
some improvements to the multi tuner type switching
|
|
|
|
|
|
|
|
c++ counterparts
|
|
Conflicts:
lib/dvb/decoder.cpp
|
|
handling)
|
|
|
|
|
|
|
|
|
|
|
|
- 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!
|
|
|
|
(the last needs new drivers)
|
|
|
|
just with external settings editors.... (untested yet)
|
|
|
|
systems
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
lesser swig overhead
|
|
|
|
new drivers)
|
|
prepare for new service groups
|
|
the same service
|
|
< > are usable to jump from marker to marker
|
|
|
|
|
|
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
|
|
- 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
|
|
add possibility to query the tuner number for playing and recording services
|
|
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 :)
|
|
std::map (safe memory)
prepare for different video stream types.. (H264) ( NOT for dm7025 )
|
|
|
|
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
|
|
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
|
|
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
|
|
|
|
|
|
|
|
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)
|
|
|