decoder/opus: change Decoder pointers to references

This commit is contained in:
Max Kellermann 2016-05-13 10:39:36 +02:00
parent fa4178fefa
commit e8fd771b91
1 changed files with 3 additions and 3 deletions

View File

@ -190,7 +190,7 @@ MPDOpusDecoder::HandlePacket(const ogg_packet &packet)
* position.
*/
static bool
LoadEOSPacket(InputStream &is, Decoder *decoder, int serialno,
LoadEOSPacket(InputStream &is, Decoder &decoder, int serialno,
ogg_packet &packet)
{
if (!is.CheapSeeking())
@ -227,7 +227,7 @@ LoadEOSPacket(InputStream &is, Decoder *decoder, int serialno,
*/
gcc_pure
static ogg_int64_t
LoadEOSGranulePos(InputStream &is, Decoder *decoder, int serialno)
LoadEOSGranulePos(InputStream &is, Decoder &decoder, int serialno)
{
ogg_packet packet;
if (!LoadEOSPacket(is, decoder, serialno, packet))
@ -284,7 +284,7 @@ MPDOpusDecoder::HandleBOS(const ogg_packet &packet)
return decoder_get_command(decoder);
}
eos_granulepos = LoadEOSGranulePos(input_stream, &decoder,
eos_granulepos = LoadEOSGranulePos(input_stream, decoder,
opus_serialno);
const auto duration = eos_granulepos >= 0
? SignedSongTime::FromScale<uint64_t>(eos_granulepos,