1
/*****************************************************************************
3
*****************************************************************************
4
* Copyright (C) 2001 VideoLAN
6
* Authors: Emmanuel Blindauer <manu@agat.net>
8
* This program is free software; you can redistribute it and/or modify
9
* it under the terms of the GNU General Public License as published by
10
* the Free Software Foundation; either version 2 of the License, or
11
* (at your option) any later version.
13
* This program is distributed in the hope that it will be useful,
14
* but WITHOUT ANY WARRANTY; without even the implied warranty of
15
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16
* GNU General Public License for more details.
18
* You should have received a copy of the GNU General Public License
19
* along with this program; if not, write to the Free Software
20
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.
21
*****************************************************************************/
23
#define MODULE_NAME arts
24
#include "modules_inner.h"
26
/*****************************************************************************
28
*****************************************************************************/
31
#include <stdlib.h> /* malloc(), free() */
32
#include <string.h> /* strdup() */
35
#include "common.h" /* boolean_t, byte_t */
41
#include "modules_export.h"
43
/*****************************************************************************
44
* Capabilities defined in the other files.
45
*****************************************************************************/
46
void _M( aout_getfunctions )( function_list_t * p_function_list );
48
/*****************************************************************************
49
* Build configuration tree.
50
*****************************************************************************/
52
ADD_WINDOW( "Configuration for arts module" )
54
ADD_COMMENT( "This module does not need configuration" )
58
p_module->i_capabilities = MODULE_CAPABILITY_NULL
59
| MODULE_CAPABILITY_AOUT;
60
p_module->psz_longname = "arts audio module";
64
_M( aout_getfunctions )( &p_module->p_functions->aout );
67
MODULE_DEACTIVATE_START
68
MODULE_DEACTIVATE_STOP