• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/minidlna/flac-1.2.1/src/libFLAC/

Lines Matching defs:seek_table

167 	object->length = object->data.seek_table.num_points * FLAC__STREAM_METADATA_SEEKPOINT_LENGTH;
462 object->data.seek_table.num_points = 0;
463 object->data.seek_table.points = 0;
552 to->data.seek_table.num_points = object->data.seek_table.num_points;
553 if(to->data.seek_table.num_points > SIZE_MAX / sizeof(FLAC__StreamMetadata_SeekPoint)) { /* overflow check */
557 if(!copy_bytes_((FLAC__byte**)&to->data.seek_table.points, (FLAC__byte*)object->data.seek_table.points, object->data.seek_table.num_points * sizeof(FLAC__StreamMetadata_SeekPoint))) {
646 if(0 != object->data.seek_table.points) {
647 free(object->data.seek_table.points);
648 object->data.seek_table.points = 0;
891 return compare_block_data_seektable_(&block1->data.seek_table, &block2->data.seek_table);
934 if(0 == object->data.seek_table.points) {
935 FLAC__ASSERT(object->data.seek_table.num_points == 0);
938 else if(0 == (object->data.seek_table.points = seekpoint_array_new_(new_num_points)))
942 const size_t old_size = object->data.seek_table.num_points * sizeof(FLAC__StreamMetadata_SeekPoint);
949 FLAC__ASSERT(object->data.seek_table.num_points > 0);
952 free(object->data.seek_table.points);
953 object->data.seek_table.points = 0;
955 else if(0 == (object->data.seek_table.points = (FLAC__StreamMetadata_SeekPoint*)realloc(object->data.seek_table.points, new_size)))
961 for(i = object->data.seek_table.num_points; i < new_num_points; i++) {
962 object->data.seek_table.points[i].sample_number = FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER;
963 object->data.seek_table.points[i].stream_offset = 0;
964 object->data.seek_table.points[i].frame_samples = 0;
969 object->data.seek_table.num_points = new_num_points;
979 FLAC__ASSERT(point_num < object->data.seek_table.num_points);
981 object->data.seek_table.points[point_num] = point;
990 FLAC__ASSERT(point_num <= object->data.seek_table.num_points);
992 if(!FLAC__metadata_object_seektable_resize_points(object, object->data.seek_table.num_points+1))
996 for(i = (int)object->data.seek_table.num_points-1; i > (int)point_num; i--)
997 object->data.seek_table.points[i] = object->data.seek_table.points[i-1];
1010 FLAC__ASSERT(point_num < object->data.seek_table.num_points);
1013 for(i = point_num; i < object->data.seek_table.num_points-1; i++)
1014 object->data.seek_table.points[i] = object->data.seek_table.points[i+1];
1016 return FLAC__metadata_object_seektable_resize_points(object, object->data.seek_table.num_points-1);
1024 return FLAC__format_seektable_is_legal(&object->data.seek_table);
1034 return FLAC__metadata_object_seektable_resize_points(object, object->data.seek_table.num_points + num);
1041 FLAC__StreamMetadata_SeekTable *seek_table;
1046 seek_table = &object->data.seek_table;
1048 if(!FLAC__metadata_object_seektable_resize_points(object, seek_table->num_points + 1))
1051 seek_table->points[seek_table->num_points - 1].sample_number = sample_number;
1052 seek_table->points[seek_table->num_points - 1].stream_offset = 0;
1053 seek_table->points[seek_table->num_points - 1].frame_samples = 0;
1065 FLAC__StreamMetadata_SeekTable *seek_table = &object->data.seek_table;
1068 i = seek_table->num_points;
1070 if(!FLAC__metadata_object_seektable_resize_points(object, seek_table->num_points + num))
1074 seek_table->points[i].sample_number = sample_numbers[j];
1075 seek_table->points[i].stream_offset = 0;
1076 seek_table->points[i].frame_samples = 0;
1090 FLAC__StreamMetadata_SeekTable *seek_table = &object->data.seek_table;
1093 i = seek_table->num_points;
1095 if(!FLAC__metadata_object_seektable_resize_points(object, seek_table->num_points + num))
1099 seek_table->points[i].sample_number = total_samples * (FLAC__uint64)j / (FLAC__uint64)num;
1100 seek_table->points[i].stream_offset = 0;
1101 seek_table->points[i].frame_samples = 0;
1116 FLAC__StreamMetadata_SeekTable *seek_table = &object->data.seek_table;
1125 i = seek_table->num_points;
1127 if(!FLAC__metadata_object_seektable_resize_points(object, seek_table->num_points + (unsigned)num))
1132 seek_table->points[i].sample_number = sample;
1133 seek_table->points[i].stream_offset = 0;
1134 seek_table->points[i].frame_samples = 0;
1148 unique = FLAC__format_seektable_sort(&object->data.seek_table);