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:
parent
610e79500e
commit
e726e2a004
30
src/pipe.c
30
src/pipe.c
@ -252,36 +252,6 @@ music_pipe_expand(const struct audio_format *audio_format, size_t length)
|
|||||||
music_pipe_flush();
|
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)
|
bool music_pipe_tag(const struct tag *tag)
|
||||||
{
|
{
|
||||||
struct music_chunk *chunk;
|
struct music_chunk *chunk;
|
||||||
|
@ -165,15 +165,6 @@ music_pipe_write(const struct audio_format *audio_format,
|
|||||||
void
|
void
|
||||||
music_pipe_expand(const struct audio_format *audio_format, size_t length);
|
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
|
* Send a tag. This is usually called when a new song within a stream
|
||||||
* begins.
|
* begins.
|
||||||
|
Loading…
Reference in New Issue
Block a user