Lines Matching defs:vorbiscomment
465 FLAC__StreamMetadata *vorbiscomment,
524 vorbiscomment->is_last = false;
525 vorbiscomment->type = FLAC__METADATA_TYPE_VORBIS_COMMENT;
526 vorbiscomment->length = (4 + vendor_string_length) + 4 + (4 + 5) + (4 + 0);
527 vorbiscomment->data.vorbis_comment.vendor_string.length = vendor_string_length;
528 vorbiscomment->data.vorbis_comment.vendor_string.entry = (FLAC__byte*)malloc_or_die_(vendor_string_length+1);
529 memcpy(vorbiscomment->data.vorbis_comment.vendor_string.entry, FLAC__VENDOR_STRING, vendor_string_length+1);
530 vorbiscomment->data.vorbis_comment.num_comments = 2;
531 vorbiscomment->data.vorbis_comment.comments = (FLAC__StreamMetadata_VorbisComment_Entry*)malloc_or_die_(vorbiscomment->data.vorbis_comment.num_comments * sizeof(FLAC__StreamMetadata_VorbisComment_Entry));
532 vorbiscomment->data.vorbis_comment.comments[0].length = 5;
533 vorbiscomment->data.vorbis_comment.comments[0].entry = (FLAC__byte*)malloc_or_die_(5+1);
534 memcpy(vorbiscomment->data.vorbis_comment.comments[0].entry, "ab=cd", 5+1);
535 vorbiscomment->data.vorbis_comment.comments[1].length = 0;
536 vorbiscomment->data.vorbis_comment.comments[1].entry = 0;
638 FLAC__StreamMetadata *vorbiscomment,
647 free(vorbiscomment->data.vorbis_comment.vendor_string.entry);
648 free(vorbiscomment->data.vorbis_comment.comments[0].entry);
649 free(vorbiscomment->data.vorbis_comment.comments);