Commit 11860310 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

Add "audio resampler" capability to resamplers

parent 1d8de367
...@@ -89,6 +89,10 @@ vlc_module_begin () ...@@ -89,6 +89,10 @@ vlc_module_begin ()
set_description( N_("Audio filter for band-limited interpolation resampling") ) set_description( N_("Audio filter for band-limited interpolation resampling") )
set_capability( "audio filter", 20 ) set_capability( "audio filter", 20 )
set_callbacks( OpenFilter, CloseFilter ) set_callbacks( OpenFilter, CloseFilter )
add_submodule()
set_capability( "audio resampler", 20 )
set_callbacks( OpenFilter, CloseFilter )
vlc_module_end () vlc_module_end ()
/***************************************************************************** /*****************************************************************************
......
...@@ -46,6 +46,10 @@ vlc_module_begin () ...@@ -46,6 +46,10 @@ vlc_module_begin ()
change_integer_range (0, 10) change_integer_range (0, 10)
set_capability ("audio filter", 60) set_capability ("audio filter", 60)
set_callbacks (Open, Close) set_callbacks (Open, Close)
add_submodule ()
set_capability ("audio resampler", 60)
set_callbacks (Open, Close)
vlc_module_end () vlc_module_end ()
static block_t *Resample (filter_t *, block_t *); static block_t *Resample (filter_t *, block_t *);
......
...@@ -55,6 +55,10 @@ vlc_module_begin () ...@@ -55,6 +55,10 @@ vlc_module_begin ()
change_integer_list (conv_type_values, conv_type_texts) change_integer_list (conv_type_values, conv_type_texts)
set_capability ("audio filter", 50) set_capability ("audio filter", 50)
set_callbacks (Open, Close) set_callbacks (Open, Close)
add_submodule ()
set_capability ("audio resampler", 50)
set_callbacks (Open, Close)
vlc_module_end () vlc_module_end ()
static block_t *Resample (filter_t *, block_t *); static block_t *Resample (filter_t *, block_t *);
......
...@@ -50,6 +50,10 @@ vlc_module_begin () ...@@ -50,6 +50,10 @@ vlc_module_begin ()
set_category( CAT_AUDIO ) set_category( CAT_AUDIO )
set_subcategory( SUBCAT_AUDIO_MISC ) set_subcategory( SUBCAT_AUDIO_MISC )
set_callbacks( Create, NULL ) set_callbacks( Create, NULL )
add_submodule()
set_capability( "audio resampler", 2 )
set_callbacks( Create, NULL )
vlc_module_end () vlc_module_end ()
/***************************************************************************** /*****************************************************************************
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment