ejurgensen
0f4f8a9a40
Merge branch 'ffmpeg_update2'
2017-08-07 00:13:31 +02:00
ejurgensen
a975dabded
[artwork] Re-apply commit ef13abe
to artwork_legacy.c
2017-08-07 00:09:27 +02:00
ejurgensen
e489f1a6a9
[configure] Use avcodec_parameters_from_context as check for codecpar
2017-08-06 22:31:43 +02:00
Scott Shambarger
6b94a34501
[config] Added check for modern AV apis
2017-08-06 22:31:43 +02:00
ejurgensen
394dee2a86
[raop] Log src and dst ip addresses (checking for ipv6, not sure it is allowed)
2017-08-06 22:31:43 +02:00
ejurgensen
548d9ada2e
[transcode] Fixup dead assignment
2017-08-06 22:31:43 +02:00
ejurgensen
c13ed8761a
[trancode/artwork] Put back compability with older versions of ffmpeg/libav
2017-08-06 22:31:43 +02:00
ejurgensen
f9375ef915
[transcode] More adjustments for libav 12
2017-08-06 22:31:43 +02:00
ejurgensen
6951639d24
[transcode] Adjustments for libav 12
2017-08-06 22:31:43 +02:00
ejurgensen
441ad006a6
[artwork/transcode] Also let transcode.c handle rescaling of non-file Spotify artwork
2017-08-06 22:31:43 +02:00
ejurgensen
e7f888645f
[artwork/transcode] Adjust transcode.c so it can take care of artwork
...
rescaling, meaning we can do without parallel ffmpeg interfaces.
This also moves artwork rescaling from libswscale to libavfilter, which
seems to fix a problem with PNG rescaling.
2017-08-06 22:31:43 +02:00
ejurgensen
d933e171d4
[filescanner_ffmpeg] Update to use ffmpeg's new stream->codecpar
...
- keep some compability with older ffmpeg/libav, but also remove some
2017-08-06 22:20:44 +02:00
ejurgensen
1e180b5ce8
[transcode] Call av_write_trailer before cleanup so that any flushed data
...
will be written to encode_ctx->obuf, where it can be passed to the caller
2017-08-06 22:20:44 +02:00
ejurgensen
e96b9500db
[transcode] Implement new ffmpeg decoding methods: avcodec_send_packet/avcodec_receive_frame
2017-08-06 22:20:44 +02:00
ejurgensen
5afed60a42
[transcode] Implement new ffmpeg encoding methods: avcodec_send_frame/avcodec_receive_packet
2017-08-06 22:20:44 +02:00
ejurgensen
7c8eba74bb
[transcode] Remove unused param to open_filter()
2017-08-06 22:20:44 +02:00
ejurgensen
25c1795af2
[transcode] Update to new ffmpeg api - part 1
...
- no more use of AVStream.codec
- ditch some backwards compability
- move closer to being able do video, at least for artwork
2017-08-06 22:20:44 +02:00
ejurgensen
b71b32438b
[player] Don't log single tick overruns
2017-07-23 16:58:18 +02:00
ejurgensen
03ec423f83
Bump to version 25.0
2017-07-22 00:25:35 +02:00
ejurgensen
a8d742ec95
ChangeLog for forked-daapd 25.0
2017-07-22 00:24:12 +02:00
ejurgensen
b19553811c
[main] Respect the configure check for libevent_pthreads
2017-07-22 00:04:35 +02:00
ejurgensen
935d1549d4
[docs] Add note about changed pairing instructions (ref #407 )
2017-07-21 19:19:16 +02:00
ejurgensen
3f2ad41094
[alsa] Fix missing cleanup of failed ALSA sessions
2017-07-14 23:20:53 +02:00
ejurgensen
b803c30dcd
[player] Check volume range when called for volume change + some adjustments in pipe input
2017-07-14 20:04:35 +02:00
ejurgensen
4085161e9a
Merge pull request #403 from jkellerer/pipe_metadata_volume
...
Add support for instant volume changes when using metadata pipe (pvol)
2017-07-14 19:43:40 +02:00
ejurgensen
be3e2aabd8
Merge pull request #405 from chme/missingbreak
...
Missing break statement
2017-07-14 18:46:52 +02:00
chme
b6807a24aa
[filescanner] Add missing break statement in process_file
2017-07-14 17:21:08 +02:00
juergen kellerer
93e4886993
[pipe] Added instant volume support (pvol) to named metadata pipe.
2017-07-13 21:53:35 +02:00
ejurgensen
bf55e0f205
[docs] More info in INSTALL about init files and system users ( closes #126 )
2017-07-10 20:05:00 +02:00
ejurgensen
072c940426
Merge branch 'playback_resilience'
2017-07-09 22:06:01 +02:00
ejurgensen
8f906bc2c0
Merge pull request #401 from chme/playback_resilience
...
Playback resilience
2017-07-09 19:54:03 +02:00
chme
e136c726c1
[raop] Add device name to log message for retransmit requests
2017-07-09 11:44:05 +02:00
chme
ecb41eccca
[player] Use false/true for boolean field
2017-07-09 11:43:10 +02:00
chme
3048817c0b
[player] Add warning log message if overrun is detected but player is
...
still able to catch up
2017-07-09 11:43:05 +02:00
ejurgensen
074b4e773d
[input] Increase input buffer size to two seconds
2017-07-08 23:37:12 +02:00
ejurgensen
1549d0d4b5
[pipe] Fix crash if pipe is deleted after being written to (caused by double free)
2017-07-08 01:41:12 +02:00
ejurgensen
6295f2d79a
[player] Make the player resilient in cases where an output blocks
...
(due to e.g. network problems) and also make sure that all devices
have called back before restarting after a suspend. Also a whole
lot of tidying up while I am at it.
2017-07-06 22:13:04 +02:00
ejurgensen
a23bb0b7e2
[raop] Clear auth_key for device verification if verify request to device is denied
...
- should make it easier for user to setup a new pin
2017-07-01 08:33:11 +02:00
ejurgensen
ed17d756be
[scripts] Don't include install scripts in dist doc
2017-06-30 23:11:26 +02:00
ejurgensen
0876897e7c
[scripts] Drop FreeBSD 10.1 install script (replaced by 11.0)
2017-06-30 20:30:15 +02:00
ejurgensen
7496bf5bcc
[scripts] Add install script for FreeBSD 11.0
2017-06-30 20:27:48 +02:00
ejurgensen
2068794b7f
[pairing] Make log message more helpful
2017-06-30 19:35:33 +02:00
ejurgensen
467b652da0
[rtsp] Silence event_del warnings
2017-06-27 22:15:53 +02:00
ejurgensen
81a93bbec1
[player] Add config option high_resolution_clock
2017-06-26 23:32:24 +02:00
ejurgensen
c2b1706855
[raop] Send correct volume as keep-alive for ATV's (fix for #368 )
2017-06-26 20:11:31 +02:00
ejurgensen
a2e1a9a75a
Merge pull request #397 from chme/travis
...
[travis] Run separate make command in travis build
2017-06-25 09:08:31 +02:00
chme
7205bc23e3
[travis] Run make befor running scan-build
...
scan-build --status-bugs does not return an error code if make fails
with compile errors. Therefor run make as a seperate step to ensure the
travis build does not report a false positive.
2017-06-25 08:48:44 +02:00
ejurgensen
f4e171db75
[raop] Save verification key to db immediately after verification
2017-06-24 23:59:02 +02:00
ejurgensen
f33b6dbfbf
[docs] Update README, mpd supports consume (ref #383 )
2017-06-21 21:49:39 +02:00
ejurgensen
44fad55b0b
Merge branch 'atv_verification1'
2017-06-20 22:17:14 +02:00