ejurgensen
6decdf4eaf
Some more Remote pairing logging
2014-01-27 20:36:54 +01:00
ejurgensen
5d6d7c7f82
Only allocate transcode resample buffer once, but make it large
2014-01-19 23:27:39 +01:00
ejurgensen
c2c072eb58
Plug bad mem leak if using libavcodec 54.35 (libav9) or above
2014-01-19 23:09:40 +01:00
ejurgensen
32f4109b1f
README update
2014-01-15 21:39:28 +01:00
ejurgensen
dd4ebfc42e
Make sure there are no remnants from last upgrade before upgrading the db
2014-01-15 18:29:57 +01:00
ejurgensen
ae51922f57
Try to autoselect a non-selected raop device if no valid output was
...
selected. This should make life easier for users of Remote on iPhone
where speakers can only be selected after playback has started (I
think...)
2014-01-13 23:24:45 +01:00
ejurgensen
827c8c787e
Reduce ffmpeg/libav log messages on default log level
...
- the messages are useless anyway, since we don't echo the name of
the file the message concerns
2014-01-13 22:01:54 +01:00
ejurgensen
3f33f33310
Add preprocessor macro FFMPEG_INCOMPATIBLE_API and use it, so
...
we use avcodec_find_best_pix_fmt_of_list for ffmpeg. Also rearrange
ffmpeg/libav libraries according to ffmpeg FAQ.
2014-01-12 22:34:57 +01:00
ejurgensen
60f43c94c9
Change embedded artwork libav preprocessor conditions
2014-01-11 23:37:04 +01:00
ejurgensen
2d4de9dd75
Add misc.h include to artwork and correct safe_atoi32 call
2014-01-11 23:34:03 +01:00
ejurgensen
eac404fa3a
Add artwork field to db (upgrade to v15). Set field when embedded
...
artwork found by the filescanner. Reenable support for embedded
artwork in group requests.
2014-01-11 23:05:29 +01:00
ejurgensen
77893f5521
Disable support for embedded artwork (groups) for now - it's too slow
2014-01-11 00:35:35 +01:00
ejurgensen
4e8f60c932
Modify check for libavresample in configure.in
2014-01-11 00:33:59 +01:00
ejurgensen
6e1cbac18f
Merge branch 'libav9'
2014-01-10 21:54:03 +01:00
ejurgensen
fc44eeb80f
Remove url encoding in filescanner_icy
2014-01-10 21:22:04 +01:00
ejurgensen
c7c7f835b7
Another libav preprocessor condition
2014-01-09 23:13:40 +01:00
ejurgensen
9c5c3a6625
Merge branch 'master' into libav9
2014-01-09 23:02:07 +01:00
ejurgensen
47c61454b6
Minor log message change
2014-01-09 23:01:21 +01:00
ejurgensen
54fa5b9104
Update artwork documentation and misc doc improvements
2014-01-09 22:58:58 +01:00
ejurgensen
da59d0c578
Support for embedded artwork (groups) and misc cleaning up
2014-01-09 22:58:11 +01:00
ejurgensen
416b89f51a
Use avcodec_find_best_pix_fmt2 (avcodec_find_best_pix_fmt deprecated in libav9)
2014-01-09 21:39:05 +01:00
ejurgensen
95b67668b4
Forgot libav preprocessor condition
2014-01-09 21:11:01 +01:00
ejurgensen
a6b586a0ce
Support for embedded artwork (items only)
2014-01-09 21:07:27 +01:00
ejurgensen
a1236f4400
Lower log level of message "Failed to retrieve artwork..."
2014-01-08 22:13:20 +01:00
ejurgensen
b4e1e380e6
Up the level of the Remote discovery pairing log message
2014-01-07 00:06:46 +01:00
ejurgensen
9ac23dcbd0
Downgrade "No CSeq in reply" log message level
2014-01-06 23:48:00 +01:00
ejurgensen
672885faaf
Merge branch 'master' into libav9
2014-01-06 21:47:20 +01:00
ejurgensen
efd4d56de5
Fix a few missing libav conditions
2014-01-06 21:41:30 +01:00
ejurgensen
7079e524b6
Fix bug where dbmfi is referenced after being freed
2014-01-05 22:56:44 +01:00
ejurgensen
a42377991d
Use songartistid instead of album_artist for playlist query
2014-01-05 14:20:42 +01:00
ejurgensen
92022d82f7
Remove patches for ancient versions of ffmpeg
2014-01-05 13:49:26 +01:00
ejurgensen
9c90abf603
Allow 0 as an initial value of revision-number
2014-01-03 22:22:21 +01:00
ejurgensen
edaa8fe4f2
Add libav version conditions
2014-01-02 22:49:18 +01:00
ejurgensen
c0fbab150f
More precise info in INSTALL about supported libav/ffmpeg versions
2013-12-31 00:01:00 +01:00
ejurgensen
21584fa1ff
Minor adjustment of log message in transcode.c
2013-12-30 23:47:41 +01:00
ejurgensen
8663641e84
Account for no channel_layout (resample) + add free decode frame
2013-12-30 23:16:30 +01:00
ejurgensen
3a8936cd26
Change to libav 9 resampling (avresample)
...
Some of the previous libav stuff removed, re-add later
2013-12-30 13:03:53 +01:00
ejurgensen
73b2d08400
Rework of transcode.c for libav 9. Resampling is broken in this commit.
2013-12-30 00:40:16 +01:00
ejurgensen
b42b1f98d7
Adjust filescanner to ignore streams with embedded artwork
2013-12-29 20:44:32 +01:00
ejurgensen
c8a631212c
Fix ffmpeg/libav logging (almost everything was being logged no matter
...
what the log level because many ffmpeg log messages have levels in
between the fixed values)
2013-12-26 23:06:34 +01:00
ejurgensen
02a73e3638
Artwork support for iTunes 11 (credit @torta) and related improvements
2013-12-25 23:06:41 +01:00
ejurgensen
8fc4b759b7
Add NEWS file again for automake
2013-12-25 08:56:59 +01:00
ejurgensen
82e550d6ec
Some documentation updates
2013-12-21 18:24:48 +01:00
ejurgensen
371ed3070c
Add seek to standard db queries
2013-12-19 20:26:38 +01:00
ejurgensen
39420b909a
Support for daap.songartistid
2013-12-18 19:26:27 +01:00
ejurgensen
ab86e30be4
Fix bug where sort fields were not implemented in group replies
2013-12-18 19:14:39 +01:00
ejurgensen
392f34bf85
Don't announce smart playlists with no items
2013-12-17 23:27:37 +01:00
ejurgensen
fe16a9ca4e
Merge branch 'audiobooks' into db_upgrade_14
2013-12-17 21:03:26 +01:00
ejurgensen
dbb043198d
Upgrade database to version 14 (artist groups and seek)
...
- add songartistid to support artist groups
- add corresponding trigger
- add seek field for later use (to save playback position)
- add G_ARTISTS and adjust queries
- add smart playlists Podcasts/Audiobooks with db upgrade
2013-12-17 20:58:55 +01:00
ejurgensen
ec2637285d
In group?group-type=artists type queries return better persistent id
...
- this is a temporary solution until real persistent id's can be
used. This change uses a hash of album_artist instead of returning
a fixed value of 1. Thank you SquallyDoc, author of Retune, for
helping out with this and suggesting this solution.
2013-12-16 22:29:47 +01:00