Lines Matching refs:metadata

680  * Parse a metadata specifier passed as 'arg' parameter.
681 * @param arg metadata string to parse
682 * @param type metadata type is written here -- g(lobal)/s(tream)/c(hapter)/p(rogram)
695 av_log(NULL, AV_LOG_FATAL, "Invalid metadata specifier %s.\n", arg);
706 av_log(NULL, AV_LOG_FATAL, "Invalid metadata type %c.\n", *arg);
748 av_log(NULL, AV_LOG_FATAL, "Invalid %s index %d while processing metadata maps.\n",\
756 meta = &context->metadata;\
760 meta = &context->chapters[index]->metadata;\
764 meta = &context->programs[index]->metadata;\
778 meta_in = &ic->streams[i]->metadata;
792 meta_out = &oc->streams[i]->metadata;
811 parse_option(o, "metadata", buf, options);
813 av_log(NULL, AV_LOG_WARNING, "%s is deprecated, set the 'creation_time' metadata "
1130 if (!*filename && (e = av_dict_get(st->metadata, "filename", NULL, 0)))
2255 av_dict_copy(&out_ch->metadata, in_ch->metadata, 0);
2717 av_dict_set(&ost->st->metadata, "filename", (p && *p) ? p + 1 : o->attachments[i], AV_DICT_DONT_OVERWRITE);
2862 /* copy metadata */
2868 av_log(NULL, AV_LOG_FATAL, "Invalid input file index %d while processing metadata maps\n", in_file_index);
2896 /* copy global metadata by default */
2898 av_dict_copy(&oc->metadata, input_files[0]->ctx->metadata,
2901 av_dict_set(&oc->metadata, "duration", NULL, 0);
2902 av_dict_set(&oc->metadata, "creation_time", NULL, 0);
2903 av_dict_set(&oc->metadata, "company_name", NULL, 0);
2904 av_dict_set(&oc->metadata, "product_name", NULL, 0);
2905 av_dict_set(&oc->metadata, "product_version", NULL, 0);
2913 av_dict_copy(&output_streams[i]->st->metadata, ist->st->metadata, AV_DICT_DONT_OVERWRITE);
2915 av_dict_set(&output_streams[i]->st->metadata, "encoder", NULL, 0);
2971 av_dict_set(&program->metadata, "title", p2, 0);
2985 /* process manually set metadata */
2992 val = strchr(o->metadata[i].u.str, '=');
2994 av_log(NULL, AV_LOG_FATAL, "No '=' character in metadata string %s.\n",
2995 o->metadata[i].u.str);
3000 parse_meta_type(o->metadata[i].specifier, &type, &index, &stream_spec);
3005 if (!strcmp(o->metadata[i].u.str, "rotate")) {
3013 av_dict_set(&oc->streams[j]->metadata, o->metadata[i].u.str, *val ? val : NULL, 0);
3022 m = &oc->metadata;
3026 av_log(NULL, AV_LOG_FATAL, "Invalid chapter index %d in metadata specifier.\n", index);
3029 m = &oc->chapters[index]->metadata;
3033 av_log(NULL, AV_LOG_FATAL, "Invalid program index %d in metadata specifier.\n", index);
3036 m = &oc->programs[index]->metadata;
3039 av_log(NULL, AV_LOG_FATAL, "Invalid metadata specifier %s.\n", o->metadata[i].specifier);
3042 av_dict_set(m, o->metadata[i].u.str, *val ? val : NULL, 0);
3390 ret = parse_option(o, "metadata:g", tcr, options);
3680 "set metadata information of outfile from infile",
3681 "outfile[,metadata]:infile[,metadata]" },
3716 { "metadata", HAS_ARG | OPT_STRING | OPT_SPEC | OPT_OUTPUT, { .off = OFFSET(metadata) },
3717 "add metadata", "string=string" },