Ticket #6612: TVRec_fix_switching_buffer_race.diff
File TVRec_fix_switching_buffer_race.diff, 738 bytes (added by , 16 years ago) |
---|
-
mythtv/libs/libmythtv/tv_rec.cpp
void TVRec::RingBufferChanged(RingBuffer *rb, ProgramInfo *pginfo) 3372 3372 { 3373 3373 VERBOSE(VB_IMPORTANT, LOC + "RingBufferChanged()"); 3374 3374 3375 SetRingBuffer(rb);3376 3377 3375 if (pginfo) 3378 3376 { 3379 3377 if (curRecording) … … void TVRec::RingBufferChanged(RingBuffer *rb, ProgramInfo *pginfo) 3385 3383 curRecording = new ProgramInfo(*pginfo); 3386 3384 curRecording->MarkAsInUse(true, "recorder"); 3387 3385 } 3386 3387 SetRingBuffer(rb); 3388 3388 } 3389 3389 3390 3390 QString TVRec::TuningGetChanNum(const TuningRequest &request,