Commit Graph

  • 9e9c3e42cc Rework RAOP volume setting to be per-speaker Julien BLACHE 2010-11-19 21:49:17 +0100
  • 9bd6d459a2 Maintain per-speaker volume information Julien BLACHE 2010-11-19 21:22:55 +0100
  • 6f7b12b1f2 Handle database upgrade v10 -> v11 Julien BLACHE 2010-11-02 18:57:56 +0100
  • 27c89cf312 Remove old db_config_* interface Julien BLACHE 2010-11-19 20:50:24 +0100
  • 9507f8d059 Switch speaker state-saving to new db_speaker_* interface Julien BLACHE 2010-11-19 20:48:33 +0100
  • 012e90b4a3 Add a dedicated table for speakers Julien BLACHE 2010-11-02 18:40:14 +0100
  • 7de9408a10 Make sure device is deselected before removing it Julien BLACHE 2010-11-21 10:54:55 +0100
  • 78df98ba35 Introduce speaker selection/deselection helpers Julien BLACHE 2010-11-21 10:05:41 +0100
  • 55f0c7cfcd Rename volume to master_volume Julien BLACHE 2010-11-19 20:35:12 +0100
  • edfcf955a7 Replace device autoselect deadline with a boolean flag Julien BLACHE 2010-11-19 20:31:41 +0100
  • 25cdedc343 Remove device list lock (dev_lck) Julien BLACHE 2010-11-19 20:27:18 +0100
  • 320d3b9dde Manage devices entirely in the player thread Julien BLACHE 2010-11-19 20:20:37 +0100
  • 389e3f1123 Introduce non-blocking commands Julien BLACHE 2010-11-19 19:26:29 +0100
  • ec4299e6c7 Turn speaker enumeration into a sync command Julien BLACHE 2010-12-02 19:51:08 +0100
  • 418e818bee Move code around, no functional changes Julien BLACHE 2010-11-19 19:13:30 +0100
  • c3e24a0d9a Hide get_pos() debug messages behind DEBUG_SYNC Julien BLACHE 2010-11-21 11:59:45 +0100
  • 12daf7237e Downgrade debug message priority Julien BLACHE 2010-11-28 16:01:01 +0100
  • 45e3d55ee0 Enumerate all active or advertised speakers Julien BLACHE 2010-11-19 23:02:53 +0100
  • c70caad87e Disable session expiration Julien BLACHE 2010-11-11 10:44:57 +0100
  • 8cc3d4841f Move last_active check into raop_device_find_or_new() Julien BLACHE 2010-11-02 17:55:26 +0100
  • 6bfc4a65e2 Implement sort=artist for DACP/player Kai Elwert 2010-10-26 18:06:36 +0200
  • 204a756283 Fallback to the Master mixer element if PCM is not available Peter 2010-10-24 18:53:58 +0200
  • 791a2770f0 Document new artwork behaviour Julien BLACHE 2010-10-24 18:48:55 +0200
  • 4f164b939c Add support for JPEG artwork and cover.{png,jpg} album artwork Peter 2010-10-24 18:43:51 +0200
  • ee10bcf968 Rework target size determination Julien BLACHE 2010-10-24 17:38:12 +0200
  • fa868c5c7a Make Murmur hash functions static Julien BLACHE 2010-10-24 16:37:36 +0200
  • 2be812e04d Fix 32bit MurmurHash64 routines Julien BLACHE 2010-10-23 18:36:10 +0200
  • 65c8924898 Add daap.songalbumartist to the list of supported DAAP query fields Kai Elwert 2010-10-09 15:58:56 +0200
  • e5af78fe9f Implement sort=artist for DAAP queries Kai Elwert 2010-10-09 15:57:34 +0200
  • ee7b976eeb Advertise DAAP updates support in server-info Kai Elwert 2010-10-09 15:54:53 +0200
  • a8e7a7aeeb Fix missing command_init() call in player_playback_next() Julien BLACHE 2010-10-07 20:47:57 +0200
  • aa33b520ed Identify RAOP device type Julien BLACHE 2010-10-07 19:37:05 +0200
  • 3abf62179e Implement RAOP retransmission Julien BLACHE 2010-10-05 20:19:08 +0200
  • 10a0b16573 Implement RAOP retransmit buffer Julien BLACHE 2010-10-05 20:02:42 +0200
  • faea2d33a1 Split out RAOP packet sending Julien BLACHE 2010-10-05 19:52:07 +0200
  • 385375cdc6 Add RAOP control request handler Julien BLACHE 2010-10-05 19:48:22 +0200
  • a2329dfd3a Use djb_hash(libname) as the RTP SSRC ID Julien BLACHE 2010-10-03 17:01:08 +0200
  • f13a83147d Move code around, no functional changes Julien BLACHE 2010-10-02 13:18:12 +0200
  • 65a75dd85f Do not use a scoped address in SDP payload Julien BLACHE 2010-10-02 12:41:45 +0200
  • 309ad6060e RAOP device discovery rework, rework add/update Julien BLACHE 2010-09-30 19:24:34 +0200
  • 48de711301 RAOP device discovery rework, remove add/remove branch & reindent Julien BLACHE 2010-09-30 19:18:49 +0200
  • 999066d703 RAOP device discovery rework, split remove code Julien BLACHE 2010-09-30 19:15:17 +0200
  • 01df67ceb6 Move last_active check into the device add case Julien BLACHE 2010-09-30 19:08:43 +0200
  • cd8686be82 Add DB profiling support Kai Elwert 2010-09-29 18:49:10 +0200
  • 5c81144beb Revert to standard SQLite functions for DB startup, creation and upgrade Julien BLACHE 2010-09-29 18:26:31 +0200
  • b79cf13c95 Remove custom collation and custom daap_songalbumid() function code Julien BLACHE 2010-09-28 18:39:43 +0200
  • da0011de3b Load our SQLite extension Julien BLACHE 2010-09-28 18:38:10 +0200
  • 517f11c691 Add the SQLite extension to the build Julien BLACHE 2010-09-28 18:35:25 +0200
  • 743476fec0 Add SQLite extension Julien BLACHE 2010-09-28 18:33:32 +0200
  • a4c74c2063 Use AF_UNSPEC instead of -1 as error code for family Julien BLACHE 2010-09-26 14:52:41 +0200
  • a3d549bd37 Reduce stack usage for boolean flags Julien BLACHE 2010-09-21 22:30:16 +0200
  • 50a9a3690f RAOP auth quirk for old (802.11g) AirPort Express Julien BLACHE 2010-09-21 22:29:17 +0200
  • cc4e271de1 Add Authorization header to all RTSP requests Julien BLACHE 2010-09-25 20:15:27 +0200
  • 2d139d77a5 Export evrtsp_method() Julien BLACHE 2010-09-25 20:12:55 +0200
  • d0e0700a13 Move code around, no functional changes Julien BLACHE 2010-09-25 19:49:31 +0200
  • 6f642f487b Rework WWW-Authenticate header parsing Julien BLACHE 2010-09-25 19:00:03 +0200
  • f7c2bf756a Remove duplicate mstm tag in server-info reply Julien BLACHE 2010-09-18 22:50:26 +0200
  • 8411aa48b7 Keep Avahi code inside mdns_avahi.c Julien BLACHE 2010-09-18 17:16:29 +0200
  • 7ba3b23f63 Rename mdns_avahi.h to mdns.h Julien BLACHE 2010-09-18 16:29:06 +0200
  • 33d51f0652 Add key/value functions & data types Julien BLACHE 2010-09-18 17:15:41 +0200
  • aa57931879 Fix typo in goto label name Julien BLACHE 2010-09-17 12:21:05 +0200
  • d5d1a2d3cb Move code around, no functional changes Julien BLACHE 2010-09-06 21:19:33 +0200
  • 1f3e79d2c2 Document ffmpeg 0.5.1+ requirement Julien BLACHE 2010-09-15 18:22:07 +0200
  • 5155bc05ef Add check for av_lockmgr_register() in libavcodec (ffmpeg 0.5.1+) Julien BLACHE 2010-09-15 18:21:19 +0200
  • b05d173139 Add a lock manager callback for ffmpeg Julien BLACHE 2010-09-15 18:20:23 +0200
  • 235e13ef70 Call avcodec_init() Julien BLACHE 2010-09-15 18:17:35 +0200
  • 748a208796 Fix gcrypt_init_fail error path Julien BLACHE 2010-09-15 18:05:20 +0200
  • ce683b26ab Add configure checks for timerfd Julien BLACHE 2010-09-14 22:39:22 +0200
  • bc443752b3 Move eventfd checks to the Linux-specific portion of configure Julien BLACHE 2010-09-14 22:35:48 +0200
  • 75fb755db7 Assign ms to target_pts to ensure full 64bit computation of target_pts Julien BLACHE 2010-09-13 21:50:22 +0200
  • 115ded61d0 Move code around, no functional changes Julien BLACHE 2010-09-13 21:46:24 +0200
  • d1af41f0e7 Fix got_pts computation wrt start_time Julien BLACHE 2010-09-13 21:46:54 +0200
  • bff494ac5d Use a union for command argument in struct player_command Julien BLACHE 2010-09-13 19:08:29 +0200
  • 7f79ca5709 Modify player commands to use per-command lock & condition Julien BLACHE 2010-09-13 18:43:11 +0200
  • 942f3e4aad Modify player-to-DACP status update communication Julien BLACHE 2010-09-12 14:31:41 +0200
  • 90b13b1855 Remove checks for evhttp.h and libevent_extra Julien BLACHE 2010-09-12 18:46:38 +0200
  • b78b90ad0e Remove useless #include <evhttp.h> Julien BLACHE 2010-09-12 18:43:22 +0200
  • 01b42d3108 Fix typo, checking for evbuf instead of update Julien BLACHE 2010-09-12 17:31:31 +0200
  • c6c53e6a28 Fix integer type mismatch in SQL query Julien BLACHE 2010-09-10 20:58:10 +0200
  • b1e57f8f6a Factor out common code in RSP Julien BLACHE 2010-09-09 18:03:44 +0200
  • 0cb62fdabf Bind IPv4 server first, to avoid v4compat Julien BLACHE 2010-09-08 19:47:28 +0200
  • e9b8fd8bd7 Check for both ip6-localhost and localhost Julien BLACHE 2010-09-08 19:41:17 +0200
  • 053b8df4ba Factor out common code to increase playcount while streaming Julien BLACHE 2010-09-08 19:37:41 +0200
  • b0a8e879e4 Remove useless check Julien BLACHE 2010-09-08 19:28:24 +0200
  • 71bf8390b0 Constify http_reply_401 Julien BLACHE 2010-09-08 19:22:26 +0200
  • 535d691a4a Fix full_uri memory leak in error path Julien BLACHE 2010-09-08 19:19:17 +0200
  • e5ec6c7c4f Add download URLs and a note about binary packages Julien BLACHE 2010-09-06 19:26:47 +0200
  • 73008dff81 Add a word of caution about Unicode characters in device names Julien BLACHE 2010-09-06 19:06:49 +0200
  • 441a689765 Rephrase the sqlite3 unlock notify API note Julien BLACHE 2010-09-06 18:54:26 +0200
  • 1ef02084ed Fix thinko: s/update notify API/unlock notify API/ Julien BLACHE 2010-09-06 18:51:19 +0200
  • 6b851d6af6 libavl is now available alongside the release tarballs Julien BLACHE 2010-09-06 18:49:11 +0200
  • 17a0750b8b Add a note about ffmpeg Julien BLACHE 2010-09-06 18:44:43 +0200
  • 0a3dfcc711 Bump version to 0.12 0.12 Julien BLACHE 2010-09-04 16:38:22 +0200
  • 3b30e9e113 Fill-in ChangeLog for v0.12 Julien BLACHE 2010-09-04 16:37:54 +0200
  • 41fb0cb05e Fill-in ChangeLog for v0.11. Julien BLACHE 2010-09-04 16:33:51 +0200
  • bfe96fb8ea Add download URL for release tarballs Julien BLACHE 2010-09-04 16:21:10 +0200
  • 32a307df2f Expand installation instructions Julien BLACHE 2010-09-04 13:22:00 +0200
  • 0137b202f0 Allow use of pre-generated ANTLR3 parsers when antlr3 is not available Julien BLACHE 2010-09-04 12:57:10 +0200
  • dd6fd6ceec Use rm -f to clean up ANTLR-generated files Julien BLACHE 2010-09-04 12:01:30 +0200
  • 32300f48cb Create $(localstatedir)/cache/forked-daapd Julien BLACHE 2010-09-04 11:53:29 +0200