From b8a924bb74069ef5b7d01cd04b714750f7a80ff8 Mon Sep 17 00:00:00 2001 From: pober Date: Wed, 20 May 2026 11:33:40 +0200 Subject: [PATCH] Removes manufacturer data. --- src/auracast/auracast_config.py | 2 -- src/auracast/multicast.py | 16 ---------------- 2 files changed, 18 deletions(-) diff --git a/src/auracast/auracast_config.py b/src/auracast/auracast_config.py index 3f991e0..fdf1d58 100644 --- a/src/auracast/auracast_config.py +++ b/src/auracast/auracast_config.py @@ -34,8 +34,6 @@ class AuracastGlobalConfig(BaseModel): octets_per_frame: int = 40 #48kbps@24kHz # bitrate = octets_per_frame * 8 / frame len frame_duration_us: int = 10000 presentation_delay_us: int = 40000 - # TODO:pydantic does not support bytes serialization - use .hex and np.fromhex() - manufacturer_data: tuple[int, bytes] | tuple[None, None] = (None, None) # LE Audio: Broadcast Audio Immediate Rendering (metadata type 0x09) # When true, include a zero-length LTV with type 0x09 in the subgroup metadata # so receivers may render earlier than the presentation delay for lower latency. diff --git a/src/auracast/multicast.py b/src/auracast/multicast.py index 60680cc..b095e57 100644 --- a/src/auracast/multicast.py +++ b/src/auracast/multicast.py @@ -463,21 +463,6 @@ async def init_broadcast( ], ) logger.info('Setup Advertising') - advertising_manufacturer_data = ( - b'' - if global_config.manufacturer_data == (None, None) - else bytes( - core.AdvertisingData( - [ - ( - core.AdvertisingData.MANUFACTURER_SPECIFIC_DATA, - struct.pack('