{
eDebug("Recording to %s...", m_filename.c_str());
::remove(m_filename.c_str());
- int fd = ::open(m_filename.c_str(), O_WRONLY|O_CREAT, 0644);
+ int fd = ::open(m_filename.c_str(), O_WRONLY|O_CREAT|O_LARGEFILE, 0644);
if (fd == -1)
{
eDebug("eDVBServiceRecord - can't open hardcoded recording file!");
{
m_filename = filename;
if (m_state == stateIdle)
- doPrepare();
+ return doPrepare();
else
return -1;
}
{
m_pids_active.clear();
m_state = statePrepared;
- m_service_handler.tune(m_ref);
+ return m_service_handler.tune(m_ref);
}
return 0;
}