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.
servicemp3: Implement eStaticServiceMP3Info::getEvent

Without eStaticServiceMP3Info::getEvent we are not getting epg events in channel list.
More info http://openpli.org/forums/topic/31451-epg-with-gstreamer-servicemp3

Signed-off-by: pieterg <pieterg@users.sourceforge.net>
ChannelSelection: Corrently reenter bouquet during pipzap

When performing the renumbering
MovieSelection: Prevent crash when a friendly name already exists

See:
http://openpli.org/forums/topic/31553-gsod-with-dvd-drive/

GSOD when an entry in the list already exists but already uses a
name other than its path. Just ignore it in that case, the existing
name will serve just as well.
close dish when is found pmt or is timeout

Signed-off-by: Littlesat <littlesat99@yahoo.com>
take motor parameters from lnb config

Signed-off-by: Littlesat <littlesat99@yahoo.com>
rebuild taking motor parameters from config - thanks to Dima73

Signed-off-by: Littlesat <littlesat99@yahoo.com>
do not display zaperror if dish is visible

Signed-off-by: Littlesat <littlesat99@yahoo.com>
fix text lenght in virtualkeyboard

Signed-off-by: Littlesat <littlesat99@yahoo.com>
display snr as progressbar in default skin, when dish moving and on the way it goes over some sat position, thanks to Dima73.

Signed-off-by: Littlesat <littlesat99@yahoo.com>
fix position after deep standby or restart E2 by Dima73, and removed 3 debug messages

Signed-off-by: Littlesat <littlesat99@yahoo.com>
added delete into VirtualKeyboard as deleteForward

Signed-off-by: Littlesat <littlesat99@yahoo.com>