Lines Matching defs:is_last
91 static FLAC__bool read_metadata_block_header_cb_(FLAC__IOHandle handle, FLAC__IOCallback_Read read_cb, FLAC__bool *is_last, FLAC__MetadataType *type, unsigned *length);
356 FLAC__bool is_last;
534 if(iterator->is_last)
587 return iterator->is_last;
652 block->is_last = iterator->is_last;
694 block->is_last = iterator->is_last;
700 ret = write_metadata_block_stationary_with_padding_(iterator, block, iterator->length - FLAC__STREAM_METADATA_HEADER_LENGTH - block->length, block->is_last);
717 if(iterator->is_last) {
733 block->is_last = iterator->is_last;
739 padding_is_last = iterator->is_last;
740 block->is_last = false;
791 block->is_last = iterator->is_last;
795 if(iterator->is_last) {
810 block->is_last = iterator->is_last;
816 padding_is_last = iterator->is_last;
817 block->is_last = false;
995 node->data->is_last = true;
997 chain->tail->data->is_last = false;
1026 chain->tail->data->is_last = true;
1056 node->data->is_last = false;
1081 iterator->current->data->is_last = false;
1093 iterator->chain->tail->data->is_last = true;
1208 FLAC__bool is_last;
1219 if(!read_metadata_block_header_cb_(handle, read_cb, &is_last, &type, &length)) {
1232 node->data->is_last = is_last;
1241 } while(!is_last);
2061 if(!read_metadata_block_header_cb_((FLAC__IOHandle)iterator->file, (FLAC__IOCallback_Read)fread, &iterator->is_last, &iterator->type, &iterator->length)) {
2079 FLAC__bool read_metadata_block_header_cb_(FLAC__IOHandle handle, FLAC__IOCallback_Read read_cb, FLAC__bool *is_last, FLAC__MetadataType *type, unsigned *length)
2086 *is_last = raw_header[0] & 0x80? true : false;
2519 buffer[0] = (block->is_last? 0x80 : 0) | (FLAC__byte)block->type;
2868 block->is_last = false;
2879 padding->is_last = padding_is_last;
2906 int fixup_is_last_code = 0; /* 0 => no need to change any is_last flags */
2911 if(iterator->is_last) {
2913 fixup_is_last_code = 1; /* 1 => clear the is_last flag at the following offset */
2922 fixup_is_last_code = -1; /* -1 => set the is_last the flag at the following offset */
3071 * we have to clear the is_last flag of the previous block
3073 * we have to set the is_last flag of the previous block
3075 /* MAGIC NUMBERs here; we know the is_last flag is the high bit of the byte at this location */