|
@@ -258,14 +258,14 @@ bool parse_command(struct videohub_data *data, char *cmd) {
|
258
|
258
|
|
259
|
259
|
case CMD_VIDEO_OUTPUT_LOCKS:
|
260
|
260
|
if (valid_slot) {
|
261
|
|
- // L is exclusive lock - can be set only via USB
|
262
|
|
- // O is non-exclusive lock - can be set via network
|
|
261
|
+ // L is lock owned by somebody else (set from other IP address)
|
|
262
|
+ // O is lock owned by us (set from our IP address)
|
263
|
263
|
if (slot_data[0] == 'L' || slot_data[0] == 'O') {
|
264
|
264
|
data->outputs[slot_pos].locked = true;
|
265
|
265
|
if (slot_data[0] == 'L')
|
266
|
|
- data->outputs[slot_pos].locked_exclusive = true;
|
|
266
|
+ data->outputs[slot_pos].locked_other = true;
|
267
|
267
|
else
|
268
|
|
- data->outputs[slot_pos].locked_exclusive = false;
|
|
268
|
+ data->outputs[slot_pos].locked_other = false;
|
269
|
269
|
} else {
|
270
|
270
|
data->outputs[slot_pos].locked = false;
|
271
|
271
|
}
|