+
+err_out:
+ if (!m->count) {
+ av_free(m->elems);
+ av_freep(pm);
+ }
+ return AVERROR(ENOMEM);
+}
+
+int av_dict_set_int(AVDictionary **pm, const char *key, int64_t value,
+ int flags)
+{
+ char valuestr[22];
+ snprintf(valuestr, sizeof(valuestr), "%"PRId64, value);
+ return av_dict_set(pm, key, valuestr, flags);