mirror of
https://github.com/videolan/vlc.git
synced 2024-11-28 12:26:11 +08:00
Improvements to preferences
* Each module can declare a "human-readable short name" with set_name * Modules are sorted by category (set_category, set_subcategory). Modules configs can be separated by set_section() * Separated audio-filter and audio-visual * Separated extraintf and control * New command and widget : add_module_list() for comma-separated modules * Vfilters now use "," as separator
This commit is contained in:
parent
b78f248291
commit
a90a19a6b0
@ -99,7 +99,7 @@ HEADERS_include = \
|
|||||||
include/vlc_es.h \
|
include/vlc_es.h \
|
||||||
include/vlc_es_out.h \
|
include/vlc_es_out.h \
|
||||||
include/vlc_filter.h \
|
include/vlc_filter.h \
|
||||||
include/vlc_help.h \
|
include/vlc_config_cat.h \
|
||||||
include/vlc_httpd.h \
|
include/vlc_httpd.h \
|
||||||
include/vlc_tls.h \
|
include/vlc_tls.h \
|
||||||
include/vlc_input.h \
|
include/vlc_input.h \
|
||||||
|
@ -28,12 +28,18 @@
|
|||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
|
|
||||||
/* Configuration hint types */
|
/* Configuration hint types */
|
||||||
|
|
||||||
|
|
||||||
#define CONFIG_HINT_END 0x0001 /* End of config */
|
#define CONFIG_HINT_END 0x0001 /* End of config */
|
||||||
#define CONFIG_HINT_CATEGORY 0x0002 /* Start of new category */
|
#define CONFIG_HINT_CATEGORY 0x0002 /* Start of new category */
|
||||||
#define CONFIG_HINT_SUBCATEGORY 0x0003 /* Start of sub-category */
|
#define CONFIG_HINT_SUBCATEGORY 0x0003 /* Start of sub-category */
|
||||||
#define CONFIG_HINT_SUBCATEGORY_END 0x0004 /* End of sub-category */
|
#define CONFIG_HINT_SUBCATEGORY_END 0x0004 /* End of sub-category */
|
||||||
#define CONFIG_HINT_USAGE 0x0005 /* Usage information */
|
#define CONFIG_HINT_USAGE 0x0005 /* Usage information */
|
||||||
|
|
||||||
|
#define CONFIG_CATEGORY 0x0006 /* Set category */
|
||||||
|
#define CONFIG_SUBCATEGORY 0x0007 /* Set subcategory */
|
||||||
|
#define CONFIG_SECTION 0x0008 /* Start of new section */
|
||||||
|
|
||||||
#define CONFIG_HINT 0x000F
|
#define CONFIG_HINT 0x000F
|
||||||
|
|
||||||
/* Configuration item types */
|
/* Configuration item types */
|
||||||
@ -45,9 +51,68 @@
|
|||||||
#define CONFIG_ITEM_FLOAT 0x0060 /* Float option */
|
#define CONFIG_ITEM_FLOAT 0x0060 /* Float option */
|
||||||
#define CONFIG_ITEM_DIRECTORY 0x0070 /* Directory option */
|
#define CONFIG_ITEM_DIRECTORY 0x0070 /* Directory option */
|
||||||
#define CONFIG_ITEM_KEY 0x0080 /* Hot key option */
|
#define CONFIG_ITEM_KEY 0x0080 /* Hot key option */
|
||||||
|
#define CONFIG_ITEM_MODULE_LIST 0x0090 /* Module option */
|
||||||
|
#define CONFIG_ITEM_MODULE_LIST_CAT 0x00A0 /* Module option */
|
||||||
|
|
||||||
#define CONFIG_ITEM 0x00F0
|
#define CONFIG_ITEM 0x00F0
|
||||||
|
|
||||||
|
/*******************************************************************
|
||||||
|
* All predefined categories and subcategories
|
||||||
|
*******************************************************************/
|
||||||
|
#define CAT_INTERFACE 1
|
||||||
|
#define SUBCAT_INTERFACE_GENERAL 101
|
||||||
|
#define SUBCAT_INTERFACE_CONTROL 102
|
||||||
|
#define SUBCAT_INTERFACE_HOTKEYS 103
|
||||||
|
|
||||||
|
#define CAT_AUDIO 2
|
||||||
|
#define SUBCAT_AUDIO_GENERAL 201
|
||||||
|
#define SUBCAT_AUDIO_AOUT 202
|
||||||
|
#define SUBCAT_AUDIO_AFILTER 203
|
||||||
|
#define SUBCAT_AUDIO_VISUAL 204
|
||||||
|
#define SUBCAT_AUDIO_MISC 205
|
||||||
|
|
||||||
|
#define CAT_VIDEO 3
|
||||||
|
#define SUBCAT_VIDEO_GENERAL 301
|
||||||
|
#define SUBCAT_VIDEO_VOUT 302
|
||||||
|
#define SUBCAT_VIDEO_VFILTER 303
|
||||||
|
#define SUBCAT_VIDEO_TEXT 304
|
||||||
|
#define SUBCAT_VIDEO_SUBPIC 305
|
||||||
|
|
||||||
|
#define CAT_INPUT 4
|
||||||
|
#define SUBCAT_INPUT_ACCESS 401
|
||||||
|
#define SUBCAT_INPUT_DEMUX 402
|
||||||
|
#define SUBCAT_INPUT_VCODEC 403
|
||||||
|
#define SUBCAT_INPUT_ACODEC 404
|
||||||
|
#define SUBCAT_INPUT_SCODEC 405
|
||||||
|
#define SUBCAT_INPUT_ADVANCED 406
|
||||||
|
|
||||||
|
#define CAT_SOUT 5
|
||||||
|
#define SUBCAT_SOUT_GENERAL 501
|
||||||
|
#define SUBCAT_SOUT_STREAM 502
|
||||||
|
#define SUBCAT_SOUT_MUX 503
|
||||||
|
#define SUBCAT_SOUT_ACO 504
|
||||||
|
#define SUBCAT_SOUT_PACKETIZER 505
|
||||||
|
#define SUBCAT_SOUT_SAP 506
|
||||||
|
#define SUBCAT_SOUT_VOD 507
|
||||||
|
|
||||||
|
#define CAT_ADVANCED 6
|
||||||
|
#define SUBCAT_ADVANCED_CPU 601
|
||||||
|
#define SUBCAT_ADVANCED_MISC 602
|
||||||
|
#define SUBCAT_ADVANCED_NETWORK 603
|
||||||
|
#define SUBCAT_ADVANCED_XML 604
|
||||||
|
|
||||||
|
#define CAT_PLAYLIST 7
|
||||||
|
#define SUBCAT_PLAYLIST_GENERAL 701
|
||||||
|
#define SUBCAT_PLAYLIST_SD 702
|
||||||
|
#define SUBCAT_PLAYLIST_EXPORT 703
|
||||||
|
|
||||||
|
struct config_category_t
|
||||||
|
{
|
||||||
|
int i_id;
|
||||||
|
char *psz_name;
|
||||||
|
char *psz_help;
|
||||||
|
};
|
||||||
|
|
||||||
struct module_config_t
|
struct module_config_t
|
||||||
{
|
{
|
||||||
int i_type; /* Configuration type */
|
int i_type; /* Configuration type */
|
||||||
@ -146,16 +211,37 @@ int config_CreateDir( vlc_object_t *, char * );
|
|||||||
* allow for a more user friendly interface.
|
* allow for a more user friendly interface.
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
|
|
||||||
|
#define set_category( i_id ) \
|
||||||
|
i_config++; \
|
||||||
|
if(!(i_config%10)) p_config = (module_config_t* )realloc(p_config, \
|
||||||
|
(i_config+11) * sizeof(module_config_t)); \
|
||||||
|
{ static module_config_t tmp = { CONFIG_CATEGORY, NULL, NULL , '\0', NULL, NULL, NULL, i_id }; p_config[ i_config ] = tmp; }
|
||||||
|
|
||||||
|
#define set_subcategory( i_id ) \
|
||||||
|
i_config++; \
|
||||||
|
if(!(i_config%10)) p_config = (module_config_t* )realloc(p_config, \
|
||||||
|
(i_config+11) * sizeof(module_config_t)); \
|
||||||
|
{ static module_config_t tmp = { CONFIG_SUBCATEGORY, NULL, NULL , '\0', NULL, NULL, NULL, i_id }; p_config[ i_config ] = tmp; }
|
||||||
|
|
||||||
|
#define set_section( text, longtext) \
|
||||||
|
i_config++; \
|
||||||
|
if(!(i_config%10)) p_config = (module_config_t* )realloc(p_config, \
|
||||||
|
(i_config+11) * sizeof(module_config_t)); \
|
||||||
|
{ static module_config_t tmp = { CONFIG_SECTION, NULL, NULL, '\0', text, longtext }; p_config[ i_config ] = tmp; }
|
||||||
|
|
||||||
#define add_category_hint( text, longtext, advc ) \
|
#define add_category_hint( text, longtext, advc ) \
|
||||||
i_config++; \
|
i_config++; \
|
||||||
if(!(i_config%10)) p_config = (module_config_t* )realloc(p_config, \
|
if(!(i_config%10)) p_config = (module_config_t* )realloc(p_config, \
|
||||||
(i_config+11) * sizeof(module_config_t)); \
|
(i_config+11) * sizeof(module_config_t)); \
|
||||||
{ static module_config_t tmp = { CONFIG_HINT_CATEGORY, NULL, NULL, '\0', text, longtext }; p_config[ i_config ] = tmp; p_config[i_config].b_advanced = advc; }
|
{ static module_config_t tmp = { CONFIG_HINT_CATEGORY, NULL, NULL, '\0', text, longtext }; p_config[ i_config ] = tmp; p_config[i_config].b_advanced = advc; }
|
||||||
|
|
||||||
#define add_subcategory_hint( text, longtext ) \
|
#define add_subcategory_hint( text, longtext ) \
|
||||||
i_config++; \
|
i_config++; \
|
||||||
if(!(i_config%10)) p_config = (module_config_t* )realloc(p_config, \
|
if(!(i_config%10)) p_config = (module_config_t* )realloc(p_config, \
|
||||||
(i_config+11) * sizeof(module_config_t)); \
|
(i_config+11) * sizeof(module_config_t)); \
|
||||||
{ static module_config_t tmp = { CONFIG_HINT_SUBCATEGORY, NULL, NULL, '\0', text, longtext }; p_config[ i_config ] = tmp; }
|
{ static module_config_t tmp = { CONFIG_HINT_SUBCATEGORY, NULL, NULL, '\0', text, longtext }; p_config[ i_config ] = tmp; }
|
||||||
|
|
||||||
|
|
||||||
#define end_subcategory_hint \
|
#define end_subcategory_hint \
|
||||||
i_config++; \
|
i_config++; \
|
||||||
if(!(i_config%10)) p_config = (module_config_t* )realloc(p_config, \
|
if(!(i_config%10)) p_config = (module_config_t* )realloc(p_config, \
|
||||||
@ -167,6 +253,7 @@ int config_CreateDir( vlc_object_t *, char * );
|
|||||||
(i_config+11) * sizeof(module_config_t)); \
|
(i_config+11) * sizeof(module_config_t)); \
|
||||||
{ static module_config_t tmp = { CONFIG_HINT_USAGE, NULL, NULL, '\0', text }; p_config[ i_config ] = tmp; }
|
{ static module_config_t tmp = { CONFIG_HINT_USAGE, NULL, NULL, '\0', text }; p_config[ i_config ] = tmp; }
|
||||||
|
|
||||||
|
|
||||||
#define add_string( name, psz_value, p_callback, text, longtext, advc ) \
|
#define add_string( name, psz_value, p_callback, text, longtext, advc ) \
|
||||||
i_config++; \
|
i_config++; \
|
||||||
if(!(i_config%10)) p_config = (module_config_t* )realloc(p_config, \
|
if(!(i_config%10)) p_config = (module_config_t* )realloc(p_config, \
|
||||||
@ -182,36 +269,57 @@ int config_CreateDir( vlc_object_t *, char * );
|
|||||||
if(!(i_config%10)) p_config = (module_config_t* )realloc(p_config, \
|
if(!(i_config%10)) p_config = (module_config_t* )realloc(p_config, \
|
||||||
(i_config+11) * sizeof(module_config_t)); \
|
(i_config+11) * sizeof(module_config_t)); \
|
||||||
{ static module_config_t tmp = { CONFIG_ITEM_DIRECTORY, NULL, name, '\0', text, longtext, psz_value, 0, 0 }; p_config[ i_config ] = tmp; p_config[ i_config ].pf_callback = p_callback; p_config[i_config].b_advanced = advc; }
|
{ static module_config_t tmp = { CONFIG_ITEM_DIRECTORY, NULL, name, '\0', text, longtext, psz_value, 0, 0 }; p_config[ i_config ] = tmp; p_config[ i_config ].pf_callback = p_callback; p_config[i_config].b_advanced = advc; }
|
||||||
|
|
||||||
#define add_module( name, psz_caps, psz_value, p_callback, text, longtext, advc ) \
|
#define add_module( name, psz_caps, psz_value, p_callback, text, longtext, advc ) \
|
||||||
i_config++; \
|
i_config++; \
|
||||||
if(!(i_config%10)) p_config = (module_config_t* )realloc(p_config, \
|
if(!(i_config%10)) p_config = (module_config_t* )realloc(p_config, \
|
||||||
(i_config+11) * sizeof(module_config_t)); \
|
(i_config+11) * sizeof(module_config_t)); \
|
||||||
{ static module_config_t tmp = { CONFIG_ITEM_MODULE, psz_caps, name, '\0', text, longtext, psz_value }; p_config[ i_config ] = tmp; p_config[ i_config ].pf_callback = p_callback; p_config[i_config].b_advanced = advc; }
|
{ static module_config_t tmp = { CONFIG_ITEM_MODULE, psz_caps, name, '\0', text, longtext, psz_value }; p_config[ i_config ] = tmp; p_config[ i_config ].pf_callback = p_callback; p_config[i_config].b_advanced = advc; }
|
||||||
|
|
||||||
|
|
||||||
|
#define add_module_list( name, psz_caps, psz_value, p_callback, text, longtext, advc ) \
|
||||||
|
i_config++; \
|
||||||
|
if(!(i_config%10)) p_config = (module_config_t* )realloc(p_config, \
|
||||||
|
(i_config+11) * sizeof(module_config_t)); \
|
||||||
|
{ static module_config_t tmp = { CONFIG_ITEM_MODULE_LIST, psz_caps, name, '\0', text, longtext, psz_value }; p_config[ i_config ] = tmp; p_config[ i_config ].pf_callback = p_callback; p_config[i_config].b_advanced = advc; }
|
||||||
|
|
||||||
|
|
||||||
|
#define add_module_list_cat( name, i_subcategory, psz_value, p_callback, text, longtext, advc ) \
|
||||||
|
i_config++; \
|
||||||
|
if(!(i_config%10)) p_config = (module_config_t* )realloc(p_config, \
|
||||||
|
(i_config+11) * sizeof(module_config_t)); \
|
||||||
|
{ static module_config_t tmp = { CONFIG_ITEM_MODULE_LIST_CAT, NULL, name, '\0', text, longtext, psz_value, 0, 0.0, i_subcategory }; p_config[ i_config ] = tmp; p_config[ i_config ].pf_callback = p_callback; p_config[i_config].b_advanced = advc; }
|
||||||
|
|
||||||
#define add_integer( name, i_value, p_callback, text, longtext, advc ) \
|
#define add_integer( name, i_value, p_callback, text, longtext, advc ) \
|
||||||
i_config++; \
|
i_config++; \
|
||||||
if(!(i_config%10)) p_config = (module_config_t* )realloc(p_config, \
|
if(!(i_config%10)) p_config = (module_config_t* )realloc(p_config, \
|
||||||
(i_config+11) * sizeof(module_config_t)); \
|
(i_config+11) * sizeof(module_config_t)); \
|
||||||
{ static module_config_t tmp = { CONFIG_ITEM_INTEGER, NULL, name, '\0', text, longtext, NULL, i_value }; p_config[ i_config ] = tmp; p_config[ i_config ].pf_callback = p_callback; p_config[i_config].b_advanced = advc; }
|
{ static module_config_t tmp = { CONFIG_ITEM_INTEGER, NULL, name, '\0', text, longtext, NULL, i_value }; p_config[ i_config ] = tmp; p_config[ i_config ].pf_callback = p_callback; p_config[i_config].b_advanced = advc; }
|
||||||
|
|
||||||
#define add_key( name, i_value, p_callback, text, longtext, advc ) \
|
#define add_key( name, i_value, p_callback, text, longtext, advc ) \
|
||||||
i_config++; \
|
i_config++; \
|
||||||
if(!(i_config%10)) p_config = (module_config_t* )realloc(p_config, \
|
if(!(i_config%10)) p_config = (module_config_t* )realloc(p_config, \
|
||||||
(i_config+11) * sizeof(module_config_t)); \
|
(i_config+11) * sizeof(module_config_t)); \
|
||||||
{ static module_config_t tmp = { CONFIG_ITEM_KEY, NULL, name, '\0', text, longtext, NULL, i_value }; p_config[ i_config ] = tmp; p_config[ i_config ].pf_callback = p_callback; p_config[i_config].b_advanced = advc; }
|
{ static module_config_t tmp = { CONFIG_ITEM_KEY, NULL, name, '\0', text, longtext, NULL, i_value }; p_config[ i_config ] = tmp; p_config[ i_config ].pf_callback = p_callback; p_config[i_config].b_advanced = advc; }
|
||||||
|
|
||||||
#define add_integer_with_range( name, i_value, i_min, i_max, p_callback, text, longtext, advc ) \
|
#define add_integer_with_range( name, i_value, i_min, i_max, p_callback, text, longtext, advc ) \
|
||||||
i_config++; \
|
i_config++; \
|
||||||
if(!(i_config%10)) p_config = (module_config_t* )realloc(p_config, \
|
if(!(i_config%10)) p_config = (module_config_t* )realloc(p_config, \
|
||||||
(i_config+11) * sizeof(module_config_t)); \
|
(i_config+11) * sizeof(module_config_t)); \
|
||||||
{ static module_config_t tmp = { CONFIG_ITEM_INTEGER, NULL, name, '\0', text, longtext, NULL, i_value, 0, i_min, i_max }; p_config[ i_config ] = tmp; p_config[ i_config ].pf_callback = p_callback; p_config[i_config].b_advanced = advc; }
|
{ static module_config_t tmp = { CONFIG_ITEM_INTEGER, NULL, name, '\0', text, longtext, NULL, i_value, 0, i_min, i_max }; p_config[ i_config ] = tmp; p_config[ i_config ].pf_callback = p_callback; p_config[i_config].b_advanced = advc; }
|
||||||
|
|
||||||
#define add_float( name, f_value, p_callback, text, longtext, advc ) \
|
#define add_float( name, f_value, p_callback, text, longtext, advc ) \
|
||||||
i_config++; \
|
i_config++; \
|
||||||
if(!(i_config%10)) p_config = (module_config_t* )realloc(p_config, \
|
if(!(i_config%10)) p_config = (module_config_t* )realloc(p_config, \
|
||||||
(i_config+11) * sizeof(module_config_t)); \
|
(i_config+11) * sizeof(module_config_t)); \
|
||||||
{ static module_config_t tmp = { CONFIG_ITEM_FLOAT, NULL, name, '\0', text, longtext, NULL, 0, f_value }; p_config[ i_config ] = tmp; p_config[ i_config ].pf_callback = p_callback; p_config[i_config].b_advanced = advc; }
|
{ static module_config_t tmp = { CONFIG_ITEM_FLOAT, NULL, name, '\0', text, longtext, NULL, 0, f_value }; p_config[ i_config ] = tmp; p_config[ i_config ].pf_callback = p_callback; p_config[i_config].b_advanced = advc; }
|
||||||
|
|
||||||
#define add_float_with_range( name, f_value, f_min, f_max, p_callback, text, longtext, advc ) \
|
#define add_float_with_range( name, f_value, f_min, f_max, p_callback, text, longtext, advc ) \
|
||||||
i_config++; \
|
i_config++; \
|
||||||
if(!(i_config%10)) p_config = (module_config_t* )realloc(p_config, \
|
if(!(i_config%10)) p_config = (module_config_t* )realloc(p_config, \
|
||||||
(i_config+11) * sizeof(module_config_t)); \
|
(i_config+11) * sizeof(module_config_t)); \
|
||||||
{ static module_config_t tmp = { CONFIG_ITEM_FLOAT, NULL, name, '\0', text, longtext, NULL, 0, f_value, 0, 0, f_min, f_max }; p_config[ i_config ] = tmp; p_config[ i_config ].pf_callback = p_callback; p_config[i_config].b_advanced = advc; }
|
{ static module_config_t tmp = { CONFIG_ITEM_FLOAT, NULL, name, '\0', text, longtext, NULL, 0, f_value, 0, 0, f_min, f_max }; p_config[ i_config ] = tmp; p_config[ i_config ].pf_callback = p_callback; p_config[i_config].b_advanced = advc; }
|
||||||
|
|
||||||
#define add_bool( name, b_value, p_callback, text, longtext, advc ) \
|
#define add_bool( name, b_value, p_callback, text, longtext, advc ) \
|
||||||
i_config++; \
|
i_config++; \
|
||||||
if(!(i_config%10)) p_config = (module_config_t* )realloc(p_config, \
|
if(!(i_config%10)) p_config = (module_config_t* )realloc(p_config, \
|
||||||
|
@ -84,6 +84,7 @@ struct module_t
|
|||||||
* Variables set by the module to identify itself
|
* Variables set by the module to identify itself
|
||||||
*/
|
*/
|
||||||
char *psz_shortname; /* Module name */
|
char *psz_shortname; /* Module name */
|
||||||
|
char *psz_name; /* Human-readable shortname */
|
||||||
char *psz_longname; /* Module descriptive name */
|
char *psz_longname; /* Module descriptive name */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -100,6 +100,7 @@
|
|||||||
p_module->b_reentrant = VLC_TRUE; \
|
p_module->b_reentrant = VLC_TRUE; \
|
||||||
p_module->psz_object_name = MODULE_STRING; \
|
p_module->psz_object_name = MODULE_STRING; \
|
||||||
p_module->psz_shortname = MODULE_STRING; \
|
p_module->psz_shortname = MODULE_STRING; \
|
||||||
|
p_module->psz_name = NULL; \
|
||||||
p_module->psz_longname = MODULE_STRING; \
|
p_module->psz_longname = MODULE_STRING; \
|
||||||
p_module->pp_shortcuts[ 0 ] = MODULE_STRING; \
|
p_module->pp_shortcuts[ 0 ] = MODULE_STRING; \
|
||||||
p_module->i_cpu = 0; \
|
p_module->i_cpu = 0; \
|
||||||
@ -162,6 +163,9 @@
|
|||||||
#define set_shortname( desc ) \
|
#define set_shortname( desc ) \
|
||||||
p_submodule->psz_shortname = desc
|
p_submodule->psz_shortname = desc
|
||||||
|
|
||||||
|
#define set_name( desc ) \
|
||||||
|
p_submodule->psz_name = desc
|
||||||
|
|
||||||
#define set_description( desc ) \
|
#define set_description( desc ) \
|
||||||
p_submodule->psz_longname = desc
|
p_submodule->psz_longname = desc
|
||||||
|
|
||||||
|
@ -234,6 +234,8 @@ typedef struct module_config_t module_config_t;
|
|||||||
typedef struct module_symbols_t module_symbols_t;
|
typedef struct module_symbols_t module_symbols_t;
|
||||||
typedef struct module_cache_t module_cache_t;
|
typedef struct module_cache_t module_cache_t;
|
||||||
|
|
||||||
|
typedef struct config_category_t config_category_t;
|
||||||
|
|
||||||
/* Interface */
|
/* Interface */
|
||||||
typedef struct intf_thread_t intf_thread_t;
|
typedef struct intf_thread_t intf_thread_t;
|
||||||
typedef struct intf_sys_t intf_sys_t;
|
typedef struct intf_sys_t intf_sys_t;
|
||||||
|
@ -1,190 +0,0 @@
|
|||||||
/*****************************************************************************
|
|
||||||
* vlc_help.h: Help strings
|
|
||||||
*****************************************************************************
|
|
||||||
* Copyright (C) 2003 VideoLAN
|
|
||||||
* $Id$
|
|
||||||
*
|
|
||||||
* Authors: Clément Stenac <zorglub@videolan.org>
|
|
||||||
* Anil Daoud <anil@videolan.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
|
|
||||||
* the Free Software Foundation; either version 2 of the License, or
|
|
||||||
* (at your option) any later version.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* 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.
|
|
||||||
*****************************************************************************/
|
|
||||||
|
|
||||||
#ifndef _VLC_HELP_H
|
|
||||||
#define _VLC_HELP_H 1
|
|
||||||
|
|
||||||
/*
|
|
||||||
* First, we need help strings for the General Settings and for the
|
|
||||||
* Plugins screen
|
|
||||||
*/
|
|
||||||
#define GENERAL_TITLE N_( "VLC preferences" )
|
|
||||||
#define GENERAL_HELP N_( \
|
|
||||||
"Configure the global options in General Settings " \
|
|
||||||
"and configure each VLC module in the Modules section.\n" \
|
|
||||||
"Click on \"Advanced Options\" to see all options." )
|
|
||||||
|
|
||||||
#define PLUGIN_TITLE N_( "VLC modules preferences" )
|
|
||||||
#define PLUGIN_HELP N_( \
|
|
||||||
"In this tree, you can set options for every module used by VLC.\n" \
|
|
||||||
"Modules are sorted by type." )
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Then, help for each module capabilities.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#define ACCESS_TITLE N_( "Access modules settings" )
|
|
||||||
#define ACCESS_HELP N_( \
|
|
||||||
"Settings related to the various access methods used by VLC.\n" \
|
|
||||||
"Common settings you may want to alter are HTTP proxy or " \
|
|
||||||
"caching settings." )
|
|
||||||
|
|
||||||
#define AUDIO_FILTER_TITLE N_("Audio filters settings")
|
|
||||||
#define AUDIO_FILTER_HELP N_( \
|
|
||||||
"Audio filters can be set in the Audio section, and configured " \
|
|
||||||
"here.")
|
|
||||||
|
|
||||||
#define AUDIO_FILTER2_TITLE N_("Audio filters settings")
|
|
||||||
#define AUDIO_FILTER2_HELP N_(" ")
|
|
||||||
|
|
||||||
#define AOUT_TITLE N_("Audio output modules settings")
|
|
||||||
#define AOUT_HELP N_("These are general settings for audio output modules.")
|
|
||||||
|
|
||||||
#define CHROMA_TITLE N_("Chroma modules settings")
|
|
||||||
#define CHROMA_HELP N_("These settings affect chroma transformation modules.")
|
|
||||||
|
|
||||||
#define DECODER_TITLE N_("Decoder modules settings" )
|
|
||||||
#define DECODER_HELP N_( \
|
|
||||||
"In the Subsdec section you may want to set the text encoding of your " \
|
|
||||||
"preferred subtitles.")
|
|
||||||
|
|
||||||
#define PACKETIZER_TITLE N_("Packetizer modules settings" )
|
|
||||||
#define PACKETIZER_HELP N_(" ")
|
|
||||||
|
|
||||||
#define ENCODER_TITLE N_("Encoders settings")
|
|
||||||
#define ENCODER_HELP N_( \
|
|
||||||
"These are general settings for video/audio/subtitles encoding modules.")
|
|
||||||
|
|
||||||
#define DEMUX_TITLE N_("Demuxers settings")
|
|
||||||
#define DEMUX_HELP N_( "These settings affect demuxer modules.")
|
|
||||||
|
|
||||||
#define INTERFACE_TITLE N_("Interface plugins settings")
|
|
||||||
#define INTERFACE_HELP N_( \
|
|
||||||
"Interface plugins can be enabled in the Interface section and " \
|
|
||||||
"configured here.")
|
|
||||||
|
|
||||||
#define DIALOGS_TITLE N_("Dialog providers settings")
|
|
||||||
#define DIALOGS_HELP N_( \
|
|
||||||
"Dialog providers can be configured here.")
|
|
||||||
|
|
||||||
#define NETWORK_TITLE N_("Network modules settings")
|
|
||||||
#define NETWORK_HELP N_(" ")
|
|
||||||
|
|
||||||
#define SOUT_ACCESS_TITLE N_("Stream output access modules settings")
|
|
||||||
#define SOUT_ACCESS_HELP N_( \
|
|
||||||
"In this section you can set the caching value for the stream " \
|
|
||||||
"output access modules.")
|
|
||||||
|
|
||||||
#define SOUT_MUX_TITLE N_("Stream output muxer modules settings")
|
|
||||||
#define SOUT_MUX_HELP N_(" ")
|
|
||||||
|
|
||||||
#define SOUT_STREAM_TITLE N_("Stream output modules settings")
|
|
||||||
#define SOUT_STREAM_HELP N_(" ")
|
|
||||||
|
|
||||||
#define SUBTITLE_DEMUX_TITLE N_("Subtitle demuxer settings")
|
|
||||||
#define SUBTITLE_DEMUX_HELP N_( \
|
|
||||||
"In this section you can force the behavior of the subtitle demuxer, " \
|
|
||||||
"for example by setting the subtitles type or file name.")
|
|
||||||
|
|
||||||
#define TEXT_TITLE N_("Text renderer settings")
|
|
||||||
#define TEXT_HELP N_( \
|
|
||||||
"Use these settings to choose the font you want VLC to use for text " \
|
|
||||||
"rendering (to display subtitles for example).")
|
|
||||||
|
|
||||||
#define _VOUT_TITLE N_("Video output modules settings")
|
|
||||||
#define VOUT_HELP N_( \
|
|
||||||
"Choose your preferred video output in the Video section, " \
|
|
||||||
"and configure it here." )
|
|
||||||
|
|
||||||
#define VIDEO_FILTER_TITLE N_("Video filters settings")
|
|
||||||
#define VIDEO_FILTER_HELP N_( \
|
|
||||||
"Video filters can be enabled in the Video section and configured " \
|
|
||||||
"here.\n" \
|
|
||||||
"Configure the \"adjust\" filter to modify contrast/hue/saturation " \
|
|
||||||
"settings.")
|
|
||||||
|
|
||||||
#define VIDEO_FILTER2_TITLE N_("Video filters settings")
|
|
||||||
#define VIDEO_FILTER2_HELP N_(" ")
|
|
||||||
|
|
||||||
/*
|
|
||||||
* A little help for modules with unknown capabilities
|
|
||||||
*/
|
|
||||||
|
|
||||||
#define UNKNOWN_TITLE N_("No help available" )
|
|
||||||
#define UNKNOWN_HELP N_("No help is available for these modules")
|
|
||||||
|
|
||||||
/*****************************************************************************
|
|
||||||
* GetCapabilityHelp: Display the help for one capability.
|
|
||||||
*****************************************************************************/
|
|
||||||
static inline char * GetCapabilityHelp( char *psz_capability, int i_type)
|
|
||||||
{
|
|
||||||
if( psz_capability == NULL) return " ";
|
|
||||||
|
|
||||||
if( !strcasecmp(psz_capability,"access_demux") )
|
|
||||||
return i_type == 1 ? ACCESS_TITLE : ACCESS_HELP;
|
|
||||||
if( !strcasecmp(psz_capability,"access2") )
|
|
||||||
return i_type == 1 ? ACCESS_TITLE : ACCESS_HELP;
|
|
||||||
if( !strcasecmp(psz_capability,"audio filter") )
|
|
||||||
return i_type == 1 ? AUDIO_FILTER_TITLE : AUDIO_FILTER_HELP;
|
|
||||||
if( !strcasecmp(psz_capability,"audio filter2") )
|
|
||||||
return i_type == 1 ? AUDIO_FILTER2_TITLE : AUDIO_FILTER2_HELP;
|
|
||||||
if( !strcasecmp(psz_capability,"audio output") )
|
|
||||||
return i_type == 1 ? AOUT_TITLE : AOUT_HELP;
|
|
||||||
if( !strcasecmp(psz_capability,"chroma") )
|
|
||||||
return i_type == 1 ? CHROMA_TITLE : CHROMA_HELP;
|
|
||||||
if( !strcasecmp(psz_capability,"decoder") )
|
|
||||||
return i_type == 1 ? DECODER_TITLE : DECODER_HELP;
|
|
||||||
if( !strcasecmp(psz_capability,"packetizer") )
|
|
||||||
return i_type == 1 ? PACKETIZER_TITLE : PACKETIZER_HELP;
|
|
||||||
if( !strcasecmp(psz_capability,"encoder") )
|
|
||||||
return i_type == 1 ? ENCODER_TITLE : ENCODER_HELP;
|
|
||||||
if( !strcasecmp(psz_capability,"demux2") )
|
|
||||||
return i_type == 1 ? DEMUX_TITLE : DEMUX_HELP;
|
|
||||||
if( !strcasecmp(psz_capability,"interface") )
|
|
||||||
return i_type == 1 ? INTERFACE_TITLE : INTERFACE_HELP;
|
|
||||||
if( !strcasecmp(psz_capability,"dialogs provider") )
|
|
||||||
return i_type == 1 ? DIALOGS_TITLE : DIALOGS_HELP;
|
|
||||||
if( !strcasecmp(psz_capability,"network") )
|
|
||||||
return i_type == 1 ? NETWORK_TITLE : NETWORK_HELP;
|
|
||||||
if( !strcasecmp(psz_capability,"sout access") )
|
|
||||||
return i_type == 1 ? SOUT_ACCESS_TITLE : SOUT_ACCESS_HELP;
|
|
||||||
if( !strcasecmp(psz_capability,"sout mux") )
|
|
||||||
return i_type == 1 ? SOUT_MUX_TITLE : SOUT_MUX_HELP;
|
|
||||||
if( !strcasecmp(psz_capability,"sout stream") )
|
|
||||||
return i_type == 1 ? SOUT_STREAM_TITLE : SOUT_STREAM_HELP;
|
|
||||||
if( !strcasecmp(psz_capability,"subtitle demux") )
|
|
||||||
return i_type == 1 ? SUBTITLE_DEMUX_TITLE : SUBTITLE_DEMUX_HELP;
|
|
||||||
if( !strcasecmp(psz_capability,"text renderer") )
|
|
||||||
return i_type == 1 ? TEXT_TITLE : TEXT_HELP;
|
|
||||||
if( !strcasecmp(psz_capability,"video output") )
|
|
||||||
return i_type == 1 ? _VOUT_TITLE : VOUT_HELP;
|
|
||||||
if( !strcasecmp(psz_capability,"video filter") )
|
|
||||||
return i_type == 1 ? VIDEO_FILTER_TITLE : VIDEO_FILTER_HELP;
|
|
||||||
if( !strcasecmp(psz_capability,"video filter2") )
|
|
||||||
return i_type == 1 ? VIDEO_FILTER2_TITLE : VIDEO_FILTER2_HELP;
|
|
||||||
|
|
||||||
return " ";
|
|
||||||
}
|
|
||||||
|
|
||||||
#endif /* VLC_HELP_H */
|
|
@ -47,6 +47,8 @@ static void Close( vlc_object_t * );
|
|||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("Audio CD input") );
|
set_description( _("Audio CD input") );
|
||||||
set_capability( "access2", 10 );
|
set_capability( "access2", 10 );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_ACCESS );
|
||||||
set_callbacks( Open, Close );
|
set_callbacks( Open, Close );
|
||||||
|
|
||||||
add_usage_hint( N_("[cdda:][device][@[track]]") );
|
add_usage_hint( N_("[cdda:][device][@[track]]") );
|
||||||
|
@ -99,6 +99,8 @@ vlc_module_begin();
|
|||||||
set_callbacks( E_(CDDAOpen), E_(CDDAClose) );
|
set_callbacks( E_(CDDAOpen), E_(CDDAClose) );
|
||||||
add_shortcut( "cddax" );
|
add_shortcut( "cddax" );
|
||||||
add_shortcut( "cd" );
|
add_shortcut( "cd" );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_ACCESS );
|
||||||
|
|
||||||
/* Configuration options */
|
/* Configuration options */
|
||||||
add_integer ( MODULE_STRING "-debug", 0, E_(CDDADebugCB),
|
add_integer ( MODULE_STRING "-debug", 0, E_(CDDADebugCB),
|
||||||
|
@ -75,6 +75,9 @@ static char *psz_recursive_list_text[] = { N_("none"), N_("collapse"),
|
|||||||
N_("expand") };
|
N_("expand") };
|
||||||
|
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_name( _("Directory" ) );
|
||||||
|
set_subcategory( SUBCAT_INPUT_ACCESS );
|
||||||
set_description( _("Standard filesystem directory input") );
|
set_description( _("Standard filesystem directory input") );
|
||||||
set_capability( "access2", 55 );
|
set_capability( "access2", 55 );
|
||||||
add_shortcut( "directory" );
|
add_shortcut( "directory" );
|
||||||
|
@ -130,6 +130,8 @@ static void DemuxClose ( vlc_object_t * );
|
|||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_shortname( _("DirectShow") );
|
set_shortname( _("DirectShow") );
|
||||||
set_description( _("DirectShow input") );
|
set_description( _("DirectShow input") );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_ACCESS );
|
||||||
add_integer( "dshow-caching", (mtime_t)(0.2*CLOCK_FREQ) / 1000, NULL,
|
add_integer( "dshow-caching", (mtime_t)(0.2*CLOCK_FREQ) / 1000, NULL,
|
||||||
CACHING_TEXT, CACHING_LONGTEXT, VLC_TRUE );
|
CACHING_TEXT, CACHING_LONGTEXT, VLC_TRUE );
|
||||||
|
|
||||||
|
@ -121,6 +121,8 @@ static void Close( vlc_object_t *p_this );
|
|||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_shortname( _("DVB") );
|
set_shortname( _("DVB") );
|
||||||
set_description( N_("DVB input with v4l2 support") );
|
set_description( N_("DVB input with v4l2 support") );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_ACCESS );
|
||||||
|
|
||||||
add_integer( "dvb-caching", DEFAULT_PTS_DELAY / 1000, NULL, CACHING_TEXT,
|
add_integer( "dvb-caching", DEFAULT_PTS_DELAY / 1000, NULL, CACHING_TEXT,
|
||||||
CACHING_LONGTEXT, VLC_TRUE );
|
CACHING_LONGTEXT, VLC_TRUE );
|
||||||
|
@ -69,7 +69,10 @@ static int Open ( vlc_object_t * );
|
|||||||
static void Close( vlc_object_t * );
|
static void Close( vlc_object_t * );
|
||||||
|
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
set_name( _("DVD with menus (DVD with menu support)") );
|
||||||
set_description( _("DVDnav Input") );
|
set_description( _("DVDnav Input") );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_ACCESS );
|
||||||
add_integer( "dvdnav-angle", 1, NULL, ANGLE_TEXT,
|
add_integer( "dvdnav-angle", 1, NULL, ANGLE_TEXT,
|
||||||
ANGLE_LONGTEXT, VLC_FALSE );
|
ANGLE_LONGTEXT, VLC_FALSE );
|
||||||
add_integer( "dvdnav-caching", DEFAULT_PTS_DELAY / 1000, NULL,
|
add_integer( "dvdnav-caching", DEFAULT_PTS_DELAY / 1000, NULL,
|
||||||
|
@ -87,7 +87,10 @@ static int Open ( vlc_object_t * );
|
|||||||
static void Close( vlc_object_t * );
|
static void Close( vlc_object_t * );
|
||||||
|
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("DVDRead Input") );
|
set_name( _("DVD without menus") );
|
||||||
|
set_description( _("DVDRead Input (DVD without menu support)") );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_ACCESS );
|
||||||
add_integer( "dvdread-angle", 1, NULL, ANGLE_TEXT,
|
add_integer( "dvdread-angle", 1, NULL, ANGLE_TEXT,
|
||||||
ANGLE_LONGTEXT, VLC_FALSE );
|
ANGLE_LONGTEXT, VLC_FALSE );
|
||||||
add_integer( "dvdread-caching", DEFAULT_PTS_DELAY / 1000, NULL,
|
add_integer( "dvdread-caching", DEFAULT_PTS_DELAY / 1000, NULL,
|
||||||
|
@ -86,6 +86,9 @@ static void Close( vlc_object_t * );
|
|||||||
|
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("Standard filesystem file input") );
|
set_description( _("Standard filesystem file input") );
|
||||||
|
set_name( _("File") );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_ACCESS );
|
||||||
add_integer( "file-caching", DEFAULT_PTS_DELAY / 1000, NULL, CACHING_TEXT, CACHING_LONGTEXT, VLC_TRUE );
|
add_integer( "file-caching", DEFAULT_PTS_DELAY / 1000, NULL, CACHING_TEXT, CACHING_LONGTEXT, VLC_TRUE );
|
||||||
add_string( "file-cat", NULL, NULL, CAT_TEXT, CAT_LONGTEXT, VLC_TRUE );
|
add_string( "file-cat", NULL, NULL, CAT_TEXT, CAT_LONGTEXT, VLC_TRUE );
|
||||||
set_capability( "access2", 50 );
|
set_capability( "access2", 50 );
|
||||||
|
@ -52,8 +52,11 @@ static void Close( vlc_object_t * );
|
|||||||
"used for the connection.")
|
"used for the connection.")
|
||||||
|
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
set_name( "FTP" );
|
||||||
set_description( _("FTP input") );
|
set_description( _("FTP input") );
|
||||||
set_capability( "access2", 0 );
|
set_capability( "access2", 0 );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_ACCESS );
|
||||||
add_integer( "ftp-caching", 2 * DEFAULT_PTS_DELAY / 1000, NULL,
|
add_integer( "ftp-caching", 2 * DEFAULT_PTS_DELAY / 1000, NULL,
|
||||||
CACHING_TEXT, CACHING_LONGTEXT, VLC_TRUE );
|
CACHING_TEXT, CACHING_LONGTEXT, VLC_TRUE );
|
||||||
add_string( "ftp-user", "anonymous", NULL, USER_TEXT, USER_LONGTEXT,
|
add_string( "ftp-user", "anonymous", NULL, USER_TEXT, USER_LONGTEXT,
|
||||||
|
@ -74,6 +74,9 @@ static void Close( vlc_object_t * );
|
|||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("HTTP input") );
|
set_description( _("HTTP input") );
|
||||||
set_capability( "access2", 0 );
|
set_capability( "access2", 0 );
|
||||||
|
set_name( _( "HTTP/HTTPS" ) );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_ACCESS );
|
||||||
|
|
||||||
add_string( "http-proxy", NULL, NULL, PROXY_TEXT, PROXY_LONGTEXT,
|
add_string( "http-proxy", NULL, NULL, PROXY_TEXT, PROXY_LONGTEXT,
|
||||||
VLC_FALSE );
|
VLC_FALSE );
|
||||||
|
@ -55,8 +55,11 @@ static void Close( vlc_object_t * );
|
|||||||
"Always select the stream with the maximum bitrate." )
|
"Always select the stream with the maximum bitrate." )
|
||||||
|
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
set_name( _("MMS") );
|
||||||
set_description( _("Microsoft Media Server (MMS) input") );
|
set_description( _("Microsoft Media Server (MMS) input") );
|
||||||
set_capability( "access2", -1 );
|
set_capability( "access2", -1 );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_ACCESS );
|
||||||
|
|
||||||
add_integer( "mms-caching", 4 * DEFAULT_PTS_DELAY / 1000, NULL,
|
add_integer( "mms-caching", 4 * DEFAULT_PTS_DELAY / 1000, NULL,
|
||||||
CACHING_TEXT, CACHING_LONGTEXT, VLC_TRUE );
|
CACHING_TEXT, CACHING_LONGTEXT, VLC_TRUE );
|
||||||
|
@ -88,6 +88,8 @@ static char *psz_bitrates_list_text[] = { N_("vbr"), N_("cbr") };
|
|||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_shortname( _("PVR") );
|
set_shortname( _("PVR") );
|
||||||
set_description( _("MPEG Encoding cards input (with ivtv drivers)") );
|
set_description( _("MPEG Encoding cards input (with ivtv drivers)") );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_ACCESS );
|
||||||
set_capability( "access2", 0 );
|
set_capability( "access2", 0 );
|
||||||
add_shortcut( "pvr" );
|
add_shortcut( "pvr" );
|
||||||
|
|
||||||
|
@ -70,6 +70,8 @@ void E_(Close) ( vlc_object_t * );
|
|||||||
|
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("Satellite input") );
|
set_description( _("Satellite input") );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_ACCESS );
|
||||||
|
|
||||||
add_integer( "dvb-dmx", 0, NULL, DEMUX_TEXT, DEMUX_LONGTEXT, VLC_FALSE );
|
add_integer( "dvb-dmx", 0, NULL, DEMUX_TEXT, DEMUX_LONGTEXT, VLC_FALSE );
|
||||||
add_integer( "dvb-tuner", 0, NULL, TUNER_TEXT, TUNER_LONGTEXT, VLC_FALSE );
|
add_integer( "dvb-tuner", 0, NULL, TUNER_TEXT, TUNER_LONGTEXT, VLC_FALSE );
|
||||||
|
@ -60,6 +60,8 @@ static void Close( vlc_object_t * );
|
|||||||
|
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("Screen Input") );
|
set_description( _("Screen Input") );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_ACCESS );
|
||||||
|
|
||||||
add_integer( "screen-caching", DEFAULT_PTS_DELAY / 1000, NULL,
|
add_integer( "screen-caching", DEFAULT_PTS_DELAY / 1000, NULL,
|
||||||
CACHING_TEXT, CACHING_LONGTEXT, VLC_TRUE );
|
CACHING_TEXT, CACHING_LONGTEXT, VLC_TRUE );
|
||||||
|
@ -43,7 +43,10 @@ static int Open ( vlc_object_t * );
|
|||||||
static void Close( vlc_object_t * );
|
static void Close( vlc_object_t * );
|
||||||
|
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
set_name( _("TCP") );
|
||||||
set_description( _("TCP input") );
|
set_description( _("TCP input") );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_ACCESS );
|
||||||
|
|
||||||
add_integer( "tcp-caching", DEFAULT_PTS_DELAY / 1000, NULL, CACHING_TEXT,
|
add_integer( "tcp-caching", DEFAULT_PTS_DELAY / 1000, NULL, CACHING_TEXT,
|
||||||
CACHING_LONGTEXT, VLC_TRUE );
|
CACHING_LONGTEXT, VLC_TRUE );
|
||||||
|
@ -51,7 +51,10 @@ static int Open ( vlc_object_t * );
|
|||||||
static void Close( vlc_object_t * );
|
static void Close( vlc_object_t * );
|
||||||
|
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
set_name( _("UDP/RTP" ) );
|
||||||
set_description( _("UDP/RTP input") );
|
set_description( _("UDP/RTP input") );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_ACCESS );
|
||||||
|
|
||||||
add_integer( "udp-caching", DEFAULT_PTS_DELAY / 1000, NULL, CACHING_TEXT,
|
add_integer( "udp-caching", DEFAULT_PTS_DELAY / 1000, NULL, CACHING_TEXT,
|
||||||
CACHING_LONGTEXT, VLC_TRUE );
|
CACHING_LONGTEXT, VLC_TRUE );
|
||||||
|
@ -89,6 +89,8 @@ static void Close( vlc_object_t * );
|
|||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_shortname( _("Video4Linux") );
|
set_shortname( _("Video4Linux") );
|
||||||
set_description( _("Video4Linux input") );
|
set_description( _("Video4Linux input") );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_ACCESS );
|
||||||
|
|
||||||
add_integer( "v4l-caching", DEFAULT_PTS_DELAY / 1000, NULL,
|
add_integer( "v4l-caching", DEFAULT_PTS_DELAY / 1000, NULL,
|
||||||
CACHING_TEXT, CACHING_LONGTEXT, VLC_TRUE );
|
CACHING_TEXT, CACHING_LONGTEXT, VLC_TRUE );
|
||||||
|
@ -46,6 +46,8 @@ vlc_module_begin();
|
|||||||
set_description( _("VCD input") );
|
set_description( _("VCD input") );
|
||||||
set_capability( "access2", 60 );
|
set_capability( "access2", 60 );
|
||||||
set_callbacks( Open, Close );
|
set_callbacks( Open, Close );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_ACCESS );
|
||||||
|
|
||||||
add_usage_hint( N_("[vcd:][device][@[title][,[chapter]]]") );
|
add_usage_hint( N_("[vcd:][device][@[title][,[chapter]]]") );
|
||||||
add_integer( "vcd-caching", DEFAULT_PTS_DELAY / 1000, NULL, CACHING_TEXT,
|
add_integer( "vcd-caching", DEFAULT_PTS_DELAY / 1000, NULL, CACHING_TEXT,
|
||||||
|
@ -94,6 +94,8 @@ vlc_module_begin();
|
|||||||
set_callbacks( E_(Open), E_(Close) );
|
set_callbacks( E_(Open), E_(Close) );
|
||||||
add_shortcut( "vcd" );
|
add_shortcut( "vcd" );
|
||||||
add_shortcut( "vcdx" );
|
add_shortcut( "vcdx" );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_ACCESS );
|
||||||
|
|
||||||
/* Configuration options */
|
/* Configuration options */
|
||||||
add_integer ( MODULE_STRING "-debug", 0, E_(DebugCallback),
|
add_integer ( MODULE_STRING "-debug", 0, E_(DebugCallback),
|
||||||
|
@ -39,6 +39,8 @@ static void Close( vlc_object_t * );
|
|||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("Dummy stream output") );
|
set_description( _("Dummy stream output") );
|
||||||
set_capability( "sout access", 0 );
|
set_capability( "sout access", 0 );
|
||||||
|
set_category( CAT_SOUT );
|
||||||
|
set_subcategory( SUBCAT_SOUT_ACO );
|
||||||
add_shortcut( "dummy" );
|
add_shortcut( "dummy" );
|
||||||
set_callbacks( Open, Close );
|
set_callbacks( Open, Close );
|
||||||
vlc_module_end();
|
vlc_module_end();
|
||||||
|
@ -66,6 +66,8 @@ static void Close( vlc_object_t * );
|
|||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("File stream output") );
|
set_description( _("File stream output") );
|
||||||
set_capability( "sout access", 50 );
|
set_capability( "sout access", 50 );
|
||||||
|
set_category( CAT_SOUT );
|
||||||
|
set_subcategory( SUBCAT_SOUT_ACO );
|
||||||
add_shortcut( "file" );
|
add_shortcut( "file" );
|
||||||
add_shortcut( "stream" );
|
add_shortcut( "stream" );
|
||||||
add_bool( SOUT_CFG_PREFIX "append", 0, NULL, APPEND_TEXT,APPEND_LONGTEXT,
|
add_bool( SOUT_CFG_PREFIX "append", 0, NULL, APPEND_TEXT,APPEND_LONGTEXT,
|
||||||
|
@ -77,6 +77,8 @@ vlc_module_begin();
|
|||||||
add_shortcut( "http" );
|
add_shortcut( "http" );
|
||||||
add_shortcut( "https" );
|
add_shortcut( "https" );
|
||||||
add_shortcut( "mmsh" );
|
add_shortcut( "mmsh" );
|
||||||
|
set_category( CAT_SOUT );
|
||||||
|
set_subcategory( SUBCAT_SOUT_ACO );
|
||||||
add_string( SOUT_CFG_PREFIX "user", "", NULL,
|
add_string( SOUT_CFG_PREFIX "user", "", NULL,
|
||||||
USER_TEXT, USER_LONGTEXT, VLC_TRUE );
|
USER_TEXT, USER_LONGTEXT, VLC_TRUE );
|
||||||
add_string( SOUT_CFG_PREFIX "pwd", "", NULL,
|
add_string( SOUT_CFG_PREFIX "pwd", "", NULL,
|
||||||
|
@ -87,6 +87,8 @@ static void Close( vlc_object_t * );
|
|||||||
|
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("UDP stream output") );
|
set_description( _("UDP stream output") );
|
||||||
|
set_category( CAT_SOUT );
|
||||||
|
set_subcategory( SUBCAT_SOUT_ACO );
|
||||||
add_integer( SOUT_CFG_PREFIX "caching", DEFAULT_PTS_DELAY / 1000, NULL, CACHING_TEXT, CACHING_LONGTEXT, VLC_TRUE );
|
add_integer( SOUT_CFG_PREFIX "caching", DEFAULT_PTS_DELAY / 1000, NULL, CACHING_TEXT, CACHING_LONGTEXT, VLC_TRUE );
|
||||||
add_integer( SOUT_CFG_PREFIX "ttl", 0, NULL,TTL_TEXT, TTL_LONGTEXT,
|
add_integer( SOUT_CFG_PREFIX "ttl", 0, NULL,TTL_TEXT, TTL_LONGTEXT,
|
||||||
VLC_TRUE );
|
VLC_TRUE );
|
||||||
|
@ -59,6 +59,8 @@ static void DoWork ( aout_instance_t *, aout_filter_t *, aout_buffer_t *,
|
|||||||
|
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( N_("headphone channel mixer with virtual spatialization effect") );
|
set_description( N_("headphone channel mixer with virtual spatialization effect") );
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_AFILTER );
|
||||||
|
|
||||||
add_integer( "headphone-dim", 10, NULL, HEADPHONE_DIM_TEXT,
|
add_integer( "headphone-dim", 10, NULL, HEADPHONE_DIM_TEXT,
|
||||||
HEADPHONE_DIM_LONGTEXT, VLC_FALSE );
|
HEADPHONE_DIM_LONGTEXT, VLC_FALSE );
|
||||||
|
@ -45,6 +45,8 @@ static void DoWork ( aout_instance_t *, aout_filter_t *, aout_buffer_t *,
|
|||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("audio filter for simple channel mixing") );
|
set_description( _("audio filter for simple channel mixing") );
|
||||||
set_capability( "audio filter", 10 );
|
set_capability( "audio filter", 10 );
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_MISC );
|
||||||
set_callbacks( Create, NULL );
|
set_callbacks( Create, NULL );
|
||||||
vlc_module_end();
|
vlc_module_end();
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
* trivial.c : trivial channel mixer plug-in (drops unwanted channels)
|
* trivial.c : trivial channel mixer plug-in (drops unwanted channels)
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 2002 VideoLAN
|
* Copyright (C) 2002 VideoLAN
|
||||||
* $Id: trivial.c,v 1.12 2003/10/25 00:49:13 sam Exp $
|
* $Id$
|
||||||
*
|
*
|
||||||
* Authors: Christophe Massiot <massiot@via.ecp.fr>
|
* Authors: Christophe Massiot <massiot@via.ecp.fr>
|
||||||
*
|
*
|
||||||
@ -45,6 +45,8 @@ static void DoWork ( aout_instance_t *, aout_filter_t *, aout_buffer_t *,
|
|||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("audio filter for trivial channel mixing") );
|
set_description( _("audio filter for trivial channel mixing") );
|
||||||
set_capability( "audio filter", 1 );
|
set_capability( "audio filter", 1 );
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_MISC );
|
||||||
set_callbacks( Create, NULL );
|
set_callbacks( Create, NULL );
|
||||||
vlc_module_end();
|
vlc_module_end();
|
||||||
|
|
||||||
|
@ -101,6 +101,8 @@ struct filter_sys_t
|
|||||||
|
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("ATSC A/52 (AC-3) audio decoder") );
|
set_description( _("ATSC A/52 (AC-3) audio decoder") );
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_MISC );
|
||||||
add_bool( "a52-dynrng", 1, NULL, DYNRNG_TEXT, DYNRNG_LONGTEXT, VLC_FALSE );
|
add_bool( "a52-dynrng", 1, NULL, DYNRNG_TEXT, DYNRNG_LONGTEXT, VLC_FALSE );
|
||||||
set_capability( "audio filter", 100 );
|
set_capability( "audio filter", 100 );
|
||||||
set_callbacks( Create, Destroy );
|
set_callbacks( Create, Destroy );
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
* a52tospdif.c : encapsulates A/52 frames into S/PDIF packets
|
* a52tospdif.c : encapsulates A/52 frames into S/PDIF packets
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 2002 VideoLAN
|
* Copyright (C) 2002 VideoLAN
|
||||||
* $Id: a52tospdif.c,v 1.16 2002/12/06 16:34:04 sam Exp $
|
* $Id$
|
||||||
*
|
*
|
||||||
* Authors: Christophe Massiot <massiot@via.ecp.fr>
|
* Authors: Christophe Massiot <massiot@via.ecp.fr>
|
||||||
* Stéphane Borel <stef@via.ecp.fr>
|
* Stéphane Borel <stef@via.ecp.fr>
|
||||||
@ -48,6 +48,8 @@ static void DoWork ( aout_instance_t *, aout_filter_t *, aout_buffer_t *,
|
|||||||
* Module descriptor
|
* Module descriptor
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_MISC );
|
||||||
set_description( _("audio filter for A/52->S/PDIF encapsulation") );
|
set_description( _("audio filter for A/52->S/PDIF encapsulation") );
|
||||||
set_capability( "audio filter", 10 );
|
set_capability( "audio filter", 10 );
|
||||||
set_callbacks( Create, NULL );
|
set_callbacks( Create, NULL );
|
||||||
|
@ -87,6 +87,8 @@ struct filter_sys_t
|
|||||||
"listening room.")
|
"listening room.")
|
||||||
|
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_MISC );
|
||||||
set_description( _("DTS Coherent Acoustics audio decoder") );
|
set_description( _("DTS Coherent Acoustics audio decoder") );
|
||||||
add_bool( "dts-dynrng", 1, NULL, DYNRNG_TEXT, DYNRNG_LONGTEXT, VLC_FALSE );
|
add_bool( "dts-dynrng", 1, NULL, DYNRNG_TEXT, DYNRNG_LONGTEXT, VLC_FALSE );
|
||||||
set_capability( "audio filter", 100 );
|
set_capability( "audio filter", 100 );
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
* dtstospdif.c : encapsulates DTS frames into S/PDIF packets
|
* dtstospdif.c : encapsulates DTS frames into S/PDIF packets
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 2003 VideoLAN
|
* Copyright (C) 2003 VideoLAN
|
||||||
* $Id: dtstospdif.c,v 1.8 2004/02/15 21:52:59 gbazin Exp $
|
* $Id$
|
||||||
*
|
*
|
||||||
* Authors: Jon Lech Johansen <jon-vl@nanocrew.net>
|
* Authors: Jon Lech Johansen <jon-vl@nanocrew.net>
|
||||||
*
|
*
|
||||||
@ -65,6 +65,8 @@ static void DoWork ( aout_instance_t *, aout_filter_t *, aout_buffer_t *,
|
|||||||
* Module descriptor
|
* Module descriptor
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_MISC );
|
||||||
set_description( _("audio filter for DTS->S/PDIF encapsulation") );
|
set_description( _("audio filter for DTS->S/PDIF encapsulation") );
|
||||||
set_capability( "audio filter", 10 );
|
set_capability( "audio filter", 10 );
|
||||||
set_callbacks( Create, Close );
|
set_callbacks( Create, Close );
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
* fixed32float32.c : converter from fixed32 to float32 bits integer
|
* fixed32float32.c : converter from fixed32 to float32 bits integer
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 2002 VideoLAN
|
* Copyright (C) 2002 VideoLAN
|
||||||
* $Id: fixed32tofloat32.c,v 1.11 2002/11/20 16:43:32 sam Exp $
|
* $Id$
|
||||||
*
|
*
|
||||||
* Authors: Jean-Paul Saman <jpsaman@wxs.nl>
|
* Authors: Jean-Paul Saman <jpsaman@wxs.nl>
|
||||||
*
|
*
|
||||||
@ -45,6 +45,8 @@ static void FloatToFixed ( aout_instance_t *, aout_filter_t *, aout_buffer_t *,
|
|||||||
* Module descriptor
|
* Module descriptor
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_MISC );
|
||||||
set_description( _("audio filter for fixed32<->float32 conversion") );
|
set_description( _("audio filter for fixed32<->float32 conversion") );
|
||||||
set_capability( "audio filter", 10 );
|
set_capability( "audio filter", 10 );
|
||||||
set_callbacks( Create, NULL );
|
set_callbacks( Create, NULL );
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
* fixed32tos16.c : converter from fixed32 to signed 16 bits integer
|
* fixed32tos16.c : converter from fixed32 to signed 16 bits integer
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 2002 VideoLAN
|
* Copyright (C) 2002 VideoLAN
|
||||||
* $Id: fixed32tos16.c,v 1.11 2003/10/25 00:49:13 sam Exp $
|
* $Id$
|
||||||
*
|
*
|
||||||
* Authors: Jean-Paul Saman <jpsaman@wxs.nl>
|
* Authors: Jean-Paul Saman <jpsaman@wxs.nl>
|
||||||
*
|
*
|
||||||
@ -43,6 +43,8 @@ static void DoWork ( aout_instance_t *, aout_filter_t *, aout_buffer_t *,
|
|||||||
* Module descriptor
|
* Module descriptor
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_MISC );
|
||||||
set_description( _("audio filter for fixed32->s16 conversion") );
|
set_description( _("audio filter for fixed32->s16 conversion") );
|
||||||
set_capability( "audio filter", 10 );
|
set_capability( "audio filter", 10 );
|
||||||
set_callbacks( Create, NULL );
|
set_callbacks( Create, NULL );
|
||||||
|
@ -43,6 +43,8 @@ static void DoWork ( aout_instance_t *, aout_filter_t *, aout_buffer_t *,
|
|||||||
* Module descriptor
|
* Module descriptor
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_MISC );
|
||||||
set_description( _("audio filter for float32->s16 conversion") );
|
set_description( _("audio filter for float32->s16 conversion") );
|
||||||
set_capability( "audio filter", 1 );
|
set_capability( "audio filter", 1 );
|
||||||
set_callbacks( Create, NULL );
|
set_callbacks( Create, NULL );
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
* float32tos8.c : converter from float32 to signed 8 bits integer
|
* float32tos8.c : converter from float32 to signed 8 bits integer
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 2002 VideoLAN
|
* Copyright (C) 2002 VideoLAN
|
||||||
* $Id: float32tos8.c,v 1.8 2003/10/25 00:49:13 sam Exp $
|
* $Id$
|
||||||
*
|
*
|
||||||
* Authors: Xavier Maillard <zedek@fxgsproject.org>
|
* Authors: Xavier Maillard <zedek@fxgsproject.org>
|
||||||
*
|
*
|
||||||
@ -43,6 +43,8 @@ static void DoWork ( aout_instance_t *, aout_filter_t *, aout_buffer_t *,
|
|||||||
* Module descriptor
|
* Module descriptor
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_MISC );
|
||||||
set_description( _("audio filter for float32->s8 conversion") );
|
set_description( _("audio filter for float32->s8 conversion") );
|
||||||
set_capability( "audio filter", 1 );
|
set_capability( "audio filter", 1 );
|
||||||
set_callbacks( Create, NULL );
|
set_callbacks( Create, NULL );
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
* float32tou16.c : converter from float32 to unsigned 16 bits integer
|
* float32tou16.c : converter from float32 to unsigned 16 bits integer
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 2002 VideoLAN
|
* Copyright (C) 2002 VideoLAN
|
||||||
* $Id: float32tou16.c,v 1.8 2003/10/25 00:49:13 sam Exp $
|
* $Id$
|
||||||
*
|
*
|
||||||
* Authors: Xavier Maillard <zedek@fxgsproject.org>
|
* Authors: Xavier Maillard <zedek@fxgsproject.org>
|
||||||
*
|
*
|
||||||
@ -43,6 +43,8 @@ static void DoWork ( aout_instance_t *, aout_filter_t *, aout_buffer_t *,
|
|||||||
* Module descriptor
|
* Module descriptor
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_MISC );
|
||||||
set_description( _("audio filter for float32->u16 conversion") );
|
set_description( _("audio filter for float32->u16 conversion") );
|
||||||
set_capability( "audio filter", 1 );
|
set_capability( "audio filter", 1 );
|
||||||
set_callbacks( Create, NULL );
|
set_callbacks( Create, NULL );
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
* float32tou8.c : converter from float32 to unsigned 8 bits integer
|
* float32tou8.c : converter from float32 to unsigned 8 bits integer
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 2002 VideoLAN
|
* Copyright (C) 2002 VideoLAN
|
||||||
* $Id: float32tou8.c,v 1.8 2003/10/25 00:49:13 sam Exp $
|
* $Id$
|
||||||
*
|
*
|
||||||
* Authors: Xavier Maillard <zedek@fxgsproject.org>
|
* Authors: Xavier Maillard <zedek@fxgsproject.org>
|
||||||
*
|
*
|
||||||
@ -43,6 +43,8 @@ static void DoWork ( aout_instance_t *, aout_filter_t *, aout_buffer_t *,
|
|||||||
* Module descriptor
|
* Module descriptor
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_MISC );
|
||||||
set_description( _("audio filter for float32->u8 conversion") );
|
set_description( _("audio filter for float32->u8 conversion") );
|
||||||
set_capability( "audio filter", 1 );
|
set_capability( "audio filter", 1 );
|
||||||
set_callbacks( Create, NULL );
|
set_callbacks( Create, NULL );
|
||||||
|
@ -62,6 +62,8 @@ struct filter_sys_t
|
|||||||
* Module descriptor
|
* Module descriptor
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_MISC );
|
||||||
set_description( _("MPEG audio decoder") );
|
set_description( _("MPEG audio decoder") );
|
||||||
set_capability( "audio filter", 100 );
|
set_capability( "audio filter", 100 );
|
||||||
set_callbacks( Create, Destroy );
|
set_callbacks( Create, Destroy );
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
* s16tofixed32.c : converter from signed 16 bits integer to fixed 32
|
* s16tofixed32.c : converter from signed 16 bits integer to fixed 32
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 2002 VideoLAN
|
* Copyright (C) 2002 VideoLAN
|
||||||
* $Id: s16tofixed32.c,v 1.2 2003/10/25 00:49:13 sam Exp $
|
* $Id$
|
||||||
*
|
*
|
||||||
* Authors: Marc Ariberti <marcari@videolan.ord>
|
* Authors: Marc Ariberti <marcari@videolan.ord>
|
||||||
*
|
*
|
||||||
@ -43,6 +43,8 @@ static void DoWork ( aout_instance_t *, aout_filter_t *, aout_buffer_t *,
|
|||||||
* Module descriptor
|
* Module descriptor
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_MISC );
|
||||||
set_description( _("audio filter for s16->fixed32 conversion") );
|
set_description( _("audio filter for s16->fixed32 conversion") );
|
||||||
set_capability( "audio filter", 15 );
|
set_capability( "audio filter", 15 );
|
||||||
set_callbacks( Create, NULL );
|
set_callbacks( Create, NULL );
|
||||||
|
@ -43,6 +43,8 @@ static void DoWork ( aout_instance_t *, aout_filter_t *, aout_buffer_t *,
|
|||||||
* Module descriptor
|
* Module descriptor
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_MISC );
|
||||||
set_description( _("audio filter for s16->float32 conversion") );
|
set_description( _("audio filter for s16->float32 conversion") );
|
||||||
set_capability( "audio filter", 1 );
|
set_capability( "audio filter", 1 );
|
||||||
set_callbacks( Create, NULL );
|
set_callbacks( Create, NULL );
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
* with endianness change
|
* with endianness change
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 2002 VideoLAN
|
* Copyright (C) 2002 VideoLAN
|
||||||
* $Id: s16tofloat32swab.c,v 1.10 2003/10/25 00:49:13 sam Exp $
|
* $Id$
|
||||||
*
|
*
|
||||||
* Authors: Samuel Hocevar <sam@zoy.org>
|
* Authors: Samuel Hocevar <sam@zoy.org>
|
||||||
* Henri Fallon <henri@videolan.org>
|
* Henri Fallon <henri@videolan.org>
|
||||||
@ -54,6 +54,8 @@ static void DoWork ( aout_instance_t *, aout_filter_t *, aout_buffer_t *,
|
|||||||
* Module descriptor
|
* Module descriptor
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_MISC );
|
||||||
set_description(
|
set_description(
|
||||||
_("audio filter for s16->float32 with endianness conversion") );
|
_("audio filter for s16->float32 with endianness conversion") );
|
||||||
set_capability( "audio filter", 1 );
|
set_capability( "audio filter", 1 );
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
* s8tofloat32.c : converter from signed 8 bits integer to float32.
|
* s8tofloat32.c : converter from signed 8 bits integer to float32.
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 2002 VideoLAN
|
* Copyright (C) 2002 VideoLAN
|
||||||
* $Id: s8tofloat32.c,v 1.3 2003/10/25 00:49:13 sam Exp $
|
* $Id$
|
||||||
*
|
*
|
||||||
* Authors: Gildas Bazin <gbazin@netcourrier.com>
|
* Authors: Gildas Bazin <gbazin@netcourrier.com>
|
||||||
*
|
*
|
||||||
@ -43,6 +43,8 @@ static void DoWork ( aout_instance_t *, aout_filter_t *, aout_buffer_t *,
|
|||||||
* Module descriptor
|
* Module descriptor
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_MISC );
|
||||||
set_description( _("audio filter for s8->float32 conversion") );
|
set_description( _("audio filter for s8->float32 conversion") );
|
||||||
set_capability( "audio filter", 1 );
|
set_capability( "audio filter", 1 );
|
||||||
set_callbacks( Create, NULL );
|
set_callbacks( Create, NULL );
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
* u8tofixed32.c : converter from unsigned 8 bits integer to fixed32.
|
* u8tofixed32.c : converter from unsigned 8 bits integer to fixed32.
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 2002 VideoLAN
|
* Copyright (C) 2002 VideoLAN
|
||||||
* $Id: u8tofixed32.c,v 1.2 2003/10/25 00:49:13 sam Exp $
|
* $Id$
|
||||||
*
|
*
|
||||||
* Authors: Samuel Hocevar <sam@zoy.org>
|
* Authors: Samuel Hocevar <sam@zoy.org>
|
||||||
*
|
*
|
||||||
@ -43,6 +43,8 @@ static void DoWork ( aout_instance_t *, aout_filter_t *, aout_buffer_t *,
|
|||||||
* Module descriptor
|
* Module descriptor
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_MISC );
|
||||||
set_description( _("audio filter for u8->fixed32 conversion") );
|
set_description( _("audio filter for u8->fixed32 conversion") );
|
||||||
set_capability( "audio filter", 1 );
|
set_capability( "audio filter", 1 );
|
||||||
set_callbacks( Create, NULL );
|
set_callbacks( Create, NULL );
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
* u8tofloat32.c : converter from unsigned 8 bits integer to float32.
|
* u8tofloat32.c : converter from unsigned 8 bits integer to float32.
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 2002 VideoLAN
|
* Copyright (C) 2002 VideoLAN
|
||||||
* $Id: u8tofloat32.c,v 1.4 2003/10/25 00:49:13 sam Exp $
|
* $Id$
|
||||||
*
|
*
|
||||||
* Authors: Gildas Bazin <gbazin@netcourrier.com>
|
* Authors: Gildas Bazin <gbazin@netcourrier.com>
|
||||||
*
|
*
|
||||||
@ -43,6 +43,8 @@ static void DoWork ( aout_instance_t *, aout_filter_t *, aout_buffer_t *,
|
|||||||
* Module descriptor
|
* Module descriptor
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_MISC );
|
||||||
set_description( _("audio filter for u8->float32 conversion") );
|
set_description( _("audio filter for u8->float32 conversion") );
|
||||||
set_capability( "audio filter", 1 );
|
set_capability( "audio filter", 1 );
|
||||||
set_callbacks( Create, NULL );
|
set_callbacks( Create, NULL );
|
||||||
|
@ -64,6 +64,9 @@ static void Close( vlc_object_t * );
|
|||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("Equalizer 10 bands") );
|
set_description( _("Equalizer 10 bands") );
|
||||||
set_capability( "audio filter", 0 );
|
set_capability( "audio filter", 0 );
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_AFILTER );
|
||||||
|
|
||||||
add_string( "equalizer-preset", "flat", NULL, PRESET_TEXT,
|
add_string( "equalizer-preset", "flat", NULL, PRESET_TEXT,
|
||||||
PRESET_LONGTEXT, VLC_TRUE );
|
PRESET_LONGTEXT, VLC_TRUE );
|
||||||
change_string_list( preset_list, preset_list_text, 0 );
|
change_string_list( preset_list, preset_list_text, 0 );
|
||||||
|
@ -80,6 +80,8 @@ typedef struct aout_filter_sys_t
|
|||||||
|
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("Volume normalizer") );
|
set_description( _("Volume normalizer") );
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_AFILTER );
|
||||||
add_shortcut( "volnorm" );
|
add_shortcut( "volnorm" );
|
||||||
add_integer( "norm-buff-size", 20 ,NULL ,BUFF_TEXT, BUFF_LONGTEXT,
|
add_integer( "norm-buff-size", 20 ,NULL ,BUFF_TEXT, BUFF_LONGTEXT,
|
||||||
VLC_TRUE);
|
VLC_TRUE);
|
||||||
|
@ -79,6 +79,8 @@ struct aout_filter_sys_t
|
|||||||
* Module descriptor
|
* Module descriptor
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_MISC );
|
||||||
set_description( _("audio filter for band-limited interpolation resampling") );
|
set_description( _("audio filter for band-limited interpolation resampling") );
|
||||||
set_capability( "audio filter", 20 );
|
set_capability( "audio filter", 20 );
|
||||||
set_callbacks( Create, Close );
|
set_callbacks( Create, Close );
|
||||||
|
@ -70,6 +70,8 @@ struct aout_filter_sys_t
|
|||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("audio filter using CoreAudio for resampling") );
|
set_description( _("audio filter using CoreAudio for resampling") );
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_MISC );
|
||||||
set_capability( "audio filter", 40 );
|
set_capability( "audio filter", 40 );
|
||||||
set_callbacks( Create, Close );
|
set_callbacks( Create, Close );
|
||||||
vlc_module_end();
|
vlc_module_end();
|
||||||
|
@ -57,6 +57,8 @@ struct aout_filter_sys_t
|
|||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("audio filter for linear interpolation resampling") );
|
set_description( _("audio filter for linear interpolation resampling") );
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_MISC );
|
||||||
set_capability( "audio filter", 5 );
|
set_capability( "audio filter", 5 );
|
||||||
set_callbacks( Create, Close );
|
set_callbacks( Create, Close );
|
||||||
vlc_module_end();
|
vlc_module_end();
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
* trivial.c : trivial resampler (skips samples or pads with zeroes)
|
* trivial.c : trivial resampler (skips samples or pads with zeroes)
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 2002 VideoLAN
|
* Copyright (C) 2002 VideoLAN
|
||||||
* $Id: trivial.c,v 1.11 2003/03/04 03:27:40 gbazin Exp $
|
* $Id$
|
||||||
*
|
*
|
||||||
* Authors: Christophe Massiot <massiot@via.ecp.fr>
|
* Authors: Christophe Massiot <massiot@via.ecp.fr>
|
||||||
*
|
*
|
||||||
@ -45,6 +45,8 @@ static void DoWork ( aout_instance_t *, aout_filter_t *, aout_buffer_t *,
|
|||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("audio filter for trivial resampling") );
|
set_description( _("audio filter for trivial resampling") );
|
||||||
set_capability( "audio filter", 1 );
|
set_capability( "audio filter", 1 );
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_MISC );
|
||||||
set_callbacks( Create, NULL );
|
set_callbacks( Create, NULL );
|
||||||
vlc_module_end();
|
vlc_module_end();
|
||||||
|
|
||||||
|
@ -45,6 +45,8 @@ static void DoWork ( aout_instance_t *, aout_filter_t *, aout_buffer_t *,
|
|||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("audio filter for ugly resampling") );
|
set_description( _("audio filter for ugly resampling") );
|
||||||
set_capability( "audio filter", 2 );
|
set_capability( "audio filter", 2 );
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_MISC );
|
||||||
set_callbacks( Create, NULL );
|
set_callbacks( Create, NULL );
|
||||||
vlc_module_end();
|
vlc_module_end();
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
* float32.c : precise float32 audio mixer implementation
|
* float32.c : precise float32 audio mixer implementation
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 2002 VideoLAN
|
* Copyright (C) 2002 VideoLAN
|
||||||
* $Id: float32.c,v 1.10 2004/01/25 17:20:18 kuehne Exp $
|
* $Id$
|
||||||
*
|
*
|
||||||
* Authors: Christophe Massiot <massiot@via.ecp.fr>
|
* Authors: Christophe Massiot <massiot@via.ecp.fr>
|
||||||
*
|
*
|
||||||
@ -42,6 +42,8 @@ static void DoWork ( aout_instance_t *, aout_buffer_t * );
|
|||||||
* Module descriptor
|
* Module descriptor
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_MISC );
|
||||||
set_description( _("Float32 audio mixer") );
|
set_description( _("Float32 audio mixer") );
|
||||||
set_capability( "audio mixer", 10 );
|
set_capability( "audio mixer", 10 );
|
||||||
set_callbacks( Create, NULL );
|
set_callbacks( Create, NULL );
|
||||||
|
@ -42,6 +42,8 @@ static void DoWork ( aout_instance_t *, aout_buffer_t * );
|
|||||||
* Module descriptor
|
* Module descriptor
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_MISC );
|
||||||
set_description( _("Dummy S/PDIF audio mixer") );
|
set_description( _("Dummy S/PDIF audio mixer") );
|
||||||
set_capability( "audio mixer", 1 );
|
set_capability( "audio mixer", 1 );
|
||||||
set_callbacks( Create, NULL );
|
set_callbacks( Create, NULL );
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
* trivial.c : trivial mixer plug-in (1 input, no downmixing)
|
* trivial.c : trivial mixer plug-in (1 input, no downmixing)
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 2002 VideoLAN
|
* Copyright (C) 2002 VideoLAN
|
||||||
* $Id: trivial.c,v 1.14 2004/01/25 17:20:18 kuehne Exp $
|
* $Id$
|
||||||
*
|
*
|
||||||
* Authors: Christophe Massiot <massiot@via.ecp.fr>
|
* Authors: Christophe Massiot <massiot@via.ecp.fr>
|
||||||
*
|
*
|
||||||
@ -42,6 +42,8 @@ static void DoWork ( aout_instance_t *, aout_buffer_t * );
|
|||||||
* Module descriptor
|
* Module descriptor
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_MISC );
|
||||||
set_description( _("Trivial audio mixer") );
|
set_description( _("Trivial audio mixer") );
|
||||||
set_capability( "audio mixer", 1 );
|
set_capability( "audio mixer", 1 );
|
||||||
set_callbacks( Create, NULL );
|
set_callbacks( Create, NULL );
|
||||||
|
@ -97,6 +97,8 @@ static void ALSAFill ( aout_instance_t * );
|
|||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("ALSA audio output") );
|
set_description( _("ALSA audio output") );
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_AOUT );
|
||||||
add_string( "alsadev", DEFAULT_ALSA_DEVICE, aout_FindAndRestart,
|
add_string( "alsadev", DEFAULT_ALSA_DEVICE, aout_FindAndRestart,
|
||||||
N_("ALSA Device Name"), NULL, VLC_FALSE );
|
N_("ALSA Device Name"), NULL, VLC_FALSE );
|
||||||
set_capability( "audio output", 150 );
|
set_capability( "audio output", 150 );
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
* arts.c : aRts module
|
* arts.c : aRts module
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 2001-2002 VideoLAN
|
* Copyright (C) 2001-2002 VideoLAN
|
||||||
* $Id: arts.c,v 1.20 2004/01/25 17:58:29 murray Exp $
|
* $Id$
|
||||||
*
|
*
|
||||||
* Authors: Emmanuel Blindauer <manu@agat.net>
|
* Authors: Emmanuel Blindauer <manu@agat.net>
|
||||||
* Samuel Hocevar <sam@zoy.org>
|
* Samuel Hocevar <sam@zoy.org>
|
||||||
@ -65,6 +65,8 @@ static void Play ( aout_instance_t * );
|
|||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("aRts audio output") );
|
set_description( _("aRts audio output") );
|
||||||
set_capability( "audio output", 50 );
|
set_capability( "audio output", 50 );
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_AOUT );
|
||||||
set_callbacks( Open, Close );
|
set_callbacks( Open, Close );
|
||||||
vlc_module_end();
|
vlc_module_end();
|
||||||
|
|
||||||
|
@ -222,6 +222,8 @@ static OSStatus StreamListener ( AudioStreamID inStream,
|
|||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("CoreAudio output") );
|
set_description( _("CoreAudio output") );
|
||||||
set_capability( "audio output", 100 );
|
set_capability( "audio output", 100 );
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_AOUT );
|
||||||
set_callbacks( Open, Close );
|
set_callbacks( Open, Close );
|
||||||
add_integer( "coreaudio-dev", -1, NULL, ADEV_TEXT, ADEV_LONGTEXT, VLC_FALSE );
|
add_integer( "coreaudio-dev", -1, NULL, ADEV_TEXT, ADEV_LONGTEXT, VLC_FALSE );
|
||||||
vlc_module_end();
|
vlc_module_end();
|
||||||
|
@ -209,6 +209,8 @@ static int FillBuffer ( aout_instance_t *, int, aout_buffer_t * );
|
|||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("DirectX audio output") );
|
set_description( _("DirectX audio output") );
|
||||||
set_capability( "audio output", 100 );
|
set_capability( "audio output", 100 );
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_AOUT );
|
||||||
add_shortcut( "directx" );
|
add_shortcut( "directx" );
|
||||||
set_callbacks( OpenAudio, CloseAudio );
|
set_callbacks( OpenAudio, CloseAudio );
|
||||||
vlc_module_end();
|
vlc_module_end();
|
||||||
|
@ -65,6 +65,8 @@ static void Play ( aout_instance_t * );
|
|||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("EsounD audio output") );
|
set_description( _("EsounD audio output") );
|
||||||
set_capability( "audio output", 50 );
|
set_capability( "audio output", 50 );
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_AOUT );
|
||||||
set_callbacks( Open, Close );
|
set_callbacks( Open, Close );
|
||||||
add_shortcut( "esound" );
|
add_shortcut( "esound" );
|
||||||
vlc_module_end();
|
vlc_module_end();
|
||||||
|
@ -74,6 +74,8 @@ static void InterleaveS16( int16_t *, int16_t * );
|
|||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( N_("HD1000 audio output") );
|
set_description( N_("HD1000 audio output") );
|
||||||
set_capability( "audio output", 100 );
|
set_capability( "audio output", 100 );
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_AOUT );
|
||||||
set_callbacks( Open, Close );
|
set_callbacks( Open, Close );
|
||||||
vlc_module_end();
|
vlc_module_end();
|
||||||
|
|
||||||
|
@ -107,6 +107,8 @@ static mtime_t BufferDuration( aout_instance_t * p_aout );
|
|||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("Linux OSS audio output") );
|
set_description( _("Linux OSS audio output") );
|
||||||
|
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_AOUT );
|
||||||
add_file( "dspdev", "/dev/dsp", aout_FindAndRestart,
|
add_file( "dspdev", "/dev/dsp", aout_FindAndRestart,
|
||||||
N_("OSS DSP device"), NULL, VLC_FALSE );
|
N_("OSS DSP device"), NULL, VLC_FALSE );
|
||||||
add_bool( "oss-buggy", 0, NULL, BUGGY_TEXT, BUGGY_LONGTEXT, VLC_TRUE );
|
add_bool( "oss-buggy", 0, NULL, BUGGY_TEXT, BUGGY_LONGTEXT, VLC_TRUE );
|
||||||
|
@ -109,6 +109,8 @@ static int PAOpenStream( aout_instance_t * );
|
|||||||
|
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( N_("PORTAUDIO audio output") );
|
set_description( N_("PORTAUDIO audio output") );
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_AOUT );
|
||||||
add_integer( "portaudio-device", 0, NULL,
|
add_integer( "portaudio-device", 0, NULL,
|
||||||
DEVICE_TEXT, DEVICE_LONGTEXT, VLC_FALSE );
|
DEVICE_TEXT, DEVICE_LONGTEXT, VLC_FALSE );
|
||||||
set_capability( "audio output", 0 );
|
set_capability( "audio output", 0 );
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
* sdl.c : SDL audio output plugin for vlc
|
* sdl.c : SDL audio output plugin for vlc
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 2000-2002 VideoLAN
|
* Copyright (C) 2000-2002 VideoLAN
|
||||||
* $Id: sdl.c,v 1.26 2004/01/25 17:58:29 murray Exp $
|
* $Id$
|
||||||
*
|
*
|
||||||
* Authors: Michel Kaempf <maxx@via.ecp.fr>
|
* Authors: Michel Kaempf <maxx@via.ecp.fr>
|
||||||
* Sam Hocevar <sam@zoy.org>
|
* Sam Hocevar <sam@zoy.org>
|
||||||
@ -67,6 +67,8 @@ static void SDLCallback ( void *, byte_t *, int );
|
|||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("Simple DirectMedia Layer audio output") );
|
set_description( _("Simple DirectMedia Layer audio output") );
|
||||||
set_capability( "audio output", 40 );
|
set_capability( "audio output", 40 );
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_AOUT );
|
||||||
add_shortcut( "sdl" );
|
add_shortcut( "sdl" );
|
||||||
set_callbacks( Open, Close );
|
set_callbacks( Open, Close );
|
||||||
vlc_module_end();
|
vlc_module_end();
|
||||||
|
@ -134,6 +134,8 @@ static void WaveOutThread( notification_thread_t * );
|
|||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("Win32 waveOut extension output") );
|
set_description( _("Win32 waveOut extension output") );
|
||||||
set_capability( "audio output", 50 );
|
set_capability( "audio output", 50 );
|
||||||
|
set_category( CAT_AUDIO );
|
||||||
|
set_subcategory( SUBCAT_AUDIO_AOUT );
|
||||||
add_bool( "waveout-float32", 1, 0, FLOAT_TEXT, FLOAT_LONGTEXT, VLC_TRUE );
|
add_bool( "waveout-float32", 1, 0, FLOAT_TEXT, FLOAT_LONGTEXT, VLC_TRUE );
|
||||||
set_callbacks( Open, Close );
|
set_callbacks( Open, Close );
|
||||||
vlc_module_end();
|
vlc_module_end();
|
||||||
|
@ -90,6 +90,8 @@ vlc_module_begin();
|
|||||||
set_description( _("A/52 parser") );
|
set_description( _("A/52 parser") );
|
||||||
set_capability( "decoder", 100 );
|
set_capability( "decoder", 100 );
|
||||||
set_callbacks( OpenDecoder, CloseDecoder );
|
set_callbacks( OpenDecoder, CloseDecoder );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_ACODEC );
|
||||||
|
|
||||||
add_submodule();
|
add_submodule();
|
||||||
set_description( _("A/52 audio packetizer") );
|
set_description( _("A/52 audio packetizer") );
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
* adpcm.c : adpcm variant audio decoder
|
* adpcm.c : adpcm variant audio decoder
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 2001, 2002 VideoLAN
|
* Copyright (C) 2001, 2002 VideoLAN
|
||||||
* $Id: adpcm.c,v 1.19 2004/01/25 18:20:12 bigben Exp $
|
* $Id$
|
||||||
*
|
*
|
||||||
* Authors: Laurent Aimar <fenrir@via.ecp.fr>
|
* Authors: Laurent Aimar <fenrir@via.ecp.fr>
|
||||||
*
|
*
|
||||||
@ -40,6 +40,8 @@ static aout_buffer_t *DecodeBlock( decoder_t *, block_t ** );
|
|||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("ADPCM audio decoder") );
|
set_description( _("ADPCM audio decoder") );
|
||||||
set_capability( "decoder", 50 );
|
set_capability( "decoder", 50 );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_ACODEC );
|
||||||
set_callbacks( OpenDecoder, CloseDecoder );
|
set_callbacks( OpenDecoder, CloseDecoder );
|
||||||
vlc_module_end();
|
vlc_module_end();
|
||||||
|
|
||||||
|
@ -40,6 +40,8 @@ vlc_module_begin();
|
|||||||
/* audio decoder module */
|
/* audio decoder module */
|
||||||
set_description( _("Raw/Log Audio decoder") );
|
set_description( _("Raw/Log Audio decoder") );
|
||||||
set_capability( "decoder", 100 );
|
set_capability( "decoder", 100 );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_ACODEC );
|
||||||
set_callbacks( DecoderOpen, DecoderClose );
|
set_callbacks( DecoderOpen, DecoderClose );
|
||||||
|
|
||||||
/* audio encoder submodule */
|
/* audio encoder submodule */
|
||||||
|
@ -37,6 +37,8 @@ static void CloseDecoder( vlc_object_t * );
|
|||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("Cinepak video decoder") );
|
set_description( _("Cinepak video decoder") );
|
||||||
set_capability( "decoder", 100 );
|
set_capability( "decoder", 100 );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_VCODEC );
|
||||||
set_callbacks( OpenDecoder, CloseDecoder );
|
set_callbacks( OpenDecoder, CloseDecoder );
|
||||||
vlc_module_end();
|
vlc_module_end();
|
||||||
|
|
||||||
|
@ -100,6 +100,8 @@ vlc_module_begin();
|
|||||||
add_shortcut( "dmo" );
|
add_shortcut( "dmo" );
|
||||||
set_capability( "decoder", 1 );
|
set_capability( "decoder", 1 );
|
||||||
set_callbacks( DecoderOpen, DecoderClose );
|
set_callbacks( DecoderOpen, DecoderClose );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_SCODEC );
|
||||||
|
|
||||||
# define ENC_CFG_PREFIX "sout-dmo-"
|
# define ENC_CFG_PREFIX "sout-dmo-"
|
||||||
add_submodule();
|
add_submodule();
|
||||||
|
@ -90,6 +90,8 @@ static block_t *GetSoutBuffer( decoder_t * );
|
|||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("DTS parser") );
|
set_description( _("DTS parser") );
|
||||||
set_capability( "decoder", 100 );
|
set_capability( "decoder", 100 );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_ACODEC );
|
||||||
set_callbacks( OpenDecoder, CloseDecoder );
|
set_callbacks( OpenDecoder, CloseDecoder );
|
||||||
|
|
||||||
add_submodule();
|
add_submodule();
|
||||||
|
@ -50,6 +50,8 @@ static block_t *Encode ( encoder_t *, subpicture_t * );
|
|||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("DVB subtitles decoder") );
|
set_description( _("DVB subtitles decoder") );
|
||||||
set_capability( "decoder", 50 );
|
set_capability( "decoder", 50 );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_SCODEC );
|
||||||
set_callbacks( Open, Close );
|
set_callbacks( Open, Close );
|
||||||
|
|
||||||
# define ENC_CFG_PREFIX "sout-dvbsub-"
|
# define ENC_CFG_PREFIX "sout-dvbsub-"
|
||||||
|
@ -37,6 +37,8 @@ static void Close( vlc_object_t * );
|
|||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("AAC audio decoder (using libfaad2)") );
|
set_description( _("AAC audio decoder (using libfaad2)") );
|
||||||
set_capability( "decoder", 100 );
|
set_capability( "decoder", 100 );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_ACODEC );
|
||||||
set_callbacks( Open, Close );
|
set_callbacks( Open, Close );
|
||||||
vlc_module_end();
|
vlc_module_end();
|
||||||
|
|
||||||
|
@ -77,6 +77,8 @@ static char *enc_hq_list_text[] = { N_("rd"), N_("bits"), N_("simple") };
|
|||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_SCODEC );
|
||||||
/* decoder main module */
|
/* decoder main module */
|
||||||
#if defined(MODULE_NAME_is_ffmpegaltivec) \
|
#if defined(MODULE_NAME_is_ffmpegaltivec) \
|
||||||
|| (defined(CAN_COMPILE_ALTIVEC) && !defined(NO_ALTIVEC_IN_FFMPEG))
|
|| (defined(CAN_COMPILE_ALTIVEC) && !defined(NO_ALTIVEC_IN_FFMPEG))
|
||||||
@ -87,6 +89,7 @@ vlc_module_begin();
|
|||||||
set_description( _("ffmpeg audio/video decoder ((MS)MPEG4,SVQ1,H263,WMV,WMA)") );
|
set_description( _("ffmpeg audio/video decoder ((MS)MPEG4,SVQ1,H263,WMV,WMA)") );
|
||||||
set_capability( "decoder", 70 );
|
set_capability( "decoder", 70 );
|
||||||
#endif
|
#endif
|
||||||
|
set_section( N_("Decoding") , NULL );
|
||||||
set_callbacks( OpenDecoder, CloseDecoder );
|
set_callbacks( OpenDecoder, CloseDecoder );
|
||||||
|
|
||||||
add_bool( "ffmpeg-dr", 1, NULL, DR_TEXT, DR_TEXT, VLC_TRUE );
|
add_bool( "ffmpeg-dr", 1, NULL, DR_TEXT, DR_TEXT, VLC_TRUE );
|
||||||
@ -118,6 +121,7 @@ vlc_module_begin();
|
|||||||
|
|
||||||
/* encoder submodule */
|
/* encoder submodule */
|
||||||
add_submodule();
|
add_submodule();
|
||||||
|
set_section( N_("Encoding") , NULL );
|
||||||
set_description( _("ffmpeg audio/video encoder") );
|
set_description( _("ffmpeg audio/video encoder") );
|
||||||
set_capability( "encoder", 100 );
|
set_capability( "encoder", 100 );
|
||||||
set_callbacks( E_(OpenEncoder), E_(CloseEncoder) );
|
set_callbacks( E_(OpenEncoder), E_(CloseEncoder) );
|
||||||
|
@ -142,6 +142,9 @@ static uint8_t flac_crc8( const uint8_t *data, unsigned len );
|
|||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_ACODEC );
|
||||||
|
|
||||||
set_description( _("Flac audio decoder") );
|
set_description( _("Flac audio decoder") );
|
||||||
set_capability( "decoder", 100 );
|
set_capability( "decoder", 100 );
|
||||||
set_callbacks( OpenDecoder, CloseDecoder );
|
set_callbacks( OpenDecoder, CloseDecoder );
|
||||||
|
@ -90,6 +90,8 @@ static picture_t *GetNewPicture( decoder_t *, uint8_t ** );
|
|||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("MPEG I/II video decoder (using libmpeg2)") );
|
set_description( _("MPEG I/II video decoder (using libmpeg2)") );
|
||||||
set_capability( "decoder", 150 );
|
set_capability( "decoder", 150 );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_VCODEC );
|
||||||
set_callbacks( OpenDecoder, CloseDecoder );
|
set_callbacks( OpenDecoder, CloseDecoder );
|
||||||
add_shortcut( "libmpeg2" );
|
add_shortcut( "libmpeg2" );
|
||||||
vlc_module_end();
|
vlc_module_end();
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
* lpcm.c: lpcm decoder/packetizer module
|
* lpcm.c: lpcm decoder/packetizer module
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 1999-2003 VideoLAN
|
* Copyright (C) 1999-2003 VideoLAN
|
||||||
* $Id: lpcm.c,v 1.21 2004/01/25 18:20:12 bigben Exp $
|
* $Id$
|
||||||
*
|
*
|
||||||
* Authors: Samuel Hocevar <sam@zoy.org>
|
* Authors: Samuel Hocevar <sam@zoy.org>
|
||||||
* Henri Fallon <henri@videolan.org>
|
* Henri Fallon <henri@videolan.org>
|
||||||
@ -77,6 +77,8 @@ static void *DecodeFrame ( decoder_t *, block_t ** );
|
|||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_ACODEC );
|
||||||
set_description( _("Linear PCM audio decoder") );
|
set_description( _("Linear PCM audio decoder") );
|
||||||
set_capability( "decoder", 100 );
|
set_capability( "decoder", 100 );
|
||||||
set_callbacks( OpenDecoder, CloseDecoder );
|
set_callbacks( OpenDecoder, CloseDecoder );
|
||||||
|
@ -64,6 +64,8 @@ static block_t *SendFrame ( decoder_t *, block_t * );
|
|||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("Video decoder using openmash") );
|
set_description( _("Video decoder using openmash") );
|
||||||
set_capability( "decoder", 50 );
|
set_capability( "decoder", 50 );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_VCODEC );
|
||||||
set_callbacks( OpenDecoder, CloseDecoder );
|
set_callbacks( OpenDecoder, CloseDecoder );
|
||||||
vlc_module_end();
|
vlc_module_end();
|
||||||
|
|
||||||
|
@ -104,6 +104,8 @@ static int SyncInfo( uint32_t i_header, unsigned int * pi_channels,
|
|||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("MPEG audio layer I/II/III parser") );
|
set_description( _("MPEG audio layer I/II/III parser") );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_ACODEC );
|
||||||
#if defined(SYS_DARWIN)
|
#if defined(SYS_DARWIN)
|
||||||
set_capability( "decoder", 5 );
|
set_capability( "decoder", 5 );
|
||||||
#else
|
#else
|
||||||
|
@ -46,6 +46,8 @@ vlc_module_begin();
|
|||||||
set_description( _("CVD subtitle decoder") );
|
set_description( _("CVD subtitle decoder") );
|
||||||
set_capability( "decoder", 50 );
|
set_capability( "decoder", 50 );
|
||||||
set_callbacks( VCDSubOpen, VCDSubClose );
|
set_callbacks( VCDSubOpen, VCDSubClose );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_SCODEC );
|
||||||
|
|
||||||
add_integer ( MODULE_STRING "-debug", 0, NULL,
|
add_integer ( MODULE_STRING "-debug", 0, NULL,
|
||||||
DEBUG_TEXT, DEBUG_LONGTEXT, VLC_TRUE );
|
DEBUG_TEXT, DEBUG_LONGTEXT, VLC_TRUE );
|
||||||
|
@ -58,6 +58,8 @@ static void Close( vlc_object_t * );
|
|||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("QuickTime library decoder") );
|
set_description( _("QuickTime library decoder") );
|
||||||
set_capability( "decoder", 10 );
|
set_capability( "decoder", 10 );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_VCODEC );
|
||||||
set_callbacks( Open, Close );
|
set_callbacks( Open, Close );
|
||||||
|
|
||||||
/* create a mutex */
|
/* create a mutex */
|
||||||
|
@ -67,6 +67,8 @@ static block_t *SendFrame ( decoder_t *, block_t * );
|
|||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("Pseudo raw video decoder") );
|
set_description( _("Pseudo raw video decoder") );
|
||||||
set_capability( "decoder", 50 );
|
set_capability( "decoder", 50 );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_VCODEC );
|
||||||
set_callbacks( OpenDecoder, CloseDecoder );
|
set_callbacks( OpenDecoder, CloseDecoder );
|
||||||
|
|
||||||
add_submodule();
|
add_submodule();
|
||||||
|
@ -99,6 +99,9 @@ static block_t *Encode ( encoder_t *, aout_buffer_t * );
|
|||||||
* Module descriptor
|
* Module descriptor
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_ACODEC );
|
||||||
|
|
||||||
set_description( _("Speex audio decoder") );
|
set_description( _("Speex audio decoder") );
|
||||||
set_capability( "decoder", 100 );
|
set_capability( "decoder", 100 );
|
||||||
set_callbacks( OpenDecoder, CloseDecoder );
|
set_callbacks( OpenDecoder, CloseDecoder );
|
||||||
|
@ -40,6 +40,8 @@ static void Close ( vlc_object_t * );
|
|||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("DVD subtitles decoder") );
|
set_description( _("DVD subtitles decoder") );
|
||||||
set_capability( "decoder", 50 );
|
set_capability( "decoder", 50 );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_SCODEC );
|
||||||
set_callbacks( DecoderOpen, Close );
|
set_callbacks( DecoderOpen, Close );
|
||||||
|
|
||||||
add_submodule();
|
add_submodule();
|
||||||
|
@ -92,6 +92,8 @@ vlc_module_begin();
|
|||||||
set_description( _("text subtitles decoder") );
|
set_description( _("text subtitles decoder") );
|
||||||
set_capability( "decoder", 50 );
|
set_capability( "decoder", 50 );
|
||||||
set_callbacks( OpenDecoder, CloseDecoder );
|
set_callbacks( OpenDecoder, CloseDecoder );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_SCODEC );
|
||||||
|
|
||||||
add_integer( "subsdec-align", 0, NULL, ALIGN_TEXT, ALIGN_LONGTEXT,
|
add_integer( "subsdec-align", 0, NULL, ALIGN_TEXT, ALIGN_LONGTEXT,
|
||||||
VLC_TRUE );
|
VLC_TRUE );
|
||||||
|
@ -74,6 +74,8 @@ static void tarkin_CopyPicture( decoder_t *, picture_t *, uint8_t *, int );
|
|||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("Tarkin decoder module") );
|
set_description( _("Tarkin decoder module") );
|
||||||
set_capability( "decoder", 100 );
|
set_capability( "decoder", 100 );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_VCODEC );
|
||||||
set_callbacks( OpenDecoder, CloseDecoder );
|
set_callbacks( OpenDecoder, CloseDecoder );
|
||||||
add_shortcut( "tarkin" );
|
add_shortcut( "tarkin" );
|
||||||
vlc_module_end();
|
vlc_module_end();
|
||||||
|
@ -88,6 +88,8 @@ static block_t *Encode( encoder_t *p_enc, picture_t *p_pict );
|
|||||||
"of specifying a particular bitrate. This will produce a VBR stream." )
|
"of specifying a particular bitrate. This will produce a VBR stream." )
|
||||||
|
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_VCODEC );
|
||||||
set_description( _("Theora video decoder") );
|
set_description( _("Theora video decoder") );
|
||||||
set_capability( "decoder", 100 );
|
set_capability( "decoder", 100 );
|
||||||
set_callbacks( OpenDecoder, CloseDecoder );
|
set_callbacks( OpenDecoder, CloseDecoder );
|
||||||
|
@ -63,6 +63,8 @@ vlc_module_begin();
|
|||||||
set_description( _("libtoolame audio encoder") );
|
set_description( _("libtoolame audio encoder") );
|
||||||
set_capability( "encoder", 50 );
|
set_capability( "encoder", 50 );
|
||||||
set_callbacks( OpenEncoder, CloseEncoder );
|
set_callbacks( OpenEncoder, CloseEncoder );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_ACODEC );
|
||||||
|
|
||||||
add_float( ENC_CFG_PREFIX "quality", 0.0, NULL, ENC_QUALITY_TEXT,
|
add_float( ENC_CFG_PREFIX "quality", 0.0, NULL, ENC_QUALITY_TEXT,
|
||||||
ENC_QUALITY_LONGTEXT, VLC_FALSE );
|
ENC_QUALITY_LONGTEXT, VLC_FALSE );
|
||||||
|
@ -148,6 +148,8 @@ vlc_module_begin();
|
|||||||
#else
|
#else
|
||||||
set_capability( "decoder", 100 );
|
set_capability( "decoder", 100 );
|
||||||
#endif
|
#endif
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_ACODEC );
|
||||||
set_callbacks( OpenDecoder, CloseDecoder );
|
set_callbacks( OpenDecoder, CloseDecoder );
|
||||||
|
|
||||||
add_submodule();
|
add_submodule();
|
||||||
|
@ -101,6 +101,8 @@ vlc_module_begin();
|
|||||||
set_description( _("h264 video encoder using x264 library"));
|
set_description( _("h264 video encoder using x264 library"));
|
||||||
set_capability( "encoder", 200 );
|
set_capability( "encoder", 200 );
|
||||||
set_callbacks( Open, Close );
|
set_callbacks( Open, Close );
|
||||||
|
set_category( CAT_INPUT );
|
||||||
|
set_subcategory( SUBCAT_INPUT_VCODEC );
|
||||||
|
|
||||||
add_integer( SOUT_CFG_PREFIX "qp", 0, NULL, QP_TEXT, QP_LONGTEXT,
|
add_integer( SOUT_CFG_PREFIX "qp", 0, NULL, QP_TEXT, QP_LONGTEXT,
|
||||||
VLC_FALSE );
|
VLC_FALSE );
|
||||||
|
@ -682,6 +682,8 @@ static void Run ( intf_thread_t * );
|
|||||||
* Module descriptor
|
* Module descriptor
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
set_category( CAT_INTERFACE );
|
||||||
|
set_subcategory( SUBCAT_INTERFACE_CONTROL );
|
||||||
add_category_hint( N_( "Corba control" ), NULL, VLC_FALSE );
|
add_category_hint( N_( "Corba control" ), NULL, VLC_FALSE );
|
||||||
|
|
||||||
set_description( _( "corba control module" ) );
|
set_description( _( "corba control module" ) );
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 2 of the License, or
|
* the Free Software Foundation; either version 2 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it will be useful,
|
* This program is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
@ -87,6 +87,8 @@ static char *button_list[] = { "left", "middle", "right" };
|
|||||||
static char *button_list_text[] = { N_("Left"), N_("Middle"), N_("Right") };
|
static char *button_list_text[] = { N_("Left"), N_("Middle"), N_("Right") };
|
||||||
|
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
set_category( CAT_INTERFACE );
|
||||||
|
set_subcategory( SUBCAT_INTERFACE_CONTROL );
|
||||||
add_integer( "gestures-threshold", 30, NULL, THRESHOLD_TEXT, THRESHOLD_LONGTEXT, VLC_TRUE );
|
add_integer( "gestures-threshold", 30, NULL, THRESHOLD_TEXT, THRESHOLD_LONGTEXT, VLC_TRUE );
|
||||||
add_string( "gestures-button", "right", NULL,
|
add_string( "gestures-button", "right", NULL,
|
||||||
BUTTON_TEXT, BUTTON_LONGTEXT, VLC_FALSE );
|
BUTTON_TEXT, BUTTON_LONGTEXT, VLC_FALSE );
|
||||||
|
@ -91,6 +91,8 @@ static void Close( vlc_object_t * );
|
|||||||
|
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("HTTP remote control interface") );
|
set_description( _("HTTP remote control interface") );
|
||||||
|
set_category( CAT_INTERFACE );
|
||||||
|
set_subcategory( SUBCAT_INTERFACE_CONTROL );
|
||||||
add_string ( "http-host", NULL, NULL, HOST_TEXT, HOST_LONGTEXT, VLC_TRUE );
|
add_string ( "http-host", NULL, NULL, HOST_TEXT, HOST_LONGTEXT, VLC_TRUE );
|
||||||
add_string ( "http-src", NULL, NULL, SRC_TEXT, SRC_LONGTEXT, VLC_TRUE );
|
add_string ( "http-src", NULL, NULL, SRC_TEXT, SRC_LONGTEXT, VLC_TRUE );
|
||||||
add_string ( "http-intf-cert", NULL, NULL, CERT_TEXT, CERT_LONGTEXT, VLC_TRUE );
|
add_string ( "http-intf-cert", NULL, NULL, CERT_TEXT, CERT_LONGTEXT, VLC_TRUE );
|
||||||
|
@ -158,6 +158,8 @@ static void Run ( intf_thread_t *p_intf );
|
|||||||
#define MAP_LONGTEXT N_( "Allows you to remap the actions." )
|
#define MAP_LONGTEXT N_( "Allows you to remap the actions." )
|
||||||
|
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
set_category( CAT_INTERFACE );
|
||||||
|
set_subcategory( SUBCAT_INTERFACE_CONTROL );
|
||||||
add_integer( "motion-threshold", DEFAULT_THRESHOLD, NULL,
|
add_integer( "motion-threshold", DEFAULT_THRESHOLD, NULL,
|
||||||
THRESHOLD_TEXT, THRESHOLD_LONGTEXT, VLC_TRUE );
|
THRESHOLD_TEXT, THRESHOLD_LONGTEXT, VLC_TRUE );
|
||||||
add_string( "joystick-device", DEFAULT_DEVICE, NULL,
|
add_string( "joystick-device", DEFAULT_DEVICE, NULL,
|
||||||
|
@ -62,6 +62,8 @@ static void Run ( intf_thread_t * );
|
|||||||
* Module descriptor
|
* Module descriptor
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
|
set_category( CAT_INTERFACE );
|
||||||
|
set_subcategory( SUBCAT_INTERFACE_CONTROL );
|
||||||
set_description( _("Infrared remote control interface") );
|
set_description( _("Infrared remote control interface") );
|
||||||
set_capability( "interface", 0 );
|
set_capability( "interface", 0 );
|
||||||
set_callbacks( Open, Close );
|
set_callbacks( Open, Close );
|
||||||
|
@ -88,6 +88,8 @@ static mtime_t GetClockRef( intf_thread_t *, mtime_t );
|
|||||||
|
|
||||||
vlc_module_begin();
|
vlc_module_begin();
|
||||||
set_description( _("Network synchronisation") );
|
set_description( _("Network synchronisation") );
|
||||||
|
set_category( CAT_INTERFACE );
|
||||||
|
set_subcategory( SUBCAT_INTERFACE_CONTROL );
|
||||||
|
|
||||||
add_bool( "netsync-master", 0, NULL,
|
add_bool( "netsync-master", 0, NULL,
|
||||||
NETSYNC_TEXT, NETSYNC_LONGTEXT, VLC_TRUE );
|
NETSYNC_TEXT, NETSYNC_LONGTEXT, VLC_TRUE );
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user