From 3b8ffdfb4e8b7437f59aaf5f8e047bf46617fae7 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 19 Apr 2018 20:10:47 +0200 Subject: [PATCH] io: make status as flags This way we can return status of both input and output --- spa/include/spa/node/io.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/spa/include/spa/node/io.h b/spa/include/spa/node/io.h index 81f17cf65..96d295217 100644 --- a/spa/include/spa/node/io.h +++ b/spa/include/spa/node/io.h @@ -48,11 +48,11 @@ extern "C" { */ struct spa_io_buffers { #define SPA_STATUS_OK 0 -#define SPA_STATUS_NEED_BUFFER 1 -#define SPA_STATUS_HAVE_BUFFER 2 -#define SPA_STATUS_FORMAT_CHANGED 3 -#define SPA_STATUS_PORTS_CHANGED 4 -#define SPA_STATUS_PARAM_CHANGED 5 +#define SPA_STATUS_NEED_BUFFER (1<<0) +#define SPA_STATUS_HAVE_BUFFER (1<<1) +#define SPA_STATUS_FORMAT_CHANGED (1<<2) +#define SPA_STATUS_PORTS_CHANGED (1<<3) +#define SPA_STATUS_PARAM_CHANGED (1<<4) int32_t status; /**< the status code */ uint32_t buffer_id; /**< a buffer id */ };