Displaying 2 results from an estimated 2 matches for "flac__metadata_iterator_next".
2004 Sep 10
1
metaflac bug
...file. This patch fix it.
--
Miroslav Lichvar
-------------- next part --------------
--- src/metaflac/main.c.orig 2002-09-28 14:45:49.000000000 +0200
+++ src/metaflac/main.c 2002-10-06 23:36:26.000000000 +0200
@@ -1754,20 +1754,24 @@
found_vc_block = true;
} while(!found_vc_block && FLAC__metadata_iterator_next(iterator));
- /* create a new block if necessary */
- if(!found_vc_block && operation->type == OP__SET_VC_FIELD) {
- block = FLAC__metadata_object_new(FLAC__METADATA_TYPE_VORBIS_COMMENT);
- if(0 == block)
- die("out of memory allocating VORBIS_COMMENT block");
- while(FL...
2010 Mar 08
0
Difficulties in add cover art to FLAC file
...if(!FLAC__metadata_chain_read(chain, filename))
return;
FLAC__StreamMetadata *picture =
FLAC__metadata_object_new(FLAC__METADATA_TYPE_PICTURE);
FLAC__Metadata_Iterator *iterator = FLAC__metadata_iterator_new();
if(0 == iterator)
return;
FLAC__metadata_iterator_init(iterator, chain);
while(FLAC__metadata_iterator_next(iterator))
;
const char *violation;
if( !FLAC__metadata_object_picture_is_legal(picture, &violation))
printf( "Illegal Picture: %s", violation );
if(!FLAC__metadata_iterator_insert_block_after(iterator, picture))
{
printf(L" ERROR: adding new PICTURE block to metadata");...