flac: removed FlacData.chunk_length
chunk_length can be converted to a local variable, because it is always reset to 0 after it was used.
This commit is contained in:
parent
0c934f9d36
commit
d42959c5ce
@ -33,7 +33,6 @@
|
|||||||
void init_FlacData(FlacData * data, struct decoder * decoder,
|
void init_FlacData(FlacData * data, struct decoder * decoder,
|
||||||
InputStream * inStream)
|
InputStream * inStream)
|
||||||
{
|
{
|
||||||
data->chunk_length = 0;
|
|
||||||
data->time = 0;
|
data->time = 0;
|
||||||
data->position = 0;
|
data->position = 0;
|
||||||
data->bitRate = 0;
|
data->bitRate = 0;
|
||||||
@ -305,15 +304,11 @@ flac_common_write(FlacData *data, const FLAC__Frame * frame,
|
|||||||
num_channels, bytes_per_sample, buf,
|
num_channels, bytes_per_sample, buf,
|
||||||
c_samp, c_samp + num_samples);
|
c_samp, c_samp + num_samples);
|
||||||
|
|
||||||
data->chunk_length = num_samples * bytes_per_channel;
|
|
||||||
|
|
||||||
cmd = decoder_data(data->decoder, data->inStream,
|
cmd = decoder_data(data->decoder, data->inStream,
|
||||||
1, data->chunk,
|
1, data->chunk,
|
||||||
data->chunk_length, data->time,
|
num_samples * bytes_per_channel,
|
||||||
data->bitRate,
|
data->time, data->bitRate,
|
||||||
data->replayGainInfo);
|
data->replayGainInfo);
|
||||||
data->chunk_length = 0;
|
|
||||||
|
|
||||||
switch (cmd) {
|
switch (cmd) {
|
||||||
case DECODE_COMMAND_NONE:
|
case DECODE_COMMAND_NONE:
|
||||||
case DECODE_COMMAND_START:
|
case DECODE_COMMAND_START:
|
||||||
|
@ -140,7 +140,6 @@ typedef size_t flac_read_status_size_t;
|
|||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
unsigned char chunk[FLAC_CHUNK_SIZE];
|
unsigned char chunk[FLAC_CHUNK_SIZE];
|
||||||
size_t chunk_length;
|
|
||||||
float time;
|
float time;
|
||||||
unsigned int bitRate;
|
unsigned int bitRate;
|
||||||
struct audio_format audio_format;
|
struct audio_format audio_format;
|
||||||
|
Loading…
Reference in New Issue
Block a user