Commit e8fd771b authored by Max Kellermann's avatar Max Kellermann

decoder/opus: change Decoder pointers to references

parent fa4178fe
...@@ -190,7 +190,7 @@ MPDOpusDecoder::HandlePacket(const ogg_packet &packet) ...@@ -190,7 +190,7 @@ MPDOpusDecoder::HandlePacket(const ogg_packet &packet)
* position. * position.
*/ */
static bool static bool
LoadEOSPacket(InputStream &is, Decoder *decoder, int serialno, LoadEOSPacket(InputStream &is, Decoder &decoder, int serialno,
ogg_packet &packet) ogg_packet &packet)
{ {
if (!is.CheapSeeking()) if (!is.CheapSeeking())
...@@ -227,7 +227,7 @@ LoadEOSPacket(InputStream &is, Decoder *decoder, int serialno, ...@@ -227,7 +227,7 @@ LoadEOSPacket(InputStream &is, Decoder *decoder, int serialno,
*/ */
gcc_pure gcc_pure
static ogg_int64_t static ogg_int64_t
LoadEOSGranulePos(InputStream &is, Decoder *decoder, int serialno) LoadEOSGranulePos(InputStream &is, Decoder &decoder, int serialno)
{ {
ogg_packet packet; ogg_packet packet;
if (!LoadEOSPacket(is, decoder, serialno, packet)) if (!LoadEOSPacket(is, decoder, serialno, packet))
...@@ -284,7 +284,7 @@ MPDOpusDecoder::HandleBOS(const ogg_packet &packet) ...@@ -284,7 +284,7 @@ MPDOpusDecoder::HandleBOS(const ogg_packet &packet)
return decoder_get_command(decoder); return decoder_get_command(decoder);
} }
eos_granulepos = LoadEOSGranulePos(input_stream, &decoder, eos_granulepos = LoadEOSGranulePos(input_stream, decoder,
opus_serialno); opus_serialno);
const auto duration = eos_granulepos >= 0 const auto duration = eos_granulepos >= 0
? SignedSongTime::FromScale<uint64_t>(eos_granulepos, ? SignedSongTime::FromScale<uint64_t>(eos_granulepos,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment