aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2009-02-12 18:39:04 +0100
committerMax Kellermann <max@duempel.org>2009-02-12 18:39:19 +0100
commita06e2814212b929c5079762b02390c849cfc116d (patch)
treee29a573ba349e9c80582609a4a2a2f85fe9e497c
parentd55f6b53048a26ae495294c36aade82d97b46606 (diff)
downloadmpd-a06e2814212b929c5079762b02390c849cfc116d.tar.gz
mpd-a06e2814212b929c5079762b02390c849cfc116d.tar.xz
mpd-a06e2814212b929c5079762b02390c849cfc116d.zip
aac: fix stream metadata
Pass the input_stream object to decoder_data(). Without it, the MPD core does not see stream tags.
-rw-r--r--NEWS1
-rw-r--r--src/decoder/aac_plugin.c2
2 files changed, 2 insertions, 1 deletions
diff --git a/NEWS b/NEWS
index 95cda402f..f1018bb22 100644
--- a/NEWS
+++ b/NEWS
@@ -48,6 +48,7 @@ ver 0.14.2 (2009/??/??)
- ffmpeg: added TTA support
- wavpack: pass NULL if the .wvc file fails to open
- mikmod: call MikMod_Exit() only in the finish() method
+ - aac: fix stream metadata
* audio outputs:
- jack: allocate ring buffers before connecting
- jack: clear "shutdown" flag on reconnect
diff --git a/src/decoder/aac_plugin.c b/src/decoder/aac_plugin.c
index 90d39113b..694075415 100644
--- a/src/decoder/aac_plugin.c
+++ b/src/decoder/aac_plugin.c
@@ -431,7 +431,7 @@ aac_stream_decode(struct decoder *mpd_decoder, struct input_stream *inStream)
sampleBufferLen = sampleCount * 2;
- cmd = decoder_data(mpd_decoder, NULL, sampleBuffer,
+ cmd = decoder_data(mpd_decoder, inStream, sampleBuffer,
sampleBufferLen, file_time,
bitRate, NULL);
if (cmd == DECODE_COMMAND_SEEK)