- 24 Aug, 2021 2 commits
-
-
Max Kellermann authored
Since AVFilterContext are freed automatically, this wrapper class serves no purpose. Let's remove it.
-
Max Kellermann authored
Fixes potential double-free bugs which currently did not occur because the destructors happened to be called in the right order.
-
- 23 Aug, 2021 1 commit
-
-
Max Kellermann authored
Fixes part 1 of https://github.com/MusicPlayerDaemon/MPD/issues/1235
-
- 25 May, 2021 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 17 May, 2021 1 commit
-
-
Max Kellermann authored
-
- 26 Apr, 2021 1 commit
-
-
Max Kellermann authored
This enables the JACK output plugin on Windows, but doesn't link against libjack64.dll, instead loads the DLL at runtime with LoadLibrary(). This kludge avoids the extremely fragile JACK shared memory protocol by using the system's libjack64.dll, without requiring the same DLL at build time.
-
- 04 Mar, 2021 6 commits
-
-
Rosen Penev authored
Shorter. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Replaces the static Duplicate() method.
-
Max Kellermann authored
-
Max Kellermann authored
To make things simpler, AllocatedString is now a non-template class.
-
- 19 Jan, 2021 1 commit
-
-
Max Kellermann authored
-
- 01 Jan, 2021 1 commit
-
-
Max Kellermann authored
-
- 30 Nov, 2020 1 commit
-
-
Danilo Spinella authored
-
- 16 Nov, 2020 1 commit
-
-
Max Kellermann authored
Some FFmpeg filters change the sample format, and since MPD assumes this never happens, this results in loud noise instead of music. This commit finally implements the TODO comment by sending one frame of silence to the filter and checking the output frame's format. Closes https://github.com/MusicPlayerDaemon/MPD/issues/1009
-
- 04 Nov, 2020 5 commits
-
-
Max Kellermann authored
To be reused by the FFmpeg filter plugin.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
This compatibility macro has been removed from FFmpeg long ago.
-
- 28 Oct, 2020 2 commits
-
-
Max Kellermann authored
Closes https://github.com/MusicPlayerDaemon/MPD/issues/981
-
Max Kellermann authored
Reduces header dependencies.
-
- 17 Oct, 2020 1 commit
-
-
Max Kellermann authored
snprintf() is available on mingw, and the libnfs kludge broke the build with mingw, because sprintf_s() was now both an inline function and a "dllimport" function (because the macro renamed the inline function snprintf() to sprintf_s() in mingw's stdio.h).
-
- 15 Oct, 2020 1 commit
-
-
Max Kellermann authored
-
- 08 Oct, 2020 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 17 Sep, 2020 1 commit
-
-
Rosen Penev authored
GCC5 cannot build mpd. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- 07 Sep, 2020 1 commit
-
-
Max Kellermann authored
-
- 23 Jul, 2020 5 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Rosen Penev authored
Need to check for it in iconv.h. Otherwise meson prefixes a __builtin variant in the check.
-
- 20 Jul, 2020 5 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Preparing to replace `smbclient_mutex`, for finer-grained locking.
-
Max Kellermann authored
We no longer need to call smbc_init() because we don't need the compat layer anymore.
-
Max Kellermann authored
As a side effect, the input plugin closes the SMB/CIFS connection after closing the file. This solves one part of https://github.com/MusicPlayerDaemon/MPD/issues/916
-
Max Kellermann authored
-