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('