summaryrefslogtreecommitdiff
path: root/apps/mp3data.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/mp3data.h')
-rw-r--r--apps/mp3data.h32
1 files changed, 22 insertions, 10 deletions
diff --git a/apps/mp3data.h b/apps/mp3data.h
index 0fccd62827..edda352aab 100644
--- a/apps/mp3data.h
+++ b/apps/mp3data.h
@@ -57,17 +57,29 @@ struct mp3info {
57 57
58#define MAX_XING_HEADER_SIZE 576 58#define MAX_XING_HEADER_SIZE 576
59 59
60unsigned long find_next_frame(int fd, long *offset, long max_offset, 60unsigned long find_next_frame(int fd,
61 unsigned long last_header); 61 long *offset,
62unsigned long mem_find_next_frame(int startpos, long *offset, long max_offset, 62 long max_offset,
63 unsigned long last_header); 63 unsigned long reference_header);
64int get_mp3file_info(int fd, struct mp3info *info); 64unsigned long mem_find_next_frame(int startpos,
65int count_mp3_frames(int fd, int startpos, int filesize, 65 long *offset,
66 long max_offset,
67 unsigned long reference_header);
68int get_mp3file_info(int fd,
69 struct mp3info *info);
70int count_mp3_frames(int fd,
71 int startpos,
72 int filesize,
66 void (*progressfunc)(int)); 73 void (*progressfunc)(int));
67int create_xing_header(int fd, long startpos, long filesize, 74int create_xing_header(int fd,
68 unsigned char *buf, unsigned long num_frames, 75 long startpos,
69 unsigned long rec_time, unsigned long header_template, 76 long filesize,
70 void (*progressfunc)(int), bool generate_toc); 77 unsigned char *buf,
78 unsigned long num_frames,
79 unsigned long rec_time,
80 unsigned long header_template,
81 void (*progressfunc)(int),
82 bool generate_toc);
71 83
72extern unsigned long bytes2int(unsigned long b0, 84extern unsigned long bytes2int(unsigned long b0,
73 unsigned long b1, 85 unsigned long b1,