void TVRec::RingBufferChanged(RingBuffer *rb, ProgramInfo *pginfo) { VERBOSE(VB_IMPORTANT, LOC + "RingBufferChanged() cur_rb(" <MarkAsInUse(false); delete curRecording; } lastRecording = NULL; // This shouldn't be needed!? curRecording = new ProgramInfo(*pginfo); curRecording->MarkAsInUse(true, "recorder"); VERBOSE(VB_IMPORTANT, LOC + "RingBufferChanged() new rb(" <