Commit Graph
5988 Commits
Author SHA1 Message Date
Tucker Kern 17784945b5 Avoid use of stdbool 2024-09-16 21:19:56 +00:00
Tucker Kern 73a9177e01 Fix warnings when building without metadata 2024-09-13 13:41:51 -06:00
Tucker Kern feed0cb13f Send pvol metadata on mute 2024-09-13 19:10:56 +00:00
Mike Brady 92a933a376 Merge pull request #1897 from acmay/ffmpeg
Check swr_init() error code and exit early.
2024-08-25 17:17:33 +10:00
Andrew May 94eda9b9e1 Check swr_init() error code and exit early. 2024-08-16 23:50:41 -07:00
Mike Brady 8901f028b3 Update RELEASENOTES-DEVELOPMENT.md 2024-08-09 18:54:16 +01:00
Mike Brady 17b134b032 Initialise the PipeWire stream to be in the inactive state. 2024-08-09 18:51:39 +01:00
Mike Brady f6dc04de15 Update RELEASENOTES-DEVELOPMENT.md 2024-08-08 16:33:18 +01:00
Mike Brady 8e6bd06c03 Go inactive when play stops. Use the new prepare_to_play() to go active ASAP when audio starts or resumes. 2024-08-08 16:11:40 +01:00
Mike Brady 67f422fb9d Add a new call to the backends -- prepare_to_play() -- to give them advance warning that audio will be coming soon. Sent when the first frame is received. 2024-08-08 16:09:26 +01:00
Mike Brady 734f93a76f Add a new call to the backends -- prepare_to_play() -- to give them advance warning that audio will be coming soon. Sent when the first frame is received. 2024-08-08 16:08:55 +01:00
Mike Brady 9650990523 Update RELEASENOTES-DEVELOPMENT.md 2024-07-23 10:08:48 +01:00
Mike Brady 1687b2a41b Merge pull request #1880 from irdkwmnsb/master
Include PipeWire in the AirPlay 2 Docker image.
2024-07-23 10:02:20 +01:00
Maxim 8215514923 Compile docker image with pipewire and add example in docker-compose 2024-07-22 21:03:54 +03:00
Mike Brady 8f99d1f407 Update check_classic_systemd_full.yml 2024-07-22 13:37:36 +01:00
Mike Brady b60029ccd4 Update check_ap2_systemv_full.yml 2024-07-22 13:36:34 +01:00
Mike Brady 64ae434b7a Update check_ap2_systemd_full_build_folder.yml 2024-07-22 13:35:49 +01:00
Mike Brady a1af442801 Update check_classic_systemd_basic.yml 2024-07-22 13:34:37 +01:00
Mike Brady 17cb83e539 Update check_classic_mac_basic.yml 2024-07-22 13:33:55 +01:00
Mike Brady 813afefe59 Update check_ap2_systemv_full.yml 2024-07-22 13:33:18 +01:00
Mike Brady 5c6c1e8085 Update check_ap2_systemd_basic.yml 2024-07-22 13:32:36 +01:00
Mike Brady 6ef57dc468 Update check_ap2_systemd_full.yml 2024-07-22 13:32:19 +01:00
Mike Brady 0ae197f23d Update check_ap2_systemd_basic.yml 2024-07-22 13:31:56 +01:00
Mike Brady 66bfcb0a4f Update check_ap2_systemd_full.yml 2024-07-22 13:18:01 +01:00
Mike Brady 4b4080e097 Update check_ap2_systemd_full.yml 2024-07-22 13:13:53 +01:00
Mike Brady 5b57ed0c38 Update check_ap2_systemd_full.yml 2024-07-22 12:55:53 +01:00
Mike Brady e6d244a7ee Update check_ap2_systemd_full.yml 2024-07-22 12:51:39 +01:00
Mike Brady 0f051384d9 Update check_ap2_systemd_full.yml 2024-07-22 11:46:29 +01:00
Mike Brady 10bef38350 Update RELEASENOTES-DEVELOPMENT.md 2024-07-22 10:47:53 +01:00
Mike Brady 597aba0ca6 Use an explicit 'is_running' flag in the sndio back end. Correct/improve some sndio documentation. 2024-07-22 10:28:30 +01:00
Mike Brady 10b965a7aa add a diagnostic function debug_print_buffer, which might be useful in the future. 2024-07-18 15:26:55 +01:00
Mike Brady 5827792081 Update RELEASENOTES-DEVELOPMENT.md 2024-07-16 13:02:44 +01:00
Mike Brady e28c566a7d Remove the avcodec_free_context(&codec_context) -- seems to cause a double free. 2024-07-16 12:58:37 +01:00
Mike Brady bde609c755 Update RELEASENOTES-DEVELOPMENT.md 2024-07-16 12:32:23 +01:00
Mike Brady 9909bc21b7 Use (AVChannelLayout)AV_CHANNEL_LAYOUT_STEREO now in place of bit-mapped AV_CH_LAYOUT_STEREO -- possible from FFmpeg 5.1, mandatory in FFmpeg 7. Also remove deprecated avcodec_close. 2024-07-16 12:25:15 +01:00
Mike Brady 9809f9d4be 4.3.5 starting point 2024-07-06 12:09:08 +01:00
Mike Brady 8941caec78 Update CAR INSTALL.md 2024-07-03 22:35:07 +01:00
Mike Brady e6da1a1db3 Update CAR INSTALL.md 2024-07-03 20:13:30 +01:00
Mike Brady 55de53321b Update RELEASENOTES-DEVELOPMENT.md 2024-06-30 10:08:01 +01:00
Mike Brady 15a7090a5f Fix a bug that blocked a fatal error exit if the player thread couldn't be terminated. Revert the session timeout from one minute back to two minutes (120 seconds). 2024-06-30 09:56:29 +01:00
Mike Brady 0099831cb7 Revert the session timeout from one munite back to two minutes (120 seconds) 2024-06-30 09:53:41 +01:00
Mike Brady e09b9c6330 Don't automatically disable the session timeout on AirPlay 2. 2024-06-29 20:38:43 +01:00
Mike Brady 6c64b52faa Update RELEASENOTES-DEVELOPMENT.md 2024-06-29 20:24:35 +01:00
Mike Brady 105299a711 Remove watchdog stuff. Move the pthreadtestcancel into the loop inside buffergetframe() -- somethime the player can stay inside that loop indefinitely. 2024-06-29 20:06:27 +01:00
Mike Brady bccf0775d3 remove watchdog stuff 2024-06-29 20:05:15 +01:00
Mike Brady 419ff394f5 Remove watchdog stuff. USe the session timeout to set the TCP keep intervals and stuff. Change response to ETIMEDOUT to rtsp_read_request_response_immediate_shutdown_requested. 2024-06-29 20:04:29 +01:00
Mike Brady fe8c6dd243 set the session timeout to one minute by default. 2024-06-29 20:02:09 +01:00
Mike Brady 6be34b7f2b set the session timeout to one minute by default. 2024-06-29 20:01:39 +01:00
Mike Brady 8e23ad3f89 prevent cancellation while performing ao-related operations. 2024-06-29 20:00:13 +01:00
Mike Brady 0412a84006 BB -- change the order of includes as mentioned in version 4.3.4-dev-13-gc064b8ba 2024-06-15 16:18:29 +01:00