| 230 | } |
| 231 | |
| 232 | void Grabber::enableHardwareAcceleration(bool hardware) |
| 233 | { |
| 234 | if (_hardware != hardware) |
| 235 | { |
| 236 | _hardware = hardware; |
| 237 | |
| 238 | Debug(_log, "Set hardware acceleration to %s", _hardware ? "enabled" : "disabled"); |
| 239 | |
| 240 | if (_initialized && !_blocked) |
| 241 | { |
| 242 | Debug(_log, "Restarting video grabber"); |
| 243 | uninit(); |
| 244 | start(); |
| 245 | } |
| 246 | else |
| 247 | { |
| 248 | Info(_log, "Delayed restart of the grabber due to change of the hardware acceleration"); |
| 249 | _restartNeeded = true; |
| 250 | } |
| 251 | } |
| 252 | } |
| 253 | |
| 254 | bool Grabber::trySetInput(int input) |
| 255 | { |
no test coverage detected