summaryrefslogtreecommitdiff
path: root/player.h
Commit message (Expand)AuthorAge
* Remove unneeded volume control mutex, adjust some timings, add wait time to s...Mike Brady2018-06-01
* If the player thread is locked, don't block player_put_packet. Instead, disca...Mike Brady2018-05-17
* Move to using pthread_cancel in place of pthread_kill -- due to a problem in ...Mike Brady2018-05-17
* Revise resend interval calculation to spread it out over a long latency.Mike Brady2018-05-15
* Add a read-write mutex to protect a player thread when it's being created or ...Mike Brady2018-05-12
* If it's an AirPlay user agent up to and including version 363 (iOS 11.1.2) us...Mike Brady2018-05-04
* incorporate 3.2d30 stuff -- lots of important bug fixes -- and include the ex...Mike Brady2018-04-14
|\
| * Keep timestamp info from the incoming audio packetMike Brady2018-04-14
| * Fix serious and long-standing bugs in the control, audio and timing threads t...Mike Brady2018-04-14
* | Add an extra field to a buffer for checking purposes.Mike Brady2018-04-12
|/
* Allow sps to deal with duplicate RTSP messages like RECORD and SETUP. Add som...Mike Brady2018-04-10
* Modify latency detection to use the second word of a sync packet to decide wh...Mike Brady2018-04-02
* Modify latency detection to use the second word of a sync packet to decide wh...Mike Brady2018-04-02
* Make scanning for DACP port part of the dacp handler. Only emit 'clip' and 's...Mike Brady2018-03-31
* On receipt of a notify volume change, only send it to the dacp device if it's...Mike Brady2018-03-09
* Make a tiny format changeMike Brady2018-03-07
* Remove many causes of warnings at the -Wextra levelMike Brady2018-03-07
* Tidy up using clang-formatMike Brady2018-03-07
* Only request a resend one time, after about a second. Stop making resend requ...Mike Brady2018-02-10
* pretty-print after adding alsa volume-based mute capabilityMike Brady2018-01-13
* Make player.c send information to the metadata store rather than initiating d...Mike Brady2018-01-10
* Move a play session's latency into the play session's data structure, duh.Mike Brady2018-01-09
* use max-latency and min-latency information in AirPlay ANNOUNCE packets, remo...Mike Brady2018-01-09
* Add tinyhttp code for sending and reading responses. Clean up some dacp routi...Mike Brady2017-12-18
* Improve the sync between AirPlay and movies like YouTube. Not sure we underst...Mike Brady2017-12-10
* hooking up a dacp scannerMike Brady2017-12-02
* Clang-formatMike Brady2017-11-19
* Clean up naming of some files, get the 'stop' command workingMike Brady2017-11-19
* Improve dbus and add some dacp servicesMike Brady2017-11-12
* Correct a few warnings that show upo in Clang but not in GCCMike Brady2017-10-24
* Some spring cleaning using clang-formatMike Brady2017-10-05
* Add avahi code to look for the rmeote control information for the client and ...Mike Brady2017-10-05
* Add very very experimental and exploratory systembus dbus support -- subject ...Mike Brady2017-09-10
* 3.1.2 pretty-print using clang-formatMike Brady2017-09-07
* Improve handling of player lock and simplify handling of loss of connection a...Mike Brady2017-08-27
* Allow the player thread variable to be a null to indicate presence or absence...Mike Brady2017-08-25
* Add index numbers for each RTSP conversation thread, to help figure debug mes...Mike Brady2017-08-21
* Tidy up source using clang-formatMike Brady2017-07-31
* Fix issue where sound from the last play was still there with the next play. ...Mike Brady2017-04-07
* Deglobalise rtp_running, make rtp timing sender use the conn data strucutreMike Brady2017-03-16
* Add rtp init and terminate, mirror all globals in the conn data structureMike Brady2017-03-16
* De-globalise ab_read and ab_write. player thread now fully reentrant.Mike Brady2017-03-10
* Make the seq_diff... etc calls explicitly depend on a base valueMike Brady2017-03-10
* De-globalise fix_volume and the vol_mutexMike Brady2017-03-10
* De globalise everything except ab_read and ab_write and the volume control stuffMike Brady2017-03-10
* de-globalise flowcontrol ab_mutex,flush_mutex, first_packet_time_to_play, tim...Mike Brady2017-03-09
* de-globalise missing_packets, late_packets, too_late_packets, resend_requests...Mike Brady2017-03-09
* De-globalise input_bytes_per_frame,output_bytes_per_frame,output_sample_ratio...Mike Brady2017-03-09
* De-globalise previous_random_numberMike Brady2017-03-09
* De-globalise max_frames_per_packet,input_num_channels,input_bit_depth,input_rateMike Brady2017-03-09