Mike Brady and GitHub
3679fa5b90
Update RELEASENOTES.md
2017-03-15 21:23:17 +00:00
Mike Brady
755c46a27c
Fix audio backend latency offset calculations
2017-03-15 21:19:50 +00:00
Mike Brady
43fdb12aca
Fix audio backend latency offset calculations
2017-03-15 21:19:31 +00:00
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 Brady and GitHub
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 Brady and GitHub
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 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 Brady and GitHub
2a25ac00a3
Update RELEASENOTES.md
2017-03-01 08:54:54 +00:00
Mike Brady and GitHub
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 Brady and GitHub
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 Brady and GitHub
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 Brady and GitHub
755e3a4ef5
Version 3
...
Add in the paragraph on UDP, add in `xmltoman` package requirement
2017-02-25 15:14:08 +00:00
Mike Brady and GitHub
a45e462fc5
Version 3
2017-02-25 13:42:18 +00:00
Mike Brady and GitHub
c669db3e28
Version 3.0
2017-02-24 21:56:19 +00:00
Mike Brady and GitHub
c48ade2ee0
Updated for Version 3.0
2017-02-24 21:49:26 +00:00
Mike Brady
b7723d3a8f
Move to version 3.0
2017-02-24 21:43:14 +00:00
Mike Brady
9e43f8a7d6
Move to version 3.0
2017-02-24 21:39:02 +00:00
Mike Brady and GitHub
f4ed073cdd
Update RELEASENOTES.md
2017-02-22 20:47:53 +00:00