remove language list reference
[enigma2.git] / lib / service / servicedvbrecord.cpp
index 880f08d361a10fe954b3e41439d9220bd578eeb7..acd4a8232ee7633bc4516a49a90c0ab8adc37e77 100644 (file)
@@ -111,6 +111,7 @@ RESULT eDVBServiceRecord::prepareStreaming()
        m_streaming = 1;
        if (m_state == stateIdle)
                return doPrepare();
+       return -1;
 }
 
 RESULT eDVBServiceRecord::start()
@@ -124,7 +125,7 @@ RESULT eDVBServiceRecord::start()
 
 RESULT eDVBServiceRecord::stop()
 {
-       eDebug("stop recording!!");
+       eDebug("stop recording!");
        if (m_state == stateRecording)
        {
                if (m_record)
@@ -135,7 +136,8 @@ RESULT eDVBServiceRecord::stop()
                        m_target_fd = -1;
                }
                m_state = statePrepared;
-       }
+       } else
+               eDebug("(was not recording)");
        if (m_state == statePrepared)
        {
                m_record = 0;
@@ -344,14 +346,6 @@ RESULT eDVBServiceRecord::connectEvent(const Slot2<void,iRecordableService*,int>
        return 0;
 }
 
-static PyObject *createTuple(int pid, const char *type)
-{
-       PyObject *r = PyTuple_New(2);
-       PyTuple_SetItem(r, 0, PyInt_FromLong(pid));
-       PyTuple_SetItem(r, 1, PyString_FromString(type));
-       return r;
-}
-
 RESULT eDVBServiceRecord::stream(ePtr<iStreamableService> &ptr)
 {
        ptr = this;