Ticket #1397: fwbuffer.2.diff
File fwbuffer.2.diff, 1.1 KB (added by , 20 years ago) |
---|
-
libs/libmythtv/firewirerecorder.cpp
126 126 return false; 127 127 } 128 128 129 // set buffer size 130 size_t buffer_size = gContext->GetNumSetting("HDRingbufferSize", 131 50 * TSPacket::SIZE); 132 iec61883_mpeg2_set_buffers(fwmpeg, buffer_size / 2); 133 VERBOSE(VB_IMPORTANT, QString("Firewire: buffer size %1 KB") 134 .arg(buffer_size)); 135 129 136 // set speed if needed 130 137 // probably shouldnt even allow user to set, 100Mbps should be more the enough 131 138 int curspeed = iec61883_mpeg2_get_speed(fwmpeg); … … 225 232 return; 226 233 } 227 234 } 235 236 iec61883_mpeg2_recv_stop(fwmpeg); 237 VERBOSE(VB_IMPORTANT, QString("Firewire: total dropped packets %1") 238 .arg(iec61883_mpeg2_get_dropped(fwmpeg))); 228 239 229 iec61883_mpeg2_recv_stop(fwmpeg);230 240 FinishRecording(); 231 241 _recording = false; 232 242 }