Fix about IP streaming.
authorChang.H.S <jhs@dev3>
Fri, 21 Sep 2012 11:03:46 +0000 (20:03 +0900)
committerChang.H.S <jhs@dev3>
Fri, 21 Sep 2012 11:23:46 +0000 (20:23 +0900)
1. IP streaming with gstreamer is seekable.
2. Timeshift is not supported for TS IP streaming service.

lib/service/servicedvb.cpp [changed mode: 0644->0755]
lib/service/servicemp3.cpp [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index 7c8a660..ec3fdb5
@@ -1524,7 +1524,7 @@ RESULT eDVBServicePlay::timeshift(ePtr<iTimeshiftService> &ptr)
 {
        ptr = 0;
        if (m_have_video_pid &&  // HACK !!! FIXMEE !! temporary no timeshift on radio services !!
-               (m_timeshift_enabled || !m_is_pvr))
+               (m_timeshift_enabled || (!m_is_pvr&&!m_is_stream)))
        {
                if (!m_timeshift_enabled)
                {
old mode 100644 (file)
new mode 100755 (executable)
index 0b85775..0aaaaaa
@@ -696,8 +696,6 @@ RESULT eServiceMP3::isCurrentlySeekable()
                return 0;
        if (m_state != stRunning)
                return 0;
-       if (m_sourceinfo.is_streaming)
-               return 0;
 
        g_object_get (G_OBJECT (m_gst_playbin), "video-sink", &sink, NULL);