X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/5264f2cd003271ba2c426e21d62d13025dba177b..d0f0d67a824a4d7108a0081a5f4a839dacf40036:/lib/service/servicedvbrecord.cpp diff --git a/lib/service/servicedvbrecord.cpp b/lib/service/servicedvbrecord.cpp index 62f3a126..8feb8156 100644 --- a/lib/service/servicedvbrecord.cpp +++ b/lib/service/servicedvbrecord.cpp @@ -111,6 +111,7 @@ RESULT eDVBServiceRecord::prepareStreaming() m_streaming = 1; if (m_state == stateIdle) return doPrepare(); + return -1; } RESULT eDVBServiceRecord::start() @@ -125,7 +126,6 @@ RESULT eDVBServiceRecord::start() RESULT eDVBServiceRecord::stop() { eDebug("stop recording!!"); - m_event((iRecordableService*)this, evStop); if (m_state == stateRecording) { if (m_record) @@ -137,7 +137,6 @@ RESULT eDVBServiceRecord::stop() } m_state = statePrepared; } - if (m_state == statePrepared) { m_record = 0; @@ -346,14 +345,6 @@ RESULT eDVBServiceRecord::connectEvent(const Slot2 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 &ptr) { ptr = this;