Releases: christophe-calmejane/Hive
Releases · christophe-calmejane/Hive
v1.3.1 beta 1
Added
- Support for TIMING, PTP_INSTANCE and PTP_PORT descriptors
- Support for Fast Device Enumeration (when cache is enabled)
- Possibility to modify the presentation time of each stream from Device Details Dialog
Changed
Fixed
- CONTROL descriptors not properly enumerated in JACKS
- Incorrect dynamic mappings in some rare case
- Crash when a device fails to properly enumerate STRING descriptors
- Incorrect dynamic mappings visualization for devices with multiple stream ports
- Can't open dynamic mappings editor in Inspector if not selecting audio unit first
v1.3.0
Added
- Selection of an entity from the connection matrix (context menu)
- Mac Address field in entities list
- ClockDomain locked state in entities list
- Support for JACK Inputs and JACK Outputs
- Support for CONTROLs at non-configuration level
- Support for CONTROL_SELECTOR type for CONTROL descriptors
- Preliminary support for Virtual Entities modification
- File association to directly load ANS and AVE files
- New command line parameters to load ANS and AVE files
- New icons for ANS and AVE files
- Possibility to remove a virtual entity (DEL key in Entities list)
- Entity Descriptor displays the current status for unsolicited notifications registration
- Entry in the entities list context menu to force reload a single entity
- New column in entities list showing error/warning status
- New diagnostics for CONTROL descriptors, when the current value is out of min-max bounds
- Support for Dark Mode
- Clicking on an Entity-Entity crosspoint in the matrix expands/collapses both entities
- Display of Entity AEM Checksum (in Entity Descriptor)
- Detection of invalid descriptor_counts field in CONFIGURATION descriptor
Changed
- Complete rework of the
entities list
- Updated AVDECC library to v4.0
- Defaulting to Qt "fusion" style, can be changed with command line parameter
-style <style name>
Fixed
- Current selection in list of entities lost when changing the filter
- Network Interfaces combobox displays errors and selected interface in bold
- Refresh issue for ClockSource, MemoryObject, AvbInterface, AudioCluster, Control, ClockDomain, AssociationID custom names
- Possible crash for entities with more than 1 configuration, when using full device enumration
- Always display CONTROL descriptor even if the ControlDataType is not supported by the library
- CONTROL values updated by the device itself didn't update properly
- Possible crash for entities returning an out-of-bounds MemoryObject length value
- Files can be loaded/saved from/to UTF8 path
- Crash when displaying vendor specific control values
- Opening the Dynamic Mappings editor from the matrix only showed the first STREAM_PORT, it now shows all STREAM_PORTs
Clear All Dynamic Mappings
correctly clears redundant mappings for virtual entities
v1.3.0 beta 10
Added
- Clicking on an Entity-Entity crosspoint in the matrix expands/collapses both entities
Fixed
- Incorrect foreground color when selecting a non-virtual entity
v1.3.0 beta 9
Added
Changed
- Defaulting to Qt "fusion" style, can be changed with command line parameter -style <style name>
Fixed
- Opening the Dynamic Mappings editor from the matrix only showed the first STREAM_PORT, it now shows all STREAM_PORTs
v1.3.0 beta 8
Added
- New diagnostics for CONTROL descriptors, when the current value is out of min-max bounds
Fixed
- Files can be loaded/saved from/to UTF8 path
- Crash when displaying vendor specific control values
v1.3.0 beta 7
Added
- Possibility to remove a virtual entity (DEL key in Entities list)
- Entity Descriptor displays the current status for unsolicited notifications registration
- Entry in the entities list context menu to force reload a single entity
- New column in entities list showing error/warning status
v1.3.0 beta 6
Added
- Preliminary support for Virtual Entities modification
- File association to directly load ANS and AVE files
- New command line parameters to load ANS and AVE files
- New icons for ANS and AVE files
v1.3.0 beta 5
Fixed
- Incorrect mappings offset in mappings editor
v1.3.0 beta 4
Added
- Detection of out-of-bounds MemoryObject length value
- Zoom, collapse, pan in dynamic mappings editor windows
Fixed
- DynamicMappings were not being retrieved from the entities
- Possible crash for entities returning an out-of-bounds MemoryObject length value
v1.3.0 beta 3
Added
- Support for CONTROLs at non-configuration level
- Support for CONTROL_SELECTOR type for CONTROL descriptors
Fixed
- Possible crash for entities with more than 1 configuration, when using full device enumration
- Always display CONTROL descriptor even if the ControlDataType is not supported by the library
- CONTROL values updated by the device itself didn't update properly