mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2026-04-09 08:21:08 -04:00
test: add AVTP audio data path tests
Add 10 Phase 6 tests for the AVTP audio data path: - IEC61883 and AAF packet structure layout validation - 802.1Q frame header construction - PDU size calculations for various audio configurations - Ringbuffer audio data round-trip integrity - Ringbuffer wrap-around with multiple PDU-sized writes - IEC61883 receive simulation (packet → ringbuffer) - IEC61883 transmit PDU construction and field verification - Ringbuffer overrun detection - Sequence number and DBC counter wrapping These tests validate the AVTP packet formats and audio data path logic without requiring hardware, AF_PACKET sockets, or CLOCK_TAI. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
fdfede8b96
commit
cec53759dd
2 changed files with 523 additions and 0 deletions
|
|
@ -20,6 +20,9 @@
|
|||
#include "module-avb/aecp-aem.h"
|
||||
#include "module-avb/aecp-aem-descriptors.h"
|
||||
#include "module-avb/aecp-aem-state.h"
|
||||
#include "module-avb/iec61883.h"
|
||||
#include "module-avb/aaf.h"
|
||||
#include "module-avb/stream.h"
|
||||
#include "module-avb/descriptors.h"
|
||||
#include "module-avb/avb-transport-loopback.h"
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue