};
/* to be filled by mmsp2/pollux _init */
-struct plat_target plat_target;
+static int sound_rates[] = { 8000, 11025, 16000, 22050, 32000, 44100, 53000, -1 };
+struct plat_target plat_target = { .sound_rates = sound_rates };
int plat_target_init(void)
{
ret = (unsigned)tv.tv_sec * 1000;
/* approximate /= 1000 */
- ret += ((unsigned)tv.tv_usec * 4195) >> 22;
+ ret += ((unsigned)tv.tv_usec * 4194) >> 22;
return ret;
}
return ret;
}
+static int sound_rates[] = { 8000, 11025, 16000, 22050, 32000, 44100, 53000, -1 };
struct plat_target plat_target = {
cpu_clock_get,
cpu_clock_set,
lcdrate_set,
gamma_set,
.switch_layer = switch_layer,
+ .sound_rates = sound_rates,
};
int plat_target_init(void)
int vout_fullscreen;
const char **hwfilters;
int hwfilter;
+ const int *sound_rates;
+ int sound_rate;
};
extern struct plat_target plat_target;