Hi all,
Q1: The source defined this structure in the psy.h file:
typedef struct{
int eighth_octave_lines;
float preecho_thresh[4];
float postecho_thresh[4];
float preecho_minenergy;
float ampmax_att_per_sec;
int delaycache;
} vorbis_info_psy_global;
However, the file psytune.c makes this declaration:
tatic vorbis_info_psy_global _psy_set0G={
0, /* decaydBpms */
8, /* lines per eighth octave */
/* thresh sample period, preecho clamp trigger threshhold, range, minenergy */
256, {26.f,26.f,26.f,30.f}, {-90.f,-90.f,-90.f,-90.f}, -90.f,
-6.f,
0,
0.,
0.,
};
The declaration of _psy_set0G clearly has "too many initializers" as
the compiler says. What am I missing? I'm using Embedded VC++, and I'm
trying to compile this for future use in PocketPC projects.
Q2: Most of the __INT64 declarations are converted to INT by the compiler (eVC).
Will this affect the playback? If so, what can I do?
I'm not an expect with C or vorbis or eVC, and hope someone can help me.
Thanks!
--- >8 ----
List archives: http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to
'vorbis-request@xiph.org'
containing only the word 'unsubscribe' in the body. No subject is
needed.
Unsubscribe messages sent to the list will be ignored/filtered.