Changeset 412 for branches/streaming-rework/src/freebob_streaming.cpp
- Timestamp:
- 02/22/07 08:49:35 (17 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/streaming-rework/src/freebob_streaming.cpp
r407 r412 125 125 assert(device); 126 126 127 debugOutput(DEBUG_LEVEL_VERBOSE, "Locking device (%p)\n", device); 128 129 if (!device->lock()) { 130 debugWarning("Could not lock device, skipping device (%p)!\n", device); 131 continue; 132 } 133 127 134 debugOutput(DEBUG_LEVEL_VERBOSE, "Setting samplerate to %d for (%p)\n", 128 135 dev->options.sample_rate, device); … … 181 188 182 189 void freebob_streaming_finish(freebob_device_t *dev) { 183 184 assert(dev); 185 186 delete dev->processorManager; 187 delete dev->m_deviceManager; 188 delete dev; 189 190 return; 190 unsigned int i=0; 191 192 assert(dev); 193 194 // iterate over the found devices 195 for(i=0;i<dev->m_deviceManager->getAvDeviceCount();i++) { 196 IAvDevice *device=dev->m_deviceManager->getAvDeviceByIndex(i); 197 assert(device); 198 199 debugOutput(DEBUG_LEVEL_VERBOSE, "Unlocking device (%p)\n", device); 200 201 if (!device->unlock()) { 202 debugWarning("Could not unlock device (%p)!\n", device); 203 } 204 } 205 206 delete dev->processorManager; 207 delete dev->m_deviceManager; 208 delete dev; 209 210 return; 191 211 } 192 212