]> git.sesse.net Git - vlc/blobdiff - include/vlc_aout.h
Implement thread semaphores
[vlc] / include / vlc_aout.h
index cdae6d484148e0e10d2495bb115939c08bd18de4..6fd0f24480794062c32498cf239797c1fa90a72c 100644 (file)
@@ -129,22 +129,16 @@ typedef int32_t vlc_fixed_t;
 struct aout_buffer_t
 {
     uint8_t *               p_buffer;
-    bool                    b_alloc;
     /* i_size is the real size of the buffer (used for debug ONLY), i_nb_bytes
      * is the number of significative bytes in it. */
     size_t                  i_size, i_nb_bytes;
     unsigned int            i_nb_samples;
-    mtime_t                 start_date, end_date;
+    bool                    b_alloc;
     bool                    b_discontinuity; /* Set on discontinuity (for non pcm stream) */
+    mtime_t                 start_date, end_date;
 
     struct aout_buffer_t *  p_next;
-
-    /** Private data (aout_buffer_t will disappear soon so no need for an
-     * aout_buffer_sys_t type) */
-    void * p_sys;
-
-    /** This way the release can be overloaded */
-    void (*pf_release)( aout_buffer_t * );
+    void                 *p_sys;
 };
 
 static inline void aout_BufferFree( aout_buffer_t *buffer )