diff --git a/mythtv/programs/mythbackend/filetransfer.cpp b/mythtv/programs/mythbackend/filetransfer.cpp index 0e2de25..7606638 100644 --- a/mythtv/programs/mythbackend/filetransfer.cpp +++ b/mythtv/programs/mythbackend/filetransfer.cpp @@ -6,8 +6,12 @@ #include "RingBuffer.h" #include "util.h" #include "mythsocket.h" +#include "mythverbose.h" #include "programinfo.h" +#include +#include + FileTransfer::FileTransfer(QString &filename, MythSocket *remote, bool usereadahead, int timeout_ms) : readthreadlive(true), readsLocked(false), @@ -121,6 +125,9 @@ int FileTransfer::RequestBlock(int size) if (!readthreadlive || !rbuffer) return -1; + pid_t tid; + tid = syscall(SYS_gettid); + VERBOSE(VB_IMPORTANT, QString("Request thread tid = %1").arg(tid)); int tot = 0; int ret = 0; @@ -139,11 +146,13 @@ int FileTransfer::RequestBlock(int size) if (rbuffer->GetStopReads() || ret <= 0) break; + VERBOSE(VB_IMPORTANT, QString("sock->writeData() -- begin")); if (!sock->writeData(buf, (uint)ret)) { tot = -1; break; } + VERBOSE(VB_IMPORTANT, QString("sock->writeData() -- end")); tot += ret; if (ret < request)