Lines Matching defs:out_val
837 int av_opt_get(void *obj, const char *name, int search_flags, uint8_t **out_val)
885 *out_val = av_strdup(*(uint8_t **)dst);
887 *out_val = NULL;
890 *out_val = av_strdup("");
892 return *out_val ? 0 : AVERROR(ENOMEM);
895 *out_val = NULL;
901 if (!(*out_val = av_malloc(len * 2 + 1)))
904 *out_val[0] = '\0';
909 snprintf(*out_val + i * 2, 3, "%02X", bin[i]);
944 *out_val = NULL;
947 return av_dict_get_string(*(AVDictionary **)dst, (char **)out_val, '=', ':');
954 *out_val = av_strdup(buf);
955 return *out_val ? 0 : AVERROR(ENOMEM);
978 int av_opt_get_int(void *obj, const char *name, int search_flags, int64_t *out_val)
987 *out_val = intnum;
989 *out_val = num * intnum / den;
993 int av_opt_get_double(void *obj, const char *name, int search_flags, double *out_val)
1001 *out_val = num * intnum / den;
1005 int av_opt_get_q(void *obj, const char *name, int search_flags, AVRational *out_val)
1015 *out_val = (AVRational){intnum, den};
1017 *out_val = av_d2q(num*intnum/den, 1<<24);
1039 int av_opt_get_video_rate(void *obj, const char *name, int search_flags, AVRational *out_val)
1049 *out_val = (AVRational) { intnum, den };
1051 *out_val = av_d2q(num * intnum / den, 1 << 24);
1120 int av_opt_get_dict_val(void *obj, const char *name, int search_flags, AVDictionary **out_val)
1132 av_dict_copy(out_val, src, 0);