- 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
-
- 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 2 commits
-
-
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 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
This is the version in Debian Jessie (oldstable).
-
Max Kellermann authored
-
- 24 Jul, 2018 1 commit
-
-
Max Kellermann authored
This is kind of a revert of commit b2e3c075, which is not any longer necessary since commit 0dd4b52b removed the last call to `av_open_input_stream()`.
-
- 18 Jul, 2018 1 commit
-
-
Max Kellermann authored
Remove another dependency on the config/Global library.
-
- 16 Jul, 2018 1 commit
-
-
Max Kellermann authored
-
- 07 Jul, 2018 7 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-