af_export: require filename argument

Since mp_find_user_config_file() is going to get a context argument,
which would be annoying to do in the audio chain (actually I'm just
lazy).
This commit is contained in:
wm4 2013-12-21 20:40:26 +01:00
parent d9b5652cac
commit 232b8de095
2 changed files with 5 additions and 6 deletions

View File

@ -422,7 +422,7 @@ Available filters are:
Would delay front left and right by 10.5ms, the two rear channels
and the subwoofer by 0ms and the center channel by 7ms.
``export[=mmapped_file[:nsamples]]``
``export=mmapped_file:nsamples]``
Exports the incoming signal to other processes using memory mapping
(``mmap()``). Memory mapped areas contain a header::
@ -434,7 +434,7 @@ Available filters are:
The rest is payload (non-interleaved) 16-bit data.
``<mmapped_file>``
File to map data to (default: ``~/.mpv/mpv-af_export``).
File to map data to (required)
``<nsamples>``
number of samples per channel (default: 512).

View File

@ -213,11 +213,10 @@ static int af_open( struct af_instance* af )
af->filter = filter;
af_export_t *priv = af->priv;
if (!priv->filename || !priv->filename[0])
priv->filename = mp_find_user_config_file(SHARED_FILE);
if (!priv->filename || !priv->filename[0])
if (!priv->filename || !priv->filename[0]) {
MP_FATAL(af, "no export filename given");
return AF_ERROR;
}
return AF_OK;
}