Browse Source

cache: add common shortcut for cache_block and cache_read

So either of them can be enabled regardless of the underyling stream
type.
pull/68/head
Rémi Denis-Courmont 8 years ago
parent
commit
4b3c0f4984
  1. 4
      modules/stream_filter/cache_block.c
  2. 4
      modules/stream_filter/cache_read.c

4
modules/stream_filter/cache_block.c

@ -255,6 +255,9 @@ static int Open(vlc_object_t *obj)
{
stream_t *s = (stream_t *)obj;
if (s->s->pf_block == NULL)
return VLC_EGENERIC;
stream_sys_t *sys = malloc(sizeof (*sys));
if (unlikely(sys == NULL))
return VLC_ENOMEM;
@ -297,6 +300,7 @@ vlc_module_begin()
set_category(CAT_INPUT)
set_subcategory(SUBCAT_INPUT_STREAM_FILTER)
set_capability("stream_filter", 0)
add_shortcut("cache")
set_description(N_("Block stream cache"))
set_callbacks(Open, Close)

4
modules/stream_filter/cache_read.c

@ -491,6 +491,9 @@ static int Open(vlc_object_t *obj)
{
stream_t *s = (stream_t *)obj;
if (s->s->pf_read == NULL)
return VLC_EGENERIC;
stream_sys_t *sys = malloc(sizeof (*sys));
if (unlikely(sys == NULL))
return VLC_ENOMEM;
@ -564,6 +567,7 @@ vlc_module_begin()
set_category(CAT_INPUT)
set_subcategory(SUBCAT_INPUT_STREAM_FILTER)
set_capability("stream_filter", 0)
add_shortcut("cache")
set_description(N_("Byte stream cache"))
set_callbacks(Open, Close)

Loading…
Cancel
Save