[pulseaudio-commits] [SCM] PulseAudio Sound Server branch, master, updated. v0.9.18-8-g8f4940b

Colin Guthrie gitmailer-noreply at 0pointer.de
Tue Sep 22 10:42:50 PDT 2009


This is an automated email from the git hooks/post-receive script. It was
generated because of a push to the "PulseAudio Sound Server" repository.

The master branch has been updated
      from  c194db71b0ff853b4f46df26e135edf63b215451 (commit)

- Log -----------------------------------------------------------------
8f4940b libpulse: Add *_NOFLAGS flags with value 0 for various enums
-----------------------------------------------------------------------

Summary of changes:
 src/pulse/def.h |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

-----------------------------------------------------------------------

commit 8f4940b17aa185f69a66b5a91ed6deeb3dde9226
Author: Colin Guthrie <cguthrie at mandriva.org>
Date:   Tue Sep 22 18:43:03 2009 +0100

    libpulse: Add *_NOFLAGS flags with value 0 for various enums
    
    This avoids the need for ugly casting in client implementations.

diff --git a/src/pulse/def.h b/src/pulse/def.h
index e839bd9..5d0a0b4 100644
--- a/src/pulse/def.h
+++ b/src/pulse/def.h
@@ -110,6 +110,8 @@ typedef enum pa_operation_state {
 
 /** Some special flags for contexts. */
 typedef enum pa_context_flags {
+    PA_CONTEXT_NOFLAGS = 0x0000U,
+    /**< Flag to pass when no specific options are needed (used to avoid casting)  \since 0.9.19 */
     PA_CONTEXT_NOAUTOSPAWN = 0x0001U,
     /**< Disabled autospawning of the PulseAudio daemon if required */
     PA_CONTEXT_NOFAIL = 0x0002U
@@ -140,6 +142,9 @@ typedef enum pa_stream_direction {
 /** Some special flags for stream connections. */
 typedef enum pa_stream_flags {
 
+    PA_STREAM_NOFLAGS = 0x0000U,
+    /**< Flag to pass when no specific options are needed (used to avoid casting)  \since 0.9.19 */
+
     PA_STREAM_START_CORKED = 0x0001U,
     /**< Create the stream corked, requiring an explicit
      * pa_stream_cork() call to uncork it. */
@@ -688,6 +693,9 @@ typedef enum pa_seek_mode {
 
 /** Special sink flags. */
 typedef enum pa_sink_flags {
+    PA_SINK_NOFLAGS = 0x0000U,
+    /**< Flag to pass when no specific options are needed (used to avoid casting)  \since 0.9.19 */
+
     PA_SINK_HW_VOLUME_CTRL = 0x0001U,
     /**< Supports hardware volume control */
 
@@ -775,6 +783,9 @@ static inline int PA_SINK_IS_OPENED(pa_sink_state_t x) {
 
 /** Special source flags.  */
 typedef enum pa_source_flags {
+    PA_SOURCE_NOFLAGS = 0x0000U,
+    /**< Flag to pass when no specific options are needed (used to avoid casting)  \since 0.9.19 */
+
     PA_SOURCE_HW_VOLUME_CTRL = 0x0001U,
     /**< Supports hardware volume control */
 

-- 
hooks/post-receive
PulseAudio Sound Server



More information about the pulseaudio-commits mailing list