servicedvb: implement iStreamedService

eDVBServicePlay::streamed modifications:
When m_is_stream is false we keep old behaviour (ptr = 0; return -1;)
When m_is_stream is true we return valid pointer (ptr = this; return 0;)

After this change Converter ServiceInfo will display correct information on IsStream.

Also getBufferCharge and setBufferSize need to be implemented,
getBufferCharge currently returns dummy, setBufferSize returns success.

Signed-off-by: pieterg <pieterg@users.sourceforge.net>
fix GSOD for cable scanning due wrong string formating

Signed-off-by: Littlesat <littlesat99@yahoo.com>
set back divide by int in createFrequency for non dvb-t

Signed-off-by: Littlesat <littlesat99@yahoo.com>
frequency in MHz for automatic dvb-c scan

- solved with try/except, because first data[1] are: reading,for

Signed-off-by: Littlesat <littlesat99@yahoo.com>
isdigit instead try/except for detection in dvb-s frequency - replaced try/except with littlesat's solution

Signed-off-by: Littlesat <littlesat99@yahoo.com>
UNUSED variable from service reference is now used as buffer flag for gstreamer

REFTYPE:FLAGS:STYPE:SID:TSID:ONID:NS:PARENT_SID:PARENT_TSID:UNUSED
  D  D X X X X X X X X
4097:0:1:0:0:0:0:0:0:0:URL:NAME (no buffering)
4097:0:1:0:0:0:0:0:0:1:URL:NAME (buffering enabled)
4097:0:1:0:0:0:0:0:0:3:URL:NAME (progressive download and buffering enabled)

Progressive download requires buffering enabled, so it's mandatory to use flag 3 not 2

Signed-off-by: Littlesat <littlesat99@yahoo.com>
servicemp3: Implement iServiceInformation getEvent for EPG

Servicemp3 didnt shown EPG due to lack of getEvent, altough valid sid,onid,tsid was set.
Also epgcache only allowed idDVB to query for EPG cache. idServiceMP3 (4097) added in eServiceReference
Extra check added to allow idServiceMP3 to query EPG cache.

More information here: http://openpli.org/forums/topic/31451-epg-with-gstreamer-servicemp3/

Signed-off-by: pieterg <pieterg@users.sourceforge.net>
close dish when is found pmt or is timeout - take motor parameters from lnb config too - do not zaperror if dish is visible

Signed-off-by: Erik Slagter <erik@openpli.org>
Revert "close dish when is found pmt or is timeout - take motor parameters from lnb config too - do not zaperror if dish is visible"

This reverts commit 18c4a64daa8415228bd5de2a620834740833b59c.

It seems this code gives a GSOD. Needs closer examination.
Merge branch 'master' of git://git.code.sf.net/p/openpli/enigma2