Ticket #4778: mythtv_dvbrec_bufwrite1.diff
File mythtv_dvbrec_bufwrite1.diff, 993 bytes (added by , 16 years ago) |
---|
-
libs/libmythtv/dvbrecorder.cpp
182 182 { 183 183 uint next_cc = (pat->tsheader()->ContinuityCounter()+1)&0xf; 184 184 pat->tsheader()->SetContinuityCounter(next_cc); 185 BufferedWrite(*(reinterpret_cast<TSPacket*>(pat->tsheader())));185 DTVRecorder::BufferedWrite(*(reinterpret_cast<TSPacket*>(pat->tsheader()))); 186 186 } 187 187 188 188 uint posB[2] = { ringBuffer->GetWritePosition(), _payload_buffer.size() }; … … 222 222 uint posA[2] = { ringBuffer->GetWritePosition(), _payload_buffer.size() }; 223 223 224 224 for (uint i = 0; i < size ; i += TSPacket::SIZE) 225 BufferedWrite(*(reinterpret_cast<TSPacket*>(&buf[i])));225 DTVRecorder::BufferedWrite(*(reinterpret_cast<TSPacket*>(&buf[i]))); 226 226 227 227 uint posB[2] = { ringBuffer->GetWritePosition(), _payload_buffer.size() }; 228 228