Home | History | Annotate | Download | only in libFLAC

Lines Matching full:metadata

60 #include "private/metadata.h"
167 static void metadata_callback_(const FLAC__StreamDecoder *decoder, const FLAC__StreamMetadata *metadata, void *client_data);
261 void metadata_callback_(const FLAC__StreamDecoder *decoder, const FLAC__StreamMetadata *metadata, void *client_data)
267 * we assume we only get here when the one metadata block we were
271 if(0 == (cd->object = FLAC__metadata_object_clone(metadata)))
355 /* this is the metadata block header of the current block we are pointing to: */
480 @@@ If we decide to finish implementing this, put this comment back in metadata.h
483 * tempfiles should go. Remember that if your metadata edits cause the
1124 /* if the metadata shrank and the last block is padding, we just extend the last padding block */
1131 /* if the metadata shrank more than 4 bytes then there's room to add another padding block */
1150 /* if the metadata grew but the last block is padding, try cutting the padding to restore the original length so we don't have to rewrite the whole file */
1279 static void chain_read_ogg_metadata_cb_(const FLAC__StreamDecoder *decoder, const FLAC__StreamMetadata *metadata, void *client_data)
1292 node->data = FLAC__metadata_object_clone(metadata);
1330 chain->first_offset = 0; /*@@@ wrong; will need to be set correctly to implement metadata writing for Ogg FLAC */
1341 chain->last_offset = 0; /*@@@ wrong; will need to be set correctly to implement metadata writing for Ogg FLAC */
1408 /* copy the file prefix (data up to first metadata block */
1424 /* write the metadata */
1437 /* copy the file postfix (everything after the metadata) */
1467 /* copy the file prefix (data up to first metadata block */
1473 /* write the metadata */
1486 /* copy the file postfix (everything after the metadata) */
1625 /* if the metadata shrank and the last block is padding, we just extend the last padding block */
1628 /* if the metadata shrank more than 4 bytes then there's room to add another padding block */
1631 /* if the metadata grew but the last block is padding, try cutting the padding to restore the original length so we don't have to rewrite the whole file */