-
0b9f650fe2
output/Wrapper: new helper class
Max Kellermann
2014-12-29 23:45:14 +01:00
-
977834179a
output/pulse: move initialization to constructor
Max Kellermann
2014-12-29 22:57:46 +01:00
-
b42732743d
output/pulse: remove unnecessary initialization
Max Kellermann
2014-12-29 23:00:11 +01:00
-
99e6409a67
{mixer,output}/pulse: move code to LogPulseError()
Max Kellermann
2014-12-29 22:42:52 +01:00
-
6a0a5f9693
output/pulse: move SetError() to lib/pulse/Error.cxx
Max Kellermann
2014-12-29 22:34:32 +01:00
-
fe9db8b369
{mixer,output}/pulse: use a common Domain instance
Max Kellermann
2014-12-29 22:25:14 +01:00
-
ca035d0e8d
mixer/pulse: remove redundant "virtual" keywords
Max Kellermann
2014-12-29 22:23:58 +01:00
-
84c9260dc4
output/fifo: make variables more local
Max Kellermann
2014-12-28 00:48:05 +01:00
-
987c02e946
output/pipe: convert to class
Max Kellermann
2014-12-27 18:57:18 +01:00
-
5c0bc612fe
output/pipe: add static method Create()
Max Kellermann
2014-12-27 18:56:23 +01:00
-
0e28b53242
output/pipe: merge Initialize() and Configure()
Max Kellermann
2014-12-27 18:56:08 +01:00
-
5fc0ce80fc
output/pipe: move functions into the struct
Max Kellermann
2014-12-27 18:42:31 +01:00
-
af9092df39
EncoderPlugin: pass Tag reference to method tag()
Max Kellermann
2014-12-26 22:30:54 +01:00
-
58a5da33c2
OutputPlugin: pass Tag reference to _send_tag()
Max Kellermann
2014-12-26 22:27:01 +01:00
-
7077eac589
test/FakeDecoderAPI: dump tags
Max Kellermann
2014-12-26 22:23:55 +01:00
-
b3435ae432
output/recorder: implement send_tag()
Max Kellermann
2014-12-26 14:57:21 +01:00
-
a31129333c
output/recorder: move functions into the struct
Max Kellermann
2014-12-26 14:57:29 +01:00
-
2983c2a24f
output/jack: fix implicit nullptr/bool conversion
Max Kellermann
2014-12-26 14:44:47 +01:00
-
412bedb697
Merge branch 'v0.19.x'
Max Kellermann
2014-12-26 14:40:32 +01:00
-
-
163597ef69
db/simple: fix implicit nullptr/bool conversion
Max Kellermann
2014-12-26 14:31:00 +01:00
-
95f84afd33
fs/Traits, ...: work around -Wtautological-pointer-compare
Max Kellermann
2014-12-26 14:28:01 +01:00
-
9f7fd1fbfb
db/lazy, input/mms: add "override" keywords
Max Kellermann
2014-12-26 14:29:26 +01:00
-
940cab8620
Merge branch 'v0.18.x' into v0.19.x
Max Kellermann
2014-12-26 14:26:31 +01:00
-
-
d37811f177
lib/ffmpeg/Buffer: always include libavutil/mem.h
Max Kellermann
2014-12-26 14:09:45 +01:00
-
5b84c99d79
doc/user: remove autoconf/automake from Debian build dependencies
Max Kellermann
2014-12-26 14:00:50 +01:00
-
b295024574
doc/user: add more Debian build dependencies
Max Kellermann
2014-12-26 13:56:26 +01:00
-
34180f1745
doc/user: add libicu-dev to Debian build dependencies
Max Kellermann
2014-12-26 13:54:33 +01:00
-
665031467a
db/proxy, output/shout: fix implicit nullptr/bool conversion
Max Kellermann
2014-12-26 13:50:54 +01:00
-
df33171107
db/{simple,proxy}, ...: add "override" keywords
Max Kellermann
2014-12-26 13:46:07 +01:00
-
53f4044890
util/{ASCII,UriUtil}, ...: work around -Wtautological-pointer-compare
Max Kellermann
2014-12-26 13:40:17 +01:00
-
a5049136ff
DatabaseGlue: convert nullptr check to assertion
Max Kellermann
2014-12-26 13:43:27 +01:00
-
705b3c6b63
util/ASCII: fix indent
Max Kellermann
2014-12-26 13:37:38 +01:00
-
6b4ac66962
Compiler.h: add macro CLANG_CHECK_VERSION()
Max Kellermann
2014-12-26 13:29:44 +01:00
-
0964b06240
Compiler.h: add macro GCC_OLDER_THAN()
Max Kellermann
2014-11-28 18:57:48 +01:00
-
92eeca3ba7
util/Manual: reimplement GCC_CHECK_VERSION() using GCC_MAKE_VERSION()
Max Kellermann
2014-11-28 19:06:17 +01:00
-
2a86554ac4
Compiler.h: add macro GCC_MAKE_VERSION()
Max Kellermann
2014-11-28 18:55:09 +01:00
-
805caa30ce
configure.ac: prepare for 0.18.22
Max Kellermann
2014-12-26 13:23:04 +01:00
-
d4ca853fd3
output/jack: move code to separate functions
Max Kellermann
2014-12-25 22:18:22 +01:00
-
5a8d2e8057
output/jack: cache AudioFormat::channels
Max Kellermann
2014-12-24 23:22:45 +01:00
-
687fc358fd
output/jack: fix typo
Max Kellermann
2014-12-24 23:22:54 +01:00
-
c4c2da06b7
output/jack: use jack_ringbuffer_get_write_vector()
Max Kellermann
2014-12-24 22:58:25 +01:00
-
8928cd53bf
output/jack: move jack_ringbuffer_write_space() call to WriteSamples()
Max Kellermann
2014-12-24 23:08:39 +01:00
-
ca88fc4ed3
output/jack: cache AudioFormat::channels
Max Kellermann
2014-12-24 23:04:29 +01:00
-
b83a1d79b7
output/jack: pass float* to WriteSamples()
Max Kellermann
2014-12-24 23:02:19 +01:00
-
cec2a837cf
output/jack: WriteSamples() returns size_t
Max Kellermann
2014-12-24 23:00:46 +01:00
-
cff47262da
output/jack: pass size_t to WriteSamples()
Max Kellermann
2014-12-24 23:00:15 +01:00
-
da83eae754
output/jack: use SampleFormat::FLOAT
Max Kellermann
2014-12-24 22:40:00 +01:00
-
c5409d52f5
output/Internal: move enum AudioOutputCommand into the struct
Max Kellermann
2014-12-24 22:11:57 +01:00
-
54fc8f0e8c
output/Internal: convert audio_output_command to strictly-typed enum
Max Kellermann
2014-12-24 22:13:50 +01:00
-
2ea633a2f7
output/jack: use std::fill()
Max Kellermann
2014-12-24 16:27:13 +01:00
-
9a52043fad
output/jack: move functions into the struct
Max Kellermann
2014-12-24 15:15:53 +01:00
-
39a5be2df9
output/jack: merge two mpd_jack_available() calls
Max Kellermann
2014-12-24 16:01:07 +01:00
-
96560e317a
output/jack: make variables more local
Max Kellermann
2014-12-24 15:21:23 +01:00
-
adb27903eb
output/jack: convert const to constexpr
Max Kellermann
2014-12-24 15:14:51 +01:00
-
51150faa39
output/jack: convert enum to constexpr
Max Kellermann
2014-12-24 09:52:32 +01:00
-
a56949e9fa
decoder/ffmpeg: support interleaved floating point
Max Kellermann
2014-12-23 20:51:08 +01:00
-
ea96919b80
Merge branch 'v0.19.x'
Max Kellermann
2014-12-23 20:43:15 +01:00
-
-
43da4c0eca
input/mms: limit the mmsx_read() size
Max Kellermann
2014-12-23 20:34:45 +01:00
-
5835afb849
decoder/ffmpeg: fix indent
Max Kellermann
2014-12-23 10:21:34 +01:00
-
b9c7771830
decoder/DsdLib: add missing stdlib.h include
Max Kellermann
2014-12-23 10:08:46 +01:00
-
35db88affe
DSF ID3 tags hitting 4k size limit
Jan Brittenson
2014-12-22 22:26:55 -08:00
-
e38faca455
configure.ac: prepare for 0.19.8
Max Kellermann
2014-12-23 09:42:17 +01:00
-
0255e8710c
android: release v0.19.7
Max Kellermann
2014-12-23 09:42:52 +01:00
-
7f3fecbdf5
decoder/ffmpeg: simplify mpd_ffmpeg_open_input()
Max Kellermann
2014-12-22 21:58:01 +01:00
-
a2c6d5e148
decoder/ffmpeg: move functions into the AvioStream struct
Max Kellermann
2014-12-22 21:58:25 +01:00
-
373706c92b
configure.ac: add macro MPD_DEFINE_CONDITIONAL
Max Kellermann
2014-12-21 23:25:48 +01:00
-
7afe63aa06
configure.ac: use MPD_ENABLE_AUTO_PKG_LIB for libgme
Max Kellermann
2014-12-22 10:28:15 +01:00
-
8fab855099
configure.ac: remove redundant declaration "HAVE_ISO9660"
Max Kellermann
2014-12-22 10:18:06 +01:00
-
062fef36f9
m4/mpd_auto: fix description in AC_DEFINE()
Max Kellermann
2014-12-22 10:18:48 +01:00
-
fefe2df3ee
input/ffmpeg: use FfmpegInit() instead of av_register_all()
Max Kellermann
2014-12-21 20:56:42 +01:00
-
90b91ead72
decoder/ffmpeg: move code to lib/ffmpeg/Init.cxx
Max Kellermann
2014-12-21 20:51:41 +01:00
-
1e98e41381
decoder/ffmpeg: move code to lib/ffmpeg/LogCallback.cxx
Max Kellermann
2014-12-20 18:46:29 +01:00
-
7030e8f050
decoder/ffmpeg: remove obsolete comment
Max Kellermann
2014-12-19 11:51:16 +01:00
-
74bb514a8c
decoder/ffmpeg: convert enums to constexpr
Max Kellermann
2014-12-19 11:47:25 +01:00
-
46914e486c
decoder/ffmpeg: move struct AvioStream to FfmpegIo.hxx
Max Kellermann
2014-12-19 10:35:10 +01:00
-
f9abc561fb
decoder/ffmpeg: remove unnecessary nullptr check for av_free()
Max Kellermann
2014-12-19 10:33:17 +01:00
-
2e22ff2e36
decoder/ffmpeg: use AVStream::duration
Max Kellermann
2014-12-19 10:12:01 +01:00
-
8c3be4a5f0
decoder/ffmpeg: skip _scan_stream() if no audio stream was found
Max Kellermann
2014-12-19 10:20:25 +01:00
-
3fe2f7337c
decoder/ffmpeg: remove redundant audio stream check
Max Kellermann
2014-12-19 10:20:45 +01:00
-
ec24eb1d8e
decoder/ffmpeg: use more references
Max Kellermann
2014-12-19 10:03:35 +01:00
-
ffcaf85609
decoder/ffmpeg: merge avformat_close_input() calls
Max Kellermann
2014-12-19 09:57:29 +01:00
-
d0c481e44e
lib/ffmpeg/Time: add API documentation
Max Kellermann
2014-12-19 09:49:29 +01:00
-
67e2d9f9e1
decoder/ffmpeg: move code to lib/ffmpeg/Time.hxx
Max Kellermann
2014-12-19 09:41:21 +01:00
-
dd5aa2b483
decoder/ffmpeg: use av_free() instead of av_freep()
Max Kellermann
2014-12-19 09:23:22 +01:00
-
806494a254
decoder/ffmpeg: add API documentation
Max Kellermann
2014-12-19 06:41:50 +01:00
-
5c3afd020a
decoder/ffmpeg: copy_interleave_frame() returns ConstBuffer
Max Kellermann
2014-12-18 23:41:08 +01:00
-
190cdfc326
decoder/ffmpeg: copy_interleave_frame() returns Error
Max Kellermann
2014-12-18 23:39:56 +01:00
-
13b954c765
decoder/ffmpeg: pass AVPacket copy to ffmpeg_send_packet()
Max Kellermann
2014-12-18 23:24:11 +01:00
-
49f6b50ed3
decoder/ffmpeg: simplify ffmpeg_send_packet()
Max Kellermann
2014-12-18 23:21:48 +01:00
-
0f2a304d34
decoder/ffmpeg: pass references instead of pointers
Max Kellermann
2014-12-18 23:08:08 +01:00
-
a142f93dca
decoder/ffmpeg: move code to class FfmpegBuffer
Max Kellermann
2014-12-18 21:28:50 +01:00
-
2dfe2fb22c
decoder/ffmpeg: fix crash on out-of-memory
Max Kellermann
2014-12-18 22:13:01 +01:00
-
e8564b4c90
decoder/ffmpeg: log detailed error message
Max Kellermann
2014-12-18 22:07:38 +01:00
-
2fd81b4932
decoder/ffmpeg: remove obsolete comment
Max Kellermann
2014-12-18 20:19:40 +01:00
-
0cf4c6ffea
decoder/ffmpeg: add "pure" attributes
Max Kellermann
2014-12-18 20:17:15 +01:00
-
25f89afbfb
output/winmm: show detailed error messages
Max Kellermann
2014-12-17 19:43:14 +01:00
-
43f3cdcd24
output/winmm: show detailed error messages
Max Kellermann
2014-12-17 19:42:54 +01:00
-
3454fed324
win32/build.py: add option "--64" for a x64 build
Max Kellermann
2014-12-17 16:35:27 +01:00
-
a64ffda688
{win32,android}/build.py: add the host triple to the lib paths
Max Kellermann
2014-12-17 16:47:25 +01:00
-
8400da9934
Merge tag 'v0.19.7'
Max Kellermann
2014-12-17 19:27:59 +01:00
-