Commit Graph
2187 Commits
Author SHA1 Message Date
Mike Brady 0d22130081 Add specific metadat message when a FLUSH message is received. Also add diabnostic for fmtp parameters. 2017-03-15 14:49:02 +00:00
Mike Brady 66efa71c8a Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development
Forgot about change to version.
2017-03-14 10:39:18 +00:00
Mike Brady 10f3bc1eab Clean up creation of conversation thread -- no functional difference. 2017-03-14 10:38:48 +00:00
Mike BradyandGitHub 178f78cd8b Update configure.ac 2017-03-14 09:49:59 +00:00
Mike Brady 2b6a9420a9 Add a memory barrier after initialising the rtsp_conn record. Stop a potential race condition. 2017-03-14 09:45:06 +00:00
Mike Brady eaeea54834 Ignore .dirstamp files 2017-03-14 09:44:14 +00:00
Mike Brady 87eb53cf82 Fix small bug in interpolation error message. 2017-03-14 09:13:22 +00:00
Mike Brady 0ad34287c3 Stop the "ao", "pulse" and "sndio" backends from complaining about the new output rate and format information. 2017-03-13 19:10:08 +00:00
Mike BradyandGitHub b0e9ccae24 Small backend updates.
Fix bugs in `ao`, `pulseaudio` and `sndio` backends/
2017-03-12 16:23:06 +00:00
Mike BradyandGitHub 25607ba144 Update RELEASENOTES.md 2017-03-12 16:21:32 +00:00
Mike Brady 4c88f350a6 Stop checking for default rate and depth. Now, simply ignore the rate and depth information. 2017-03-12 16:06:14 +00:00
Mike BradyandGitHub acbb87973d Update CYGWIN.md 2017-03-12 15:46:48 +00:00
Mike BradyandGitHub 72810dbde1 Add reference to –with-tinysvcmdns, duh. 2017-03-12 15:46:17 +00:00
Mike BradyandGitHub 0fa606b4fe Update RELEASENOTES.md 2017-03-11 16:10:00 +00:00
Mike Brady 684565679c Merge stability changes to develoment branch and its convolution additions 2017-03-11 14:18:52 +00:00
Mike BradyandGitHub 0bbed3c847 Update RELEASENOTES.md 2017-03-10 21:27:27 +00:00
Mike Brady 57e147db48 Resore ID of ShairportSync in Bonjour advertisment like 2.8.6 and fix a noisy bug when a frame was missing 2017-03-10 21:20:54 +00:00
Mike Brady 158c94bbb6 Resore ID of ShairportSync in Bonjour advertisiment and fix a noisy bug when a frame was missing 2017-03-10 21:19:30 +00:00
Mike Brady b4f772c3b1 Change the identified basck to ShairportSync -- lost in the move from 2.8.6 to 3.0 2017-03-10 21:00:18 +00:00
Mike Brady 5c48bfe0e9 De-globalise ab_read and ab_write. player thread now fully reentrant. 2017-03-10 19:57:02 +00:00
Mike Brady 314b5291a6 Make the seq_diff... etc calls explicitly depend on a base value 2017-03-10 19:41:51 +00:00
Mike Brady b559139862 De-globalise fix_volume and the vol_mutex 2017-03-10 19:20:49 +00:00
Mike Brady 755e95904c De globalise everything except ab_read and ab_write and the volume control stuff 2017-03-10 17:44:50 +00:00
Mike Brady 3ada8c944c Make initialising and destroying mutexes and condition variables internal to the player thread. 2017-03-09 17:51:07 +00:00
Mike Brady f06e638d24 de-globalise flowcontrol ab_mutex,flush_mutex, first_packet_time_to_play, time_since_play_started 2017-03-09 17:22:48 +00:00
Mike Brady c87414237f de-globalise missing_packets, late_packets, too_late_packets, resend_requests, decoder_in_use, last_seqno_read 2017-03-09 16:28:26 +00:00
Mike Brady 05305e1581 De-globalise input_bytes_per_frame,output_bytes_per_frame,output_sample_ratio,max_frame_size_change,decoder_info,shutdown_requested,connection_state_to_output,player_thread_please_stop 2017-03-09 16:10:39 +00:00
Mike Brady 600cebacd4 De-globalise previous_random_number 2017-03-09 14:43:41 +00:00
Mike Brady cae9337dc4 De-globalise max_frames_per_packet,input_num_channels,input_bit_depth,input_rate 2017-03-09 14:26:28 +00:00
Mike Brady d90fd0df50 Change the order of initialisation back to waht it was before de-globalising the init_decoder, etc. 2017-03-09 14:08:06 +00:00
Mike Brady ea072ec249 Move init and terminate decoder calls inside the player thread -- still using globals though 2017-03-08 20:13:10 +00:00
Mike Brady 498c1d6e18 Move buffer inside player thread 2017-03-08 19:58:02 +00:00
Mike Brady cbcda67f64 Fix a bug to ensure a silent frame is supplied to replace a missing frame. 2017-03-08 16:17:35 +00:00
Mike Brady 7d672bcf56 Untested, probably not working 2017-03-07 22:42:23 +00:00
Mike BradyandGitHub 1f3c6d700a Update README.md 2017-03-04 19:24:32 +00:00
Mike BradyandGitHub 2a25ac00a3 Update RELEASENOTES.md 2017-03-01 08:54:54 +00:00
Mike BradyandGitHub 6f376183c3 Merge pull request #484 from yannpom/development
Two audio filters added – a volume-dependent-loudness and a convolution filter.

Some housekeeping needs to be done on the location of configuration files and convolution impulse response files, and maybe compilation configuration settings, but they can wait for a little while.

Many thanks for this.
2017-03-01 08:48:13 +00:00
Yann Pomarede 2ab2a84c14 change function die, warn, inform and debug
change funcions die, warn, inform and debug argument from `char*` to `const char*` to prevent a warning in C==
2017-02-28 12:47:03 +01:00
Yann Pomarede 7b414f4ef8 adding -O2 (x2.6 speed up on Raspberry Pi) 2017-02-28 12:25:43 +01:00
Yann Pomarede f1c4b2dbed FFTConvolver needs C++11 and -O2 divides by 3 CPU usage on a Raspberry Pi. 2017-02-28 12:03:37 +01:00
Yann Pomarede 70a9d371ca prevent loudness if hardware mixer is used 2017-02-27 23:15:58 +01:00
Yann Pomarede 7b9cd28e90 2 audio filters added, a volume-dependent-loudness and a convolution filter. 2017-02-27 22:43:23 +01:00
Mike BradyandGitHub ab42a1a457 Version 3.0 2017-02-25 18:05:46 +00:00
Mike Brady 64371bb85c Remove obselete stuffing code. 2017-02-25 15:58:59 +00:00
Mike BradyandGitHub 44480a33a7 Add reference to soundio 2017-02-25 15:30:45 +00:00
Mike Brady a5082e44ee Fix it up to 3.1d0 2017-02-25 15:25:31 +00:00
Mike Brady 82297de7b1 Fix it up to 3.0 2017-02-25 15:24:50 +00:00
Mike Brady 96024568d7 Add back all accumulated changes to master branch at 3.0 release to 3.1d0 2017-02-25 15:19:44 +00:00
Mike Brady 9fe5d78d1f Add back all accumulated changes to master branch at 3.0 release 2017-02-25 15:18:34 +00:00
Mike BradyandGitHub 755e3a4ef5 Version 3
Add in the paragraph on UDP, add in `xmltoman` package requirement
2017-02-25 15:14:08 +00:00