]> git.sesse.net Git - vlc/blobdiff - src/lpcm_decoder/lpcm_decoder_thread.h
* Mandatory step for video output IV and the audio output quality
[vlc] / src / lpcm_decoder / lpcm_decoder_thread.h
index 43905cca7cc70f0f9dfa8c4e5c53b8117858fb6d..30b95b449a587646c34483243f1098748d50d4ec 100644 (file)
@@ -2,8 +2,9 @@
  * lpcm_decoder_thread.h : lpcm decoder thread interface
  *****************************************************************************
  * Copyright (C) 1999, 2000 VideoLAN
+ * $Id: lpcm_decoder_thread.h,v 1.5 2001/05/01 04:18:18 sam Exp $
  *
- * Authors:
+ * Authors: Samuel Hocevar <sam@zoy.org>
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -30,28 +31,24 @@ typedef struct lpcmdec_thread_s
      * Thread properties
      */
     vlc_thread_t        thread_id;                /* id for thread functions */
-    boolean_t           b_die;                                 /* `die' flag */
-    boolean_t           b_error;                             /* `error' flag */
 
     /*
      * Input properties
      */
     decoder_fifo_t *    p_fifo;                /* stores the PES stream data */
     data_packet_t *     p_data;
-    int                sync_ptr;         /* sync ptr from lpcm magic header */
+    int                 sync_ptr;         /* sync ptr from lpcm magic header */
     adec_config_t *     p_config;
 
     /*
      * Decoder properties
      */
-
     lpcmdec_t            lpcm_decoder;
 
     /*
      * Output properties
      */
     aout_fifo_t *       p_aout_fifo; /* stores the decompressed audio frames */
-    aout_thread_t *     p_aout;           /* needed to create the audio fifo */
 
 } lpcmdec_thread_t;
 
@@ -59,3 +56,4 @@ typedef struct lpcmdec_thread_s
  * Prototypes
  *****************************************************************************/
 vlc_thread_t            lpcmdec_CreateThread( adec_config_t * p_config );
+