comparison src/alac/plugin.c @ 1984:489e32a8e106

change some places to use set_params() instead of set_info() directly
author William Pitcock <nenolod@atheme.org>
date Sun, 07 Oct 2007 14:19:19 -0500
parents 839804c3b3a4
children 8f3188746b64
comparison
equal deleted inserted replaced
1983:47057148c992 1984:489e32a8e106
347 /* Sample rates are multiples of 251?! Apple is *fucking* *insane*! -nenolod */ 347 /* Sample rates are multiples of 251?! Apple is *fucking* *insane*! -nenolod */
348 duration = (demux_res.num_sample_byte_sizes * (float)((1024 * demux_res.sample_size) - 1.0) / 348 duration = (demux_res.num_sample_byte_sizes * (float)((1024 * demux_res.sample_size) - 1.0) /
349 (float)(demux_res.sample_rate / 251)); 349 (float)(demux_res.sample_rate / 251));
350 350
351 playback->output->open_audio(FMT_S16_LE, demux_res.sample_rate, demux_res.num_channels); 351 playback->output->open_audio(FMT_S16_LE, demux_res.sample_rate, demux_res.num_channels);
352 alac_ip.set_info(title, duration, -1, demux_res.sample_rate, demux_res.num_channels); 352 playback->set_params(playback, title, duration, -1, demux_res.sample_rate, demux_res.num_channels);
353 353
354 /* will convert the entire buffer */ 354 /* will convert the entire buffer */
355 GetBuffer(&demux_res); 355 GetBuffer(&demux_res);
356 356
357 going = 0; 357 going = 0;