| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
ArtAndLogic-aPTP-changes
|
| | |
|
|\ \
| |/
| |
| | |
ArtAndLogic-aPTP-changes
|
| | |
|
|\ \
| |/
| |
| | |
ArtAndLogic-aPTP-changes
|
| | |
|
|\ \
| |/
| |
| | |
ArtAndLogic-aPTP-changes
|
| | |
|
| |
| |
| |
| | |
unallocated shared_ptr instances.
|
|\ \
| |/
| |
| | |
ArtAndLogic-aPTP-changes
|
| | |
|
| | |
|
|\ \
| |/
| |
| | |
ArtAndLogic-aPTP-changes
|
| | |
|
|\ \
| |/
|/| |
|
| |\
| | |
| | | |
Kernel update
|
| | | |
|
| | |\
| | | |
| | | | |
Open avb next
|
| |\ \ \
| | | | |
| | | | | |
AAF returns appropriate max frame size for Talkers vs Listeners
|
| | | | | |
|
| | | |/
| | |/|
| | | |
| | | | |
Update to return more appropriate frame sizes based on Talker or Listener role.
|
| |\ \ \
| | | | |
| | | | | |
Network interface string length consistency
|
| | |/ /
| | | |
| | | |
| | | |
| | | | |
More updates so that network interfaces include length for the rawsock type
prefix, and so the strncpy() commands use the extra length.
|
| |\ \ \
| | |/ /
| |/| | |
AAF 24 kHz support, cleanup
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
Added the missing 24 kHz rate to the list of supported rates. (See IEEE 1722-2016 Table 11)
Fix for case where audio payload is from two different media queue items (just in case).
Trace fix to use AVB_TRACE_MAP rather than AVB_TRACE_INTF.
|
| |\ \
| | | |
| | | | |
listen for announces on init and linkup
|
| | | | |
|
| | | | |
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
rroussel-mergeLocalWithMaster
|
| |\ \ \ \
| | |/ / /
| | | | | |
merge open-avb-next
|
| | |\ \ \
| | | |/ /
| | |/| | |
gPTP Announce interval timer restart fixed
|
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The change fix a problem of gPTP daemon synchronization
in non-automotive profile when daemon is not ready at
start (asCapable=false) - for example due to link down.
In above situation with previous implementation the
announce interval timer will not restart on
ANNOUNCE_INTERVAL_TIMEOUT_EXPIRES event.
Signed-off-by: Michal Wasko <michal.wasko@intel.com>
|
| | |\ \
| | | | |
| | | | | |
PTP Port role restore on Link Up event
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
PTP Master/Slave port role restore added to
Link Up event processing to guarantee proper
gPTP daemon re-sync after Link loss situation
due to partner platform reboot. The PTP role
restore is especially important for the case
when platforms are connected directly with
ethernet cable - no switch in between.
Signed-off-by: Michal Wasko <michal.wasko@intel.com>
|
| | |\ \ \
| | | | | |
| | | | | | |
SyncIntervalTimer lock changed to trylock
|
| | | |/ /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The change is required to prevent a deadlock that occurs
when PTPMessageSignalling is received in the middle of
processEvent SYNC_INTERVAL_TIMEOUT_EXPIRES
Signed-off-by: Michal Wasko <michal.wasko@intel.com>
|
| | |\ \ \
| | | | | |
| | | | | | |
AAF Updates
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When using AAF in 16-bit, 24-bit, or 32-bit integer mode, the incoming audio
can be 16-bit, 24-bit, or 32-bit integer data. The incoming audio is
converted to the desired internal format.
Note that the conversion only works correctly if the incoming audio is big-
endian, which IEEE 1722-2016 Clause 7.3.5 lists as a requirement for AAF.
INI files updated to match IEEE 1722-2016 specification.
|
| | | |/ /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
For AAF support, Talker timestamps vary based on the sparse value. This is
handled in map_aaf, rather than intf_alsa or intf_wav.
For AAF support, Listener will adjust to match the sparse setting of the
incoming stream.
Removed (unsupported) sparse support from map_uncmp.
Removed "surplus" support from intf_alsa, as it was preventing data from being
read at the needed speed when batch_factor > 1.
|
| | |\ \ \
| | | | | |
| | | | | | |
Removed trailing whitespace
|
| | | |/ / |
|
| | |\ \ \
| | | | | |
| | | | | | |
Logging fixes
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Changes to the verbose Rawsock ring logging to make its behavior easier to
follow.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fixed description for IF_LOG_ONCE and IF_LOG_INTERVAL.
Make sure logging static variables are initialized to 0.
MAAP and Shaper test buffer logging level before calling shaperLogBuffer.
|
| | | |/ /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
StreamId always logged with a non-negative number.
Logging messages shown if file logging value greater than global logging
value.
Check local logging level before calling avbLogBuffer.
|
| | |\ \ \
| | | |/ /
| | |/| | |
Stream info support
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The Talker/Listener will send invalid values to the AVDECC Msg support, which
can then reflect those values in GET_STREAM_INFO.
Removed all VLAN_NULL references, and made 0 the default VLAN value instead.
This makes the code easier to work with, as 0 is being treated as "use the
appropriate default".
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
When SET_STREAM_INFO is used, settings are sent to the client.
Client uses those settings, or restores from the backup of the original
settings, as appropriate.
If the destination address is specified, then MAAP allocation will not be
used.
GET_STREAM_INFO updated to reflect the settings supplied for the Talker, and
the settings currently in use for the Listener.
|