mirror of
https://gitlab.freedesktop.org/pipewire/pipewire
synced 2024-09-19 16:01:45 +00:00
tests: add new ABI test for stream
This commit is contained in:
parent
a84e43e3ee
commit
2112a7287b
|
@ -49,6 +49,7 @@ static void test_abi(void)
|
|||
void (*process) (void *data);
|
||||
void (*drained) (void *data);
|
||||
void (*command) (void *data, const struct spa_command *command);
|
||||
void (*trigger_done) (void *data);
|
||||
} test = { PW_VERSION_STREAM_EVENTS, NULL };
|
||||
|
||||
struct pw_stream_events ev;
|
||||
|
@ -63,6 +64,7 @@ static void test_abi(void)
|
|||
TEST_FUNC(ev, test, process);
|
||||
TEST_FUNC(ev, test, drained);
|
||||
TEST_FUNC(ev, test, command);
|
||||
TEST_FUNC(ev, test, trigger_done);
|
||||
|
||||
#if defined(__x86_64__) && defined(__LP64__)
|
||||
spa_assert_se(sizeof(struct pw_buffer) == 24);
|
||||
|
@ -72,7 +74,7 @@ static void test_abi(void)
|
|||
fprintf(stderr, "%zd\n", sizeof(struct pw_time));
|
||||
#endif
|
||||
|
||||
spa_assert_se(PW_VERSION_STREAM_EVENTS == 1);
|
||||
spa_assert_se(PW_VERSION_STREAM_EVENTS == 2);
|
||||
spa_assert_se(sizeof(ev) == sizeof(test));
|
||||
|
||||
spa_assert_se(PW_STREAM_STATE_ERROR == -1);
|
||||
|
|
Loading…
Reference in a new issue