• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/flac-1.2.1/src/libFLAC/

Lines Matching defs:num_tracks

325 	object->length += object->data.cue_sheet.num_tracks * (
335 for(i = 0; i < object->data.cue_sheet.num_tracks; i++) {
351 static FLAC__StreamMetadata_CueSheet_Track *cuesheet_track_array_new_(unsigned num_tracks)
353 FLAC__ASSERT(num_tracks > 0);
355 return (FLAC__StreamMetadata_CueSheet_Track*)safe_calloc_(num_tracks, sizeof(FLAC__StreamMetadata_CueSheet_Track));
358 static void cuesheet_track_array_delete_(FLAC__StreamMetadata_CueSheet_Track *object_array, unsigned num_tracks)
362 FLAC__ASSERT(0 != object_array && num_tracks > 0);
364 for(i = 0; i < num_tracks; i++) {
375 static FLAC__StreamMetadata_CueSheet_Track *cuesheet_track_array_copy_(const FLAC__StreamMetadata_CueSheet_Track *object_array, unsigned num_tracks)
380 FLAC__ASSERT(num_tracks > 0);
382 return_array = cuesheet_track_array_new_(num_tracks);
387 for(i = 0; i < num_tracks; i++) {
389 cuesheet_track_array_delete_(return_array, num_tracks);
587 if(object->data.cue_sheet.num_tracks == 0) {
592 to->data.cue_sheet.tracks = cuesheet_track_array_copy_(object->data.cue_sheet.tracks, object->data.cue_sheet.num_tracks);
663 FLAC__ASSERT(object->data.cue_sheet.num_tracks > 0);
664 cuesheet_track_array_delete_(object->data.cue_sheet.tracks, object->data.cue_sheet.num_tracks);
799 if(block1->num_tracks != block2->num_tracks)
803 FLAC__ASSERT(block1->num_tracks > 0);
804 for(i = 0; i < block1->num_tracks; i++) {
1473 FLAC__ASSERT(track_num < object->data.cue_sheet.num_tracks);
1518 FLAC__ASSERT(track_num < object->data.cue_sheet.num_tracks);
1547 FLAC__ASSERT(track_num < object->data.cue_sheet.num_tracks);
1566 FLAC__ASSERT(object->data.cue_sheet.num_tracks == 0);
1573 const size_t old_size = object->data.cue_sheet.num_tracks * sizeof(FLAC__StreamMetadata_CueSheet_Track);
1580 FLAC__ASSERT(object->data.cue_sheet.num_tracks > 0);
1583 if(new_num_tracks < object->data.cue_sheet.num_tracks) {
1585 for(i = new_num_tracks; i < object->data.cue_sheet.num_tracks; i++)
1599 memset(object->data.cue_sheet.tracks + object->data.cue_sheet.num_tracks, 0, new_size - old_size);
1602 object->data.cue_sheet.num_tracks = new_num_tracks;
1611 FLAC__ASSERT(track_num < object->data.cue_sheet.num_tracks);
1622 FLAC__ASSERT(track_num <= object->data.cue_sheet.num_tracks);
1626 if(!FLAC__metadata_object_cuesheet_resize_tracks(object, cs->num_tracks+1))
1630 memmove(&cs->tracks[track_num+1], &cs->tracks[track_num], sizeof(FLAC__StreamMetadata_CueSheet_Track)*(cs->num_tracks-1-track_num));
1650 FLAC__ASSERT(track_num < object->data.cue_sheet.num_tracks);
1659 memmove(&cs->tracks[track_num], &cs->tracks[track_num+1], sizeof(FLAC__StreamMetadata_CueSheet_Track)*(cs->num_tracks-track_num-1));
1660 cs->tracks[cs->num_tracks-1].num_indices = 0;
1661 cs->tracks[cs->num_tracks-1].indices = 0;
1663 return FLAC__metadata_object_cuesheet_resize_tracks(object, cs->num_tracks-1);
1676 if (track >= (cs->num_tracks-1) || cs->tracks[track].num_indices < 1)
1708 if (cs->num_tracks < 2) /* need at least one real track and the lead-out track */
1713 for (i = 0; i < (cs->num_tracks-1); i++) /* -1 to avoid counting the lead-out */
1715 length = (FLAC__uint32)((cs->tracks[cs->num_tracks-1].offset+cs->lead_in) / 44100) - (FLAC__uint32)(get_index_01_offset_(cs, 0) / 44100);
1717 return (sum % 0xFF) << 24 | length << 8 | (FLAC__uint32)(cs->num_tracks-1);