diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2015-01-26 02:05:48 +0100 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2015-01-26 02:05:48 +0100 |
commit | bb6efd74c42b1f4d0843db40c8acde04986c562d (patch) | |
tree | db3ca12198f2bba09051b0991da902fd4f318586 /tools/3dsp.c | |
parent | 0b0b5ada9d71ecbd9113b17143e299579b6c8cf9 (diff) | |
download | bluez-bb6efd74c42b1f4d0843db40c8acde04986c562d.tar.gz |
tools: Match up LT_ADDR for synchronization train receiption
Diffstat (limited to 'tools/3dsp.c')
-rw-r--r-- | tools/3dsp.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tools/3dsp.c b/tools/3dsp.c index 361d253da..2f046cf2e 100644 --- a/tools/3dsp.c +++ b/tools/3dsp.c @@ -143,6 +143,11 @@ static void sync_train_received(const void *data, uint8_t size, return; } + if (evt->lt_addr != LT_ADDR) { + printf("Ignoring synchronization for non 3D display\n"); + return; + } + cmd.enable = 0x01; memcpy(cmd.bdaddr, evt->bdaddr, 6); cmd.lt_addr = evt->lt_addr; @@ -172,6 +177,11 @@ static void brcm_sync_train_received(const void *data, uint8_t size, return; } + if (evt->lt_addr != LT_ADDR) { + printf("Ignoring synchronization for non 3D display\n"); + return; + } + cmd.enable = 0x01; memcpy(cmd.bdaddr, evt->bdaddr, 6); cmd.lt_addr = evt->lt_addr; |