Go to the documentation of this file.
46 *filename = (
char *)p + 1;
63 *filename = (
char *)p + 1;
static const char *const slave_opt_delim
static const char *const slave_opt_close
int ff_tee_parse_slave_options(void *log, char *slave, AVDictionary **options, char **filename)
static const char *const slave_opt_open
int av_opt_get_key_value(const char **ropts, const char *key_val_sep, const char *pairs_sep, unsigned flags, char **rkey, char **rval)
Extract a key-value pair from the beginning of a string.
static double val(void *priv, double ch)
#define AV_DICT_DONT_STRDUP_VAL
Take ownership of a value that's been allocated with av_malloc() or another memory allocation functio...
#define AV_LOG_ERROR
Something went wrong and cannot losslessly be recovered.
const OptionDef options[]
void av_dict_free(AVDictionary **pm)
Free all the memory allocated for an AVDictionary struct and all keys and values.
int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags)
Set the given entry in *pm, overwriting an existing entry.
#define AV_DICT_DONT_STRDUP_KEY
Take ownership of a key that's been allocated with av_malloc() or another memory allocation function.