X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/8c7f6d8e77d3d6356d1c820cbb48fe234d7afbb6..c26cf2bece26e34923c082d2e2b08ccf08531d90:/lib/service/servicedvbrecord.cpp diff --git a/lib/service/servicedvbrecord.cpp b/lib/service/servicedvbrecord.cpp index 880f08d3..acd4a823 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() @@ -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 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;