Kill afhi->header_offset.
[paraslash.git] / afh_common.c
index 4464987a61fc5172e2601cded9aac0998c9cfda2..10376ba68feb8567291ef0c7325bb3af9c293713 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 1997-2010 Andre Noll <maan@systemlinux.org>
+ * Copyright (C) 1997-2011 Andre Noll <maan@systemlinux.org>
  *
  * Licensed under the GPL v2. For licencing details see COPYING.
  */
@@ -160,7 +160,6 @@ int compute_afhi(const char *path, char *data, size_t size, int fd,
 {
        int ret, i, format;
 
-       afhi->header_offset = 0;
        afhi->header_len = 0;
        afhi->techinfo = NULL;
        afhi->tags.artist = NULL;
@@ -245,22 +244,6 @@ void afh_get_chunk(long unsigned chunk_num, struct afh_info *afhi,
        *len = afhi->chunk_table[chunk_num + 1] - pos;
 }
 
-/**
- * Compute the size of the largest chunk of an audio file.
- *
- * \param afhi The audio format handler struct containing the chunk table.
- *
- * \return The number of bytes of the largest chunk.
- */
-uint32_t afh_get_largest_chunk_size(struct afh_info *afhi)
-{
-       uint32_t n, largest = 0, *ct = afhi->chunk_table;
-
-       for (n = 1; n <= afhi->chunks_total; n++)
-               largest = PARA_MAX(largest, ct[n] - ct[n - 1]);
-       return largest;
-}
-
 /**
  * Get the header of an audio file.
  *
@@ -281,5 +264,5 @@ void afh_get_header(struct afh_info *afhi, void *map, const char **buf, size_t *
                return;
        }
        *len = afhi->header_len;
-       *buf = map + afhi->header_offset;
+       *buf = map;
 }