Lines Matching refs:str
483 void (* writer_put_str)(WriterContext *wctx, const char *str);
527 { "string_validation_replacement", "set string validation replacement string", OFFSET(string_validation_replacement), AV_OPT_TYPE_STRING, {.str=""}},
528 { "svr", "set string validation replacement string", OFFSET(string_validation_replacement), AV_OPT_TYPE_STRING, {.str="\xEF\xBF\xBD"}},
585 static inline void writer_put_str_avio(WriterContext *wctx, const char *str)
587 avio_write(wctx->avio, str, strlen(str));
604 static inline void writer_put_str_printf(WriterContext *wctx, const char *str)
606 printf("%s", str);
684 bp.str, (*wctx)->string_validation_replacement);
791 "Invalid UTF-8 sequence %s found in string '%s'\n", bp.str, src);
874 writer_print_string(wctx, key, buf.str, 0);
927 writer_print_string(wctx, name, bp.str, 0);
968 writer_print_string(wctx, name, bp.str, 0);
1061 wctx->section_pbuf[wctx->level-1].str,
1091 writer_printf(wctx, "%s%s=", wctx->section_pbuf[wctx->level].str, key);
1100 writer_printf(wctx, "%s%s=", wctx->section_pbuf[wctx->level].str, key);
1137 return dst->str;
1158 return dst->str;
1183 {"item_sep", "set item separator", OFFSET(item_sep_str), AV_OPT_TYPE_STRING, {.str="|"}, 0, 0 },
1184 {"s", "set item separator", OFFSET(item_sep_str), AV_OPT_TYPE_STRING, {.str="|"}, 0, 0 },
1187 {"escape", "set escape mode", OFFSET(escape_mode_str), AV_OPT_TYPE_STRING, {.str="c"}, 0, 0 },
1188 {"e", "set escape mode", OFFSET(escape_mode_str), AV_OPT_TYPE_STRING, {.str="c"}, 0, 0 },
1233 wctx->section_pbuf[wctx->level-1].str,
1267 writer_printf(wctx, "%s%s=", wctx->section_pbuf[wctx->level].str, key);
1279 writer_printf(wctx, "%s%s=", wctx->section_pbuf[wctx->level].str, key);
1301 {"item_sep", "set item separator", OFFSET(item_sep_str), AV_OPT_TYPE_STRING, {.str=","}, 0, 0 },
1302 {"s", "set item separator", OFFSET(item_sep_str), AV_OPT_TYPE_STRING, {.str=","}, 0, 0 },
1305 {"escape", "set escape mode", OFFSET(escape_mode_str), AV_OPT_TYPE_STRING, {.str="csv"}, 0, 0 },
1306 {"e", "set escape mode", OFFSET(escape_mode_str), AV_OPT_TYPE_STRING, {.str="csv"}, 0, 0 },
1339 {"sep_char", "set separator", OFFSET(sep_str), AV_OPT_TYPE_STRING, {.str="."}, 0, 0 },
1340 {"s", "set separator", OFFSET(sep_str), AV_OPT_TYPE_STRING, {.str="."}, 0, 0 },
1374 return dst->str;
1392 return dst->str;
1407 av_bprintf(buf, "%s", wctx->section_pbuf[wctx->level-1].str);
1423 writer_printf(wctx, "%s%s=%lld\n", wctx->section_pbuf[wctx->level].str, key, value);
1431 writer_put_str(wctx, wctx->section_pbuf[wctx->level].str);
1492 return dst->str;
1512 av_bprintf(buf, "%s", wctx->section_pbuf[wctx->level-1].str);
1515 av_bprintf(buf, "%s%s", buf->str[0] ? "." : "", wctx->section[wctx->level]->name);
1525 writer_printf(wctx, "[%s]\n", buf->str);
1601 return dst->str;
1627 writer_printf(wctx, "\"%s\": [\n", buf.str);
1629 writer_printf(wctx, "\"%s\": {%s", buf.str, json->item_start_end);
1839 section->element_name, buf.str);
1844 writer_printf(wctx, " value=\"%s\"/>\n", buf.str);
1851 writer_printf(wctx, "%s=\"%s\"", key, buf.str);
1896 writer_print_string(w, k, pbuf.str, 0); \
1906 writer_print_string(w, k, pbuf.str, 0); \
3058 uint8_t *str;
3060 if (av_opt_get(dec_ctx->priv_data, opt->name, 0, &str) >= 0) {
3061 print_str(opt->name, str);
3062 av_free(str);