]> git.ipfire.org Git - thirdparty/shairport-sync.git/log
thirdparty/shairport-sync.git
8 years agoFreeBSD doesn't have ETIME but both FreeBSD and Linux know ETIMEDOUT 509/head
Tobias Kortkamp [Wed, 12 Apr 2017 13:18:39 +0000 (15:18 +0200)] 
FreeBSD doesn't have ETIME but both FreeBSD and Linux know ETIMEDOUT

8 years agoRewrite and unbreak sndio backend
Tobias Kortkamp [Wed, 12 Apr 2017 13:15:57 +0000 (15:15 +0200)] 
Rewrite and unbreak sndio backend

8 years agoUpdate RELEASENOTES.md 3.1.s5
Mike Brady [Fri, 7 Apr 2017 19:42:20 +0000 (20:42 +0100)] 
Update RELEASENOTES.md

8 years agoUpdate RELEASENOTES.md
Mike Brady [Fri, 7 Apr 2017 19:41:42 +0000 (20:41 +0100)] 
Update RELEASENOTES.md

8 years agoUpdate RELEASENOTES.md
Mike Brady [Fri, 7 Apr 2017 19:40:47 +0000 (20:40 +0100)] 
Update RELEASENOTES.md

8 years agoBug fixes, improved error messaging, stability improvements, new --logOutputLevel...
Mike Brady [Fri, 7 Apr 2017 19:32:53 +0000 (20:32 +0100)] 
Bug fixes, improved error messaging, stability improvements, new --logOutputLevel option.

8 years agoAdd information about --logOutputLevel
Mike Brady [Fri, 7 Apr 2017 19:31:12 +0000 (20:31 +0100)] 
Add information about --logOutputLevel

8 years agoFix issue where sound from the last play was still there with the next play. Make...
Mike Brady [Fri, 7 Apr 2017 19:18:03 +0000 (20:18 +0100)] 
Fix issue where sound from the last play was still there with the next play. Make timing stuff threadsaf, handle volume_max_db correctly when ignore_volume_control is true

8 years agoFix issue where sound from the last play was still there with the next play. Make...
Mike Brady [Fri, 7 Apr 2017 19:16:13 +0000 (20:16 +0100)] 
Fix issue where sound from the last play was still there with the next play. Make timing stuff threadsafe

8 years agoAdd new command line option --logOutputLevel
Mike Brady [Fri, 7 Apr 2017 18:00:02 +0000 (19:00 +0100)] 
Add new command line option --logOutputLevel

8 years agoImprove error reporting in non-blocking write code
Mike Brady [Fri, 7 Apr 2017 17:45:28 +0000 (18:45 +0100)] 
Improve error reporting in non-blocking write code

8 years agoMove some globals into the thread parameter block. Add setting for logOutputLevel
Mike Brady [Fri, 7 Apr 2017 17:44:11 +0000 (18:44 +0100)] 
Move some globals into the thread parameter block. Add setting for logOutputLevel

8 years agoMove the code to cehck for ignoring volume control to player.c
Mike Brady [Fri, 7 Apr 2017 17:39:09 +0000 (18:39 +0100)] 
Move the code to cehck for ignoring volume control to player.c

8 years agoMake this threadsafe and modify the clock drift diagnostics
Mike Brady [Fri, 7 Apr 2017 17:37:44 +0000 (18:37 +0100)] 
Make this threadsafe and modify the clock drift diagnostics

8 years agoImprove error reporting if stdout can't be written to.
Mike Brady [Fri, 7 Apr 2017 17:34:25 +0000 (18:34 +0100)] 
Improve error reporting if stdout can't be  written to.

8 years agoImprove error reporting if pipe can't be opened or written to.
Mike Brady [Fri, 7 Apr 2017 17:33:05 +0000 (18:33 +0100)] 
Improve error reporting if pipe can't be opened or written to.

8 years agoFully release the hardware device on flush. Simplify flushing. Also improve some...
Mike Brady [Fri, 7 Apr 2017 17:31:47 +0000 (18:31 +0100)] 
Fully release the hardware device on flush. Simplify flushing. Also improve some debug messages.

8 years agoUpdate RELEASENOTES.md
Mike Brady [Sat, 1 Apr 2017 14:24:00 +0000 (15:24 +0100)] 
Update RELEASENOTES.md

8 years agoUpdate configure.ac
Mike Brady [Sat, 1 Apr 2017 14:22:21 +0000 (15:22 +0100)] 
Update configure.ac

8 years agoDon't die if you can't change the volume control -- just report it
Mike Brady [Sat, 1 Apr 2017 14:20:30 +0000 (15:20 +0100)] 
Don't die if you can't change the volume control -- just report it

8 years agoMerge pull request #500 from berkovskyy/development
Mike Brady [Tue, 21 Mar 2017 16:35:34 +0000 (16:35 +0000)] 
Merge pull request #500 from berkovskyy/development

Fix various typos.

8 years agoFix various typos. 500/head
Denys Berkovskyy [Tue, 21 Mar 2017 11:16:05 +0000 (11:16 +0000)] 
Fix various typos.

8 years agoUpdate RELEASENOTES.md
Mike Brady [Thu, 16 Mar 2017 16:12:40 +0000 (16:12 +0000)] 
Update RELEASENOTES.md

8 years agoUpdate RELEASENOTES.md
Mike Brady [Thu, 16 Mar 2017 16:12:24 +0000 (16:12 +0000)] 
Update RELEASENOTES.md

8 years agoMake rtp stuff thread-safe -- remove all globals
Mike Brady [Thu, 16 Mar 2017 15:47:20 +0000 (15:47 +0000)] 
Make rtp stuff thread-safe -- remove all globals

8 years agoMake rtp stuff thread-safe -- remove all globals
Mike Brady [Thu, 16 Mar 2017 15:47:07 +0000 (15:47 +0000)] 
Make rtp stuff thread-safe -- remove all globals

8 years agodeglobalise sockets and reference timestamp
Mike Brady [Thu, 16 Mar 2017 15:29:16 +0000 (15:29 +0000)] 
deglobalise sockets and reference timestamp

8 years agodeglobalise self_scope_id for ipv6
Mike Brady [Thu, 16 Mar 2017 15:09:03 +0000 (15:09 +0000)] 
deglobalise self_scope_id for ipv6

8 years agodeglobalise client_ip_string and self_ip_string
Mike Brady [Thu, 16 Mar 2017 15:05:55 +0000 (15:05 +0000)] 
deglobalise client_ip_string and self_ip_string

8 years agoDeglobalise rtp_running, make rtp timing sender use the conn data strucutre
Mike Brady [Thu, 16 Mar 2017 15:01:08 +0000 (15:01 +0000)] 
Deglobalise rtp_running, make rtp timing sender use the conn data strucutre

8 years agoAdd rtp init and terminate, mirror all globals in the conn data structure
Mike Brady [Thu, 16 Mar 2017 13:19:38 +0000 (13:19 +0000)] 
Add rtp init and terminate, mirror all globals in the conn data structure

8 years agoadd conn to many procedure calls
Mike Brady [Thu, 16 Mar 2017 12:33:56 +0000 (12:33 +0000)] 
add conn to many procedure calls

8 years agoMerge branch 'development' of https://github.com/mikebrady/shairport-sync into develo...
Mike Brady [Thu, 16 Mar 2017 08:48:24 +0000 (08:48 +0000)] 
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development

/Forgot

8 years agoAdd some debug messages around requests to stop and wathc out for double announcements
Mike Brady [Thu, 16 Mar 2017 08:47:26 +0000 (08:47 +0000)] 
Add some debug messages around requests to stop and wathc out for double announcements

8 years agoUpdate RELEASENOTES.md
Mike Brady [Wed, 15 Mar 2017 21:23:35 +0000 (21:23 +0000)] 
Update RELEASENOTES.md

8 years agoUpdate RELEASENOTES.md
Mike Brady [Wed, 15 Mar 2017 21:23:17 +0000 (21:23 +0000)] 
Update RELEASENOTES.md

8 years agoFix audio backend latency offset calculations
Mike Brady [Wed, 15 Mar 2017 21:19:50 +0000 (21:19 +0000)] 
Fix audio backend latency offset calculations

8 years agoFix audio backend latency offset calculations
Mike Brady [Wed, 15 Mar 2017 21:19:31 +0000 (21:19 +0000)] 
Fix audio backend latency offset calculations

8 years agoAdd specific metadat message when a FLUSH message is received. Also add diabnostic...
Mike Brady [Wed, 15 Mar 2017 14:49:02 +0000 (14:49 +0000)] 
Add specific metadat message when a FLUSH message is received. Also add diabnostic for fmtp parameters.

8 years agoMerge branch 'development' of https://github.com/mikebrady/shairport-sync into develo...
Mike Brady [Tue, 14 Mar 2017 10:39:18 +0000 (10:39 +0000)] 
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development

Forgot about change to version.

8 years agoClean up creation of conversation thread -- no functional difference.
Mike Brady [Tue, 14 Mar 2017 10:38:48 +0000 (10:38 +0000)] 
Clean up creation of conversation thread -- no functional difference.

8 years agoUpdate configure.ac
Mike Brady [Tue, 14 Mar 2017 09:49:59 +0000 (09:49 +0000)] 
Update configure.ac

8 years agoAdd a memory barrier after initialising the rtsp_conn record. Stop a potential race...
Mike Brady [Tue, 14 Mar 2017 09:45:06 +0000 (09:45 +0000)] 
Add a memory barrier after initialising the rtsp_conn record. Stop a potential race condition.

8 years agoIgnore .dirstamp files
Mike Brady [Tue, 14 Mar 2017 09:44:14 +0000 (09:44 +0000)] 
Ignore .dirstamp files

8 years agoFix small bug in interpolation error message.
Mike Brady [Tue, 14 Mar 2017 09:13:22 +0000 (09:13 +0000)] 
Fix small bug in interpolation error message.

8 years agoStop the "ao", "pulse" and "sndio" backends from complaining about the new output...
Mike Brady [Mon, 13 Mar 2017 19:10:08 +0000 (19:10 +0000)] 
Stop the "ao", "pulse" and "sndio" backends from complaining about the new output rate and format information.

8 years agoUpdate RELEASENOTES.md 3.1.d1
Mike Brady [Sat, 11 Mar 2017 16:10:00 +0000 (16:10 +0000)] 
Update RELEASENOTES.md

8 years agoMerge stability changes to develoment branch and its convolution additions
Mike Brady [Sat, 11 Mar 2017 14:18:52 +0000 (14:18 +0000)] 
Merge stability changes to develoment branch and its convolution additions

8 years agoChange the identified basck to ShairportSync -- lost in the move from 2.8.6 to 3.0
Mike Brady [Fri, 10 Mar 2017 21:00:18 +0000 (21:00 +0000)] 
Change the identified basck to ShairportSync -- lost in the move from 2.8.6 to 3.0

8 years agoDe-globalise ab_read and ab_write. player thread now fully reentrant.
Mike Brady [Fri, 10 Mar 2017 19:57:02 +0000 (19:57 +0000)] 
De-globalise ab_read and ab_write. player thread now fully reentrant.

8 years agoMake the seq_diff... etc calls explicitly depend on a base value
Mike Brady [Fri, 10 Mar 2017 19:41:51 +0000 (19:41 +0000)] 
Make the seq_diff... etc calls explicitly depend on a base value

8 years agoDe-globalise fix_volume and the vol_mutex
Mike Brady [Fri, 10 Mar 2017 19:20:49 +0000 (19:20 +0000)] 
De-globalise fix_volume and the vol_mutex

8 years agoDe globalise everything except ab_read and ab_write and the volume control stuff
Mike Brady [Fri, 10 Mar 2017 17:44:50 +0000 (17:44 +0000)] 
De globalise everything except ab_read and ab_write and the volume control stuff

8 years agoMake initialising and destroying mutexes and condition variables internal to the...
Mike Brady [Thu, 9 Mar 2017 17:51:07 +0000 (17:51 +0000)] 
Make initialising and destroying mutexes and condition variables internal to the player thread.

8 years agode-globalise flowcontrol ab_mutex,flush_mutex, first_packet_time_to_play, time_since_...
Mike Brady [Thu, 9 Mar 2017 17:22:48 +0000 (17:22 +0000)] 
de-globalise flowcontrol ab_mutex,flush_mutex, first_packet_time_to_play, time_since_play_started

8 years agode-globalise missing_packets, late_packets, too_late_packets, resend_requests, decode...
Mike Brady [Thu, 9 Mar 2017 16:28:26 +0000 (16:28 +0000)] 
de-globalise missing_packets, late_packets, too_late_packets, resend_requests, decoder_in_use, last_seqno_read

8 years agoDe-globalise input_bytes_per_frame,output_bytes_per_frame,output_sample_ratio,max_fra...
Mike Brady [Thu, 9 Mar 2017 16:10:39 +0000 (16:10 +0000)] 
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

8 years agoDe-globalise previous_random_number
Mike Brady [Thu, 9 Mar 2017 14:43:41 +0000 (14:43 +0000)] 
De-globalise previous_random_number

8 years agoDe-globalise max_frames_per_packet,input_num_channels,input_bit_depth,input_rate
Mike Brady [Thu, 9 Mar 2017 14:26:28 +0000 (14:26 +0000)] 
De-globalise max_frames_per_packet,input_num_channels,input_bit_depth,input_rate

8 years agoChange the order of initialisation back to waht it was before de-globalising the...
Mike Brady [Thu, 9 Mar 2017 14:08:06 +0000 (14:08 +0000)] 
Change the order of initialisation back to waht it was before de-globalising the init_decoder, etc.

8 years agoMove init and terminate decoder calls inside the player thread -- still using globals...
Mike Brady [Wed, 8 Mar 2017 20:13:10 +0000 (20:13 +0000)] 
Move init and terminate decoder calls inside the player thread -- still using globals though

8 years agoMove buffer inside player thread
Mike Brady [Wed, 8 Mar 2017 19:58:02 +0000 (19:58 +0000)] 
Move buffer inside player thread

8 years agoFix a bug to ensure a silent frame is supplied to replace a missing frame.
Mike Brady [Wed, 8 Mar 2017 16:17:35 +0000 (16:17 +0000)] 
Fix a bug to ensure a silent frame is supplied to replace a missing frame.

8 years agoUntested, probably not working
Mike Brady [Tue, 7 Mar 2017 22:42:23 +0000 (22:42 +0000)] 
Untested, probably not working

8 years agoUpdate RELEASENOTES.md
Mike Brady [Wed, 1 Mar 2017 08:54:54 +0000 (08:54 +0000)] 
Update RELEASENOTES.md

8 years agoMerge pull request #484 from yannpom/development
Mike Brady [Wed, 1 Mar 2017 08:48:13 +0000 (08:48 +0000)] 
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.

8 years agochange function die, warn, inform and debug 484/head
Yann Pomarede [Tue, 28 Feb 2017 11:47:03 +0000 (12:47 +0100)] 
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==

8 years agoadding -O2 (x2.6 speed up on Raspberry Pi)
Yann Pomarede [Tue, 28 Feb 2017 11:25:43 +0000 (12:25 +0100)] 
adding -O2 (x2.6 speed up on Raspberry Pi)

8 years agoFFTConvolver needs C++11 and -O2 divides by 3 CPU usage on a Raspberry Pi.
Yann Pomarede [Tue, 28 Feb 2017 11:03:37 +0000 (12:03 +0100)] 
FFTConvolver needs C++11 and -O2 divides by 3 CPU usage on a Raspberry Pi.

8 years agoprevent loudness if hardware mixer is used
Yann Pomarede [Mon, 27 Feb 2017 22:15:58 +0000 (23:15 +0100)] 
prevent loudness if hardware mixer is used

8 years ago2 audio filters added, a volume-dependent-loudness and a convolution filter.
Yann Pomarede [Mon, 27 Feb 2017 21:43:23 +0000 (22:43 +0100)] 
2 audio filters added, a volume-dependent-loudness and a convolution filter.

8 years agoVersion 3.0
Mike Brady [Sat, 25 Feb 2017 18:05:46 +0000 (18:05 +0000)] 
Version 3.0

8 years agoRemove obselete stuffing code.
Mike Brady [Sat, 25 Feb 2017 15:58:59 +0000 (15:58 +0000)] 
Remove obselete stuffing code.

8 years agoAdd reference to `soundio`
Mike Brady [Sat, 25 Feb 2017 15:30:45 +0000 (15:30 +0000)] 
Add reference to `soundio`

8 years agoFix it up to 3.1d0
Mike Brady [Sat, 25 Feb 2017 15:25:31 +0000 (15:25 +0000)] 
Fix it up to 3.1d0

8 years agoFix it up to 3.0
Mike Brady [Sat, 25 Feb 2017 15:24:50 +0000 (15:24 +0000)] 
Fix it up to 3.0

8 years agoAdd back all accumulated changes to master branch at 3.0 release to 3.1d0
Mike Brady [Sat, 25 Feb 2017 15:19:44 +0000 (15:19 +0000)] 
Add back all accumulated changes to master branch at 3.0 release to 3.1d0

8 years agoAdd back all accumulated changes to master branch at 3.0 release
Mike Brady [Sat, 25 Feb 2017 15:18:34 +0000 (15:18 +0000)] 
Add back all accumulated changes to master branch at 3.0 release

8 years agoVersion 3
Mike Brady [Sat, 25 Feb 2017 15:14:08 +0000 (15:14 +0000)] 
Version 3

Add in the paragraph on UDP, add in `xmltoman` package requirement

8 years agoVersion 3
Mike Brady [Sat, 25 Feb 2017 13:42:18 +0000 (13:42 +0000)] 
Version 3

8 years agoVersion 3.0 3.0
Mike Brady [Fri, 24 Feb 2017 21:56:19 +0000 (21:56 +0000)] 
Version 3.0

8 years agoUpdated for Version 3.0
Mike Brady [Fri, 24 Feb 2017 21:49:26 +0000 (21:49 +0000)] 
Updated for Version 3.0

8 years agoMove to version 3.0
Mike Brady [Fri, 24 Feb 2017 21:43:14 +0000 (21:43 +0000)] 
Move to version 3.0

8 years agoMove to version 3.0
Mike Brady [Fri, 24 Feb 2017 21:39:02 +0000 (21:39 +0000)] 
Move to version 3.0

8 years agoUpdate RELEASENOTES.md
Mike Brady [Wed, 22 Feb 2017 20:47:53 +0000 (20:47 +0000)] 
Update RELEASENOTES.md

8 years agoUpdate RELEASENOTES.md
Mike Brady [Wed, 22 Feb 2017 20:37:05 +0000 (20:37 +0000)] 
Update RELEASENOTES.md

8 years agoUpdate RELEASENOTES.md
Mike Brady [Wed, 22 Feb 2017 20:35:11 +0000 (20:35 +0000)] 
Update RELEASENOTES.md

8 years agoUpdate RELEASENOTES.md
Mike Brady [Wed, 22 Feb 2017 20:31:00 +0000 (20:31 +0000)] 
Update RELEASENOTES.md

8 years agoUpdate RELEASENOTES.md
Mike Brady [Wed, 22 Feb 2017 20:30:18 +0000 (20:30 +0000)] 
Update RELEASENOTES.md

8 years agoUpdate RELEASENOTES.md
Mike Brady [Wed, 22 Feb 2017 20:29:27 +0000 (20:29 +0000)] 
Update RELEASENOTES.md

8 years agoUpdate RELEASENOTES.md 3.0.rc0
Mike Brady [Sat, 11 Feb 2017 12:48:02 +0000 (12:48 +0000)] 
Update RELEASENOTES.md

8 years agoUpdate RELEASENOTES.md
Mike Brady [Sat, 11 Feb 2017 12:47:30 +0000 (12:47 +0000)] 
Update RELEASENOTES.md

8 years agoUpdate shairport-sync.conf
Mike Brady [Sat, 11 Feb 2017 12:35:06 +0000 (12:35 +0000)] 
Update shairport-sync.conf

8 years agoUpdate LICENSES
Mike Brady [Sat, 11 Feb 2017 12:28:19 +0000 (12:28 +0000)] 
Update LICENSES

8 years agoUpdate man page and equivalent html page
Mike Brady [Sat, 11 Feb 2017 12:15:17 +0000 (12:15 +0000)] 
Update man page and equivalent html page

8 years agoClang Format
Mike Brady [Sat, 11 Feb 2017 12:12:07 +0000 (12:12 +0000)] 
Clang Format

8 years ago3.0 Release Candidate 0
Mike Brady [Sat, 11 Feb 2017 11:56:30 +0000 (11:56 +0000)] 
3.0 Release Candidate 0

8 years agoUpdate README.md
Mike Brady [Sat, 11 Feb 2017 11:53:13 +0000 (11:53 +0000)] 
Update README.md

8 years agoUpdate README.md
Mike Brady [Sat, 11 Feb 2017 11:51:57 +0000 (11:51 +0000)] 
Update README.md

8 years agoUpdate README.md
Mike Brady [Sat, 11 Feb 2017 11:50:39 +0000 (11:50 +0000)] 
Update README.md