Lines Matching defs:chname
489 char *channel, *chname;
490 int ret = av_opt_get_key_value(&dup, "@", "+", AV_OPT_FLAG_IMPLICIT_KEY, &channel, &chname);
500 if (channel_names[i].name && !strcmp(channel ? channel : chname, channel_names[i].name)) {
510 char *endptr = chname;
513 if (!strncmp(chname, "USR", 3)) {
514 const char *p = chname + 3;
521 av_free(chname);
535 av_free(chname);
566 char *channel, *chname;
567 int ret = av_opt_get_key_value(&dup, "@", "+", AV_OPT_FLAG_IMPLICIT_KEY, &channel, &chname);
576 if (channel_names[i].name && !strcmp(channel ? channel : chname, channel_names[i].name)) {
579 av_strlcpy(channel_layout->u.map[idx].name, chname, sizeof(channel_layout->u.map[idx].name));
585 const char *p = (channel ? channel : chname) + 3;
588 av_strlcpy(channel_layout->u.map[idx].name, chname, sizeof(channel_layout->u.map[idx].name));
592 av_free(chname);
871 char *chname;
876 chname = strstr(str, "@");
877 if (chname) {
879 chname++;
880 av_strlcpy(buf, str, FFMIN(sizeof(buf), chname - str));
881 if (!*chname)
882 chname = NULL;
887 for (int i = 0; chname && i < channel_layout->nb_channels; i++) {
888 if (!strcmp(chname, channel_layout->u.map[i].name) &&