Max Kellermann
Max Kellermann
Your compiler command you already use `-std=c++17`, so what's the point of adding it again? The problem here is: `-I/usr/include` which causes host headers to be included. Find out why...
Check the `output/meson-*` directories for clues.
I need that specific ISO file.
> I can provide the iso that caused this crash for me if necessary. I already said that this is necessary.
Here's the cause: https://github.com/MusicPlayerDaemon/MPD/blob/7d7bd51bc0a4748593e774decc91a1dbc939fd90/src/decoder/plugins/OggDecoder.cxx#L31-L35 Of course, you can let FFmpeg do it, but then you'll have a huge amount of overhead. Seeking (on the file level, not on the song...
What is your configuration?
MPD has no default configuration file, so this diff doesn't help.
Why is it important for you to have the effective URL returned by `GetURI()`? That should be opaque information, shouldn't it?
I still don't understand. Why would FFmpeg care about the URI? This is opaque, because FFmpeg does not actually open that URI. Instead, it uses the InputStream contents.
On 2020/10/20 19:00, arcnmx wrote: > So that's the problem, it **ideally** would be using the InputStream but... ffmpeg is using the URI to make additional playlist reload requests. It...