annotate Plugins/Input/mpg123/common.h @ 1343:c81fa4bb2872 trunk

[svn] User did not test his submission. Fix based on reports by fluxinator on #audacious.
author chainsaw
date Wed, 28 Jun 2006 06:29:38 -0700
parents 0f294f2b0a9b
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
970
0f294f2b0a9b [svn] - integer-mode decoding accuracy improvements
nenolod
parents: 354
diff changeset
1 #include "mpg123.h"
0f294f2b0a9b [svn] - integer-mode decoding accuracy improvements
nenolod
parents: 354
diff changeset
2
127
05d824e30afd [svn] Synchronize mpg123 code with mpg123-0.59s.mc3. This brings us superior accuracy to libMAD, apparently.
nenolod
parents:
diff changeset
3 /*
05d824e30afd [svn] Synchronize mpg123 code with mpg123-0.59s.mc3. This brings us superior accuracy to libMAD, apparently.
nenolod
parents:
diff changeset
4 * common.h
05d824e30afd [svn] Synchronize mpg123 code with mpg123-0.59s.mc3. This brings us superior accuracy to libMAD, apparently.
nenolod
parents:
diff changeset
5 */
05d824e30afd [svn] Synchronize mpg123 code with mpg123-0.59s.mc3. This brings us superior accuracy to libMAD, apparently.
nenolod
parents:
diff changeset
6
05d824e30afd [svn] Synchronize mpg123 code with mpg123-0.59s.mc3. This brings us superior accuracy to libMAD, apparently.
nenolod
parents:
diff changeset
7 extern void print_id3_tag(unsigned char *buf);
05d824e30afd [svn] Synchronize mpg123 code with mpg123-0.59s.mc3. This brings us superior accuracy to libMAD, apparently.
nenolod
parents:
diff changeset
8 extern unsigned long firsthead;
05d824e30afd [svn] Synchronize mpg123 code with mpg123-0.59s.mc3. This brings us superior accuracy to libMAD, apparently.
nenolod
parents:
diff changeset
9 extern double compute_tpf(struct frame *fr);
05d824e30afd [svn] Synchronize mpg123 code with mpg123-0.59s.mc3. This brings us superior accuracy to libMAD, apparently.
nenolod
parents:
diff changeset
10 extern double compute_bpf(struct frame *fr);
05d824e30afd [svn] Synchronize mpg123 code with mpg123-0.59s.mc3. This brings us superior accuracy to libMAD, apparently.
nenolod
parents:
diff changeset
11 extern long compute_buffer_offset(struct frame *fr);
05d824e30afd [svn] Synchronize mpg123 code with mpg123-0.59s.mc3. This brings us superior accuracy to libMAD, apparently.
nenolod
parents:
diff changeset
12
05d824e30afd [svn] Synchronize mpg123 code with mpg123-0.59s.mc3. This brings us superior accuracy to libMAD, apparently.
nenolod
parents:
diff changeset
13 /*
05d824e30afd [svn] Synchronize mpg123 code with mpg123-0.59s.mc3. This brings us superior accuracy to libMAD, apparently.
nenolod
parents:
diff changeset
14 struct bitstream_info {
05d824e30afd [svn] Synchronize mpg123 code with mpg123-0.59s.mc3. This brings us superior accuracy to libMAD, apparently.
nenolod
parents:
diff changeset
15 int bitindex;
05d824e30afd [svn] Synchronize mpg123 code with mpg123-0.59s.mc3. This brings us superior accuracy to libMAD, apparently.
nenolod
parents:
diff changeset
16 unsigned char *wordpointer;
05d824e30afd [svn] Synchronize mpg123 code with mpg123-0.59s.mc3. This brings us superior accuracy to libMAD, apparently.
nenolod
parents:
diff changeset
17 };
05d824e30afd [svn] Synchronize mpg123 code with mpg123-0.59s.mc3. This brings us superior accuracy to libMAD, apparently.
nenolod
parents:
diff changeset
18 */
05d824e30afd [svn] Synchronize mpg123 code with mpg123-0.59s.mc3. This brings us superior accuracy to libMAD, apparently.
nenolod
parents:
diff changeset
19
354
e2775c9b8b13 [svn] very rudementary http stream detection support for mpg123-clone.
nenolod
parents: 127
diff changeset
20 extern void parse_url(const gchar * url, gchar ** user, gchar ** pass,
e2775c9b8b13 [svn] very rudementary http stream detection support for mpg123-clone.
nenolod
parents: 127
diff changeset
21 gchar ** host, gint * port, gchar ** filename);