- 05 Feb, 2019 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 21 Jan, 2019 1 commit
-
-
Jörg Krause authored
Re-add build support for the fixed-point Vorbis (Tremor) decoder, which was dropped when switching from Autotools to Meson. Note, that it is not possible to build both, the Vorbis and the Tremor decoder. Closes: #405
-
- 15 Jan, 2019 1 commit
-
-
Thomas Klausner authored
Closes https://github.com/MusicPlayerDaemon/MPD/issues/456
-
- 19 Nov, 2018 1 commit
-
-
Max Kellermann authored
Since we switched from autotools to Meson in commit 94592c14, we don't need to include `config.h` early to properly enable large file support. Meson passes the required macros on the compiler command line instead of defining them in `config.h`. This means we can include `config.h` at any time, whenever we want to check its macros, and there are no ordering constraints.
-
- 04 Nov, 2018 4 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
`AVCodecParameters` contains values from the codec detected by avformat_find_stream_info(), but after avcodec_open2(), a different codec might be selected with a different `AVSampleFormat`. This leads to misinterpretation of data returned from FFmpeg, leading to random noise or silence. This was observed with FFmpeg 4.0.2 and a TS container file containing MP2. A mp3-float codec was detected returning `AV_SAMPLE_FMT_FLTP`, but finally the `mpegaudiodec_fixed.c` was used, returning `AV_SAMPLE_FMT_S16`. By using the audio format from `AVCodecContext`, we ensure that MPD and FFmpeg always agree on the actual audio format in the buffer. This removes the FFmpeg bug workaround from commit e1b032cb which I assume is obsolete after 7 years. Fixes #380
-
Max Kellermann authored
-
Max Kellermann authored
Drop some compatibility code.
-
- 31 Oct, 2018 1 commit
-
-
Max Kellermann authored
-
- 25 Oct, 2018 1 commit
-
-
Max Kellermann authored
-
- 24 Oct, 2018 3 commits
-
-
Max Kellermann authored
Fixes formatted paths in the `recorder` output, closing #345.
-
Max Kellermann authored
-
Max Kellermann authored
-
- 23 Oct, 2018 1 commit
-
-
Max Kellermann authored
Closes #360
-
- 22 Oct, 2018 4 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 19 Oct, 2018 4 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Use `const_cast` to be able to pass it to sf_open_virtual() which has a wrong parameter declaration.
-
Max Kellermann authored
-
- 16 Oct, 2018 1 commit
-
-
skidoo23 authored
-
- 14 Oct, 2018 1 commit
-
-
Max Kellermann authored
So long, autotools! This is my last MPD related project to migrate away from it. It has its strengths, but also very obvious weaknesses and weirdnesses. Today, many of its quirks are not needed anymore, and are cumbersome and slow. Now welcome our new Meson overlords!
-
- 11 Oct, 2018 1 commit
-
-
skidoo23 authored
-
- 07 Oct, 2018 1 commit
-
-
Max Kellermann authored
Broken since commit 08f77c2b
-
- 22 Sep, 2018 1 commit
-
-
Max Kellermann authored
-
- 21 Sep, 2018 5 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 20 Aug, 2018 1 commit
-
-
Max Kellermann authored
-
- 12 Aug, 2018 1 commit
-
-
skidoo23 authored
-
- 09 Aug, 2018 1 commit
-
-
Max Kellermann authored
-
- 07 Aug, 2018 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 02 Aug, 2018 1 commit
-
-
Max Kellermann authored
-