music_pipe: removed music_pipe_append()

The function is unused, since decoder_api() uses music_pipe_write() /
music_pipe_expand() now.
This commit is contained in:
Max Kellermann 2009-01-17 13:11:11 +01:00
parent 610e79500e
commit e726e2a004
2 changed files with 0 additions and 39 deletions

View File

@ -252,36 +252,6 @@ music_pipe_expand(const struct audio_format *audio_format, size_t length)
music_pipe_flush();
}
size_t music_pipe_append(const void *data0, size_t datalen,
const struct audio_format *audio_format,
float data_time, uint16_t bit_rate)
{
const unsigned char *data = data0;
size_t ret = 0, nbytes;
void *dest;
while (datalen) {
dest = music_pipe_write(audio_format, data_time, bit_rate,
&nbytes);
if (dest == NULL)
break;
assert(nbytes > 0);
if (nbytes > datalen)
nbytes = datalen;
memcpy(dest, data, nbytes);
music_pipe_expand(audio_format, nbytes);
datalen -= nbytes;
data += nbytes;
ret += nbytes;
}
return ret;
}
bool music_pipe_tag(const struct tag *tag)
{
struct music_chunk *chunk;

View File

@ -165,15 +165,6 @@ music_pipe_write(const struct audio_format *audio_format,
void
music_pipe_expand(const struct audio_format *audio_format, size_t length);
/**
* Append a data block to the buffer.
*
* @return the number of bytes actually written
*/
size_t music_pipe_append(const void *data, size_t datalen,
const struct audio_format *audio_format,
float data_time, uint16_t bit_rate);
/**
* Send a tag. This is usually called when a new song within a stream
* begins.