*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
*****************************************************************************/
/****************************************************************************
* XXX:
* Definitions and data duplicated from asf demuxers but I want access
- * and demux plugins to be independant
+ * and demux plugins to be independent
*
****************************************************************************/
+#ifndef _ASF_H_
+#define _ASF_H_ 1
+
#define ASF_STREAM_VIDEO 0x0001
#define ASF_STREAM_AUDIO 0x0002
#define ASF_STREAM_UNKNOWN 0xffff
} asf_header_t;
-
typedef struct guid_s
{
uint32_t v1; /* le */
} guid_t;
-void E_( GenerateGuid ) ( guid_t * );
-void E_( asf_HeaderParse ) ( asf_header_t *, uint8_t *, int );
-void E_( asf_StreamSelect ) ( asf_header_t *,
- int i_bitrate_max, vlc_bool_t b_all, vlc_bool_t b_audio,
- vlc_bool_t b_video );
-
+void GenerateGuid ( guid_t * );
+void asf_HeaderParse ( asf_header_t *, uint8_t *, int );
+void asf_StreamSelect ( asf_header_t *,
+ int i_bitrate_max, bool b_all, bool b_audio,
+ bool b_video );
#define GUID_FMT "%8.8x-%4.4x-%4.4x-%2.2x%2.2x%2.2x%2.2x%2.2x%2.2x%2.2x%2.2x"
#define GUID_PRINT( guid ) \
0x11CF,
{ 0x8E, 0xE3, 0x00, 0xC0, 0x0C, 0x20, 0x53, 0x65 }
};
+
+#endif