aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2010-06-30 23:27:45 +0200
committerMax Kellermann <max@duempel.org>2010-06-30 23:41:32 +0200
commit49bc317fb8b5dad101eb0d995167ce0ccaf9f7fc (patch)
tree19c7f01c48f594be5b2bf758bd7be338bc6fb21e /NEWS
parent375a09d6f6d09fc132976e1f82647cc56fb33640 (diff)
downloadmpd-49bc317fb8b5dad101eb0d995167ce0ccaf9f7fc.tar.gz
mpd-49bc317fb8b5dad101eb0d995167ce0ccaf9f7fc.tar.xz
mpd-49bc317fb8b5dad101eb0d995167ce0ccaf9f7fc.zip
decoder/ffmpeg: fix libavformat 0.6 by using av_open_input_stream()
libavformat 0.6 does not pass the original URI pointer to the "open" method, which leads to a crash because MPD was using a dirty hack to pass a pointer to that method. This patch switches to av_open_input_stream() with a custom ByteIOContext class, instead of doing the URI string hack with av_open_input_file(). Loosely based on a patch from Jasper St. Pierre.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS1
1 files changed, 1 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 3ae9fc7f3..a68abb0ed 100644
--- a/NEWS
+++ b/NEWS
@@ -8,6 +8,7 @@ ver 0.15.11 (2010/??/??)
- ffmpeg: fix memory leak
- ffmpeg: free AVFormatContext on error
- ffmpeg: read more metadata
+ - ffmpeg: fix libavformat 0.6 by using av_open_input_stream()
* playlist: emit IDLE_OPTIONS when resetting single mode
* listen: make get_remote_uid() work on BSD