Commit Graph

  • 5f564556c9 add a -sync option to activate server-client sync in audio-only mode F. Duncanh 2023-02-08 01:31:44 -05:00
  • ad451b4c33 remove unnecessary "audio delay" feature. F. Duncanh 2023-02-07 23:54:23 -05:00
  • dfd98efbab cleanups of initial latency code. ntp and rtp times F. Duncanh 2023-02-07 14:33:17 -05:00
  • c8025be711 v1.63: fix audio sync with client video in Audio-only mode F. Duncanh 2023-02-06 14:15:52 -05:00
  • f6a18a5a37 use rtp_clock_rate instead of rtp_sync_scale F. Duncanh 2023-02-05 14:11:02 -05:00
  • cf6452b713 convert all times from micro to nano secs F. Duncanh 2023-02-05 01:59:25 -05:00
  • ba1dd3ccbd revert use of TIME_MONOTONIC back to TIME_REALTIME F. Duncanh 2023-02-03 11:45:43 -05:00
  • 2eab11f88a README edits about macPorts build of GStreamer F. Duncanh 2023-02-02 00:59:36 -05:00
  • dd704bbb25 CMake adjustments for macOS F. Duncanh 2023-01-29 19:02:44 -05:00
  • a88f29207d README update F. Duncanh 2023-01-24 08:37:44 -05:00
  • c9351f7adc remove unused memalign.h F. Duncanh 2023-01-23 09:01:44 -05:00
  • e49ec71992 remove use of obsolete gettimeofday F. Duncanh 2023-01-23 08:23:04 -05:00
  • a255c09e3c Revert default maxFPS back from 60 to 30. F. Duncanh 2023-01-20 17:41:00 -05:00
  • 05c5044205 minor README update F. Duncanh 2023-01-19 08:18:42 -05:00
  • 1de43f914f cleanup of the gstreamer audio and video PTS system F. Duncanh 2023-01-18 16:07:53 -05:00
  • f0c12d363e update deprecated gstreamer syntax F. Duncanh 2023-01-17 16:35:06 -05:00
  • 6c837e575c README update Changelog for v1.62 F. Duncanh 2023-01-16 14:17:11 -05:00
  • 980009056a cleanups in X11 UxPlay window detection, add fpsdisplaysink to list F. Duncanh 2023-01-16 13:32:05 -05:00
  • 14df246976 increase default maxFPS plist setting from 30 to 60 F. Duncanh 2023-01-16 08:55:12 -05:00
  • 105df46772 README: add instruction for avahi service on non-systemd systems F. Duncanh 2023-01-16 01:52:24 -05:00
  • bb5b70305b remove unnecessary audio buffer flush on volume change (may cause audio artefacts) This was first introduced in RPiPlay 2019-07-12 in commit ad0872961f F. Duncanh 2023-01-16 00:54:16 -05:00
  • 1db45e2950 cleanup: use fprintf to stderr for error exits from option parser F. Duncanh 2023-01-15 15:42:59 -05:00
  • a7445da3e6 cleanup: remove some printf's (replace by logger) F. Duncanh 2023-01-15 15:24:44 -05:00
  • 5ab880f0e8 uxplay 1.62: add audio-only mode time offset option -ao x.y F. Duncanh 2023-01-14 23:28:35 -05:00
  • 19e2ae46c2 some more dmap codes F. Duncanh 2023-01-14 18:17:11 -05:00
  • 9d97860f13 option -ad n to add delay n millisec to ALAC streams (undocumented) F. Duncanh 2023-01-14 03:06:27 -05:00
  • c85bb84aed fixes in README F. Duncanh 2023-01-13 14:59:34 -05:00
  • 87a11867d1 Merge pull request #118 from FDH2/master antimof 2023-01-13 22:46:11 +03:00
  • 49f72bf212 Rearrange and update README with "repology" info. F. Duncanh 2023-01-13 11:26:47 -05:00
  • f094dd137e Windows: UTF-8 on console; fix 0x01 video packets with no payload F. Duncanh 2023-01-12 17:09:55 -05:00
  • 2e36155e41 uxplay.cpp: cleaner shutdown F. Duncanh 2023-01-12 00:24:49 -05:00
  • fb3b340124 lib/CMakeLists.txt: remove -U_FORTIFY_SOURCE from Cflags F. Duncanh 2022-12-31 13:09:03 -05:00
  • 66f92b0659 UxPlay 1.61 remove -t option and CMakeList.txt fixes; refactor uxplay.cpp F. Duncanh 2022-12-29 20:23:04 -05:00
  • da50d5efe0 uxplay.cpp remove redundant declarations F. Duncanh 2022-12-29 17:52:08 -05:00
  • bceb8c28ed uxplay.cpp move dnssd items to above start_raop_server F. Duncanh 2022-12-29 17:40:26 -05:00
  • 0e36fef439 uxplay.cpp move main program to end of file F. Duncanh 2022-12-29 17:30:23 -05:00
  • 43bbff541b refactor start_raop_server to separate start_dnssd F. Duncanh 2022-12-29 17:22:17 -05:00
  • acebc007f3 update README: avahi configuration F. Duncanh 2022-12-29 16:48:06 -05:00
  • fa5d412e21 postpend (instead of prepend) any $CFLAGS from build environment to Cflags F. Duncanh 2022-12-28 12:09:00 -05:00
  • dc22631cfd lib/CMakeLists.txt: remove debug option -g from Cflags F. Duncanh 2022-12-28 11:08:47 -05:00
  • d2969afb3d Merge pull request #117 from FDH2/master antimof 2022-12-25 13:11:15 +03:00
  • bed37e9783 add modified instructions for Fedora F. Duncanh 2022-12-23 02:44:21 -05:00
  • 09dcd5c419 Merge pull request #116 from FDH2/master antimof 2022-12-19 16:11:09 +03:00
  • a056bb2abd README update for new behavior if DNS_SD registration fails F. Duncanh 2022-12-17 09:36:45 -05:00
  • 584dadb5da cosmetic change (keep lib free of UxPlay mentions in case of re-use) make NOHOLD feature a #define item F. Duncanh 2022-12-16 10:23:09 -05:00
  • a5f2ba39b2 1.60 release F. Duncanh 2022-12-15 13:00:24 -05:00
  • 519016ea31 added cmake message that -DZOOMFIX=ON is no longer used F. Duncanh 2022-12-15 12:43:46 -05:00
  • e86e6e20d4 add code to detect unsupported AirPlay 2 "Remote Control" protocol F. Duncanh 2022-12-14 11:38:34 -05:00
  • af2937e046 add error message if dnssd_register_airplay or _raop fails F. Duncanh 2022-12-13 19:34:44 -05:00
  • c3106eb3f5 corrected parsing of DMAP metadata F. Duncanh 2022-12-13 03:08:24 -05:00
  • 1f8b11033d minor cosmetic fix F. Duncanh 2022-12-12 17:47:15 -05:00
  • 61d7426861 Changelog for 1.59, add initial terminal message with uxplay version F. Duncanh 2022-12-12 12:59:41 -05:00
  • 2644133234 dont report sizes if option -vs 0 is used (fix prevents segfault) F. Duncanh 2022-12-11 23:21:06 -05:00
  • 2ef6f8b661 yet another new fullscreen code cleanup F. Duncanh 2022-12-10 11:48:42 -05:00
  • 7ba6b21e44 dmap "code: should be called dmap "tag" F. Duncanh 2022-12-10 09:34:20 -05:00
  • 09d1e5f194 minor cleanup of new fullscreen code F. Duncanh 2022-12-10 08:15:58 -05:00
  • 5215978a05 Merge pull request #152 from FDH2/x11fullscreen fduncanh 2022-12-09 17:13:42 -05:00
  • a4cdfe9d58 more fixes of fullscreen toggle so -fs also works for X11 F. Duncanh 2022-12-09 13:36:18 -05:00
  • 24f47dd943 CMakeLists.txt: update to use X_DISPLAY_FIX by default F. Duncanh 2022-12-09 10:03:30 -05:00
  • 7ecb10084c Merge branch 'antimof:master' into x11fullscreen fduncanh 2022-12-09 09:32:52 -05:00
  • 15d316f00d fixes to new full-screen toggle code F. Duncanh 2022-12-09 09:31:21 -05:00
  • 01ae7d580c add F11 shortcut to toggle into fullscreen mode gerbon 2022-12-08 14:26:52 +01:00
  • a0595e3cdc uxplay.cpp: cleanup handling of DMAP/DAAP AirPlay-audio metadata F. Duncanh 2022-12-08 16:10:56 -05:00
  • 7a3cd4a67b Merge pull request #115 from FDH2/master antimof 2022-12-01 11:01:34 +03:00
  • c04987725d update README F. Duncanh 2022-11-28 16:21:11 -05:00
  • 090b772b28 Merge pull request #113 from FDH2/master antimof 2022-11-06 18:31:16 +03:00
  • 5f72631920 Merge pull request #142 from FDH2/testing fduncanh 2022-11-04 02:23:16 -04:00
  • 4d3d0cffac remove (show in -d mode only) terminal messages about connections +edits to README fduncanh 2022-10-29 10:58:06 -04:00
  • 5d478b5a70 update llhttp to v8.1.0 fduncanh 2022-10-29 03:21:26 -04:00
  • 15eee533b1 add -nohold option: drop current client when new client connects fduncanh 2022-10-29 02:12:54 -04:00
  • b96ea745bb Merge pull request #111 from FDH2/master antimof 2022-10-17 21:23:15 +03:00
  • 303e8cbee5 README updates fduncanh 2022-10-11 12:58:35 -04:00
  • 7b206dd3d6 rearrange previous commit (avoid exit with active logger) fduncanh 2022-10-10 17:27:06 -04:00
  • c19f6f1674 UxPlay 1.57 fduncanh 2022-10-09 19:04:42 -04:00
  • a3fb6b2314 more graceful exit if required GStreamer plugins are missing fduncanh 2022-10-09 16:52:40 -04:00
  • dd8e120bde do not call ISSET with invalid mirror_data_sock = -1. (prevents Archlinux coredump with CFLAGS = -DFORTIFY_SOURCE) fduncanh 2022-10-08 15:23:41 -04:00
  • b410d1a862 ignore ZOOMFIX request if GStreamer >= 1.20 fduncanh 2022-10-08 03:52:55 -04:00
  • 4c6103b934 Merge pull request #110 from FDH2/master antimof 2022-10-04 14:10:04 +03:00
  • aacd8897f8 add fullscreen-toggle-mode=alt-enter to -vs d3d11videosink fduncanh 2022-10-02 19:32:59 -04:00
  • a6bebb30d8 Add missing LGPL headers fduncanh 2022-10-01 16:55:35 -04:00
  • ec9011da23 README: add info about fullscreen mode on Windows fduncanh 2022-09-30 19:11:21 -04:00
  • e2597e9f28 Merge pull request #109 from FDH2/master antimof 2022-09-30 08:07:01 +03:00
  • dcf6ca420d correct incorrect UDP port for -p in Troubleshooting fduncanh 2022-09-26 18:31:42 -04:00
  • c02e030491 minor cleanup of parsing for -admp, -vdmp options fduncanh 2022-09-25 14:18:21 -04:00
  • 94f414346c iPod Touch gen 5 and later is supported; iOS 16 supports UxPlay fduncanh 2022-09-21 14:27:28 -04:00
  • 104b92f2ee Merge pull request #106 from FDH2/master antimof 2022-09-17 08:44:08 +03:00
  • 9d9b0dc2a9 Update README: Raspberry Pi OS no longer needs a patch fduncanh 2022-09-10 02:16:34 -04:00
  • 1bb850c18b Merge pull request #105 from FDH2/master antimof 2022-09-08 18:04:14 +03:00
  • c81bcae235 changes to README for windows build fduncanh 2022-09-07 23:48:01 -04:00
  • e2e6db6ca7 Merge pull request #103 from FDH2/master antimof 2022-09-05 15:57:48 +03:00
  • 47d9ccb6f9 Merge branch 'antimof:master' into master fduncanh 2022-09-04 20:38:03 -04:00
  • 2c76b06586 WIN32 audio updates, README and manpage added audioresample to audio pipeline for WIN32 fduncanh 2022-09-03 16:29:40 -04:00
  • 4b96d6698a Merge pull request #102 from FDH2/master antimof 2022-09-03 16:07:54 +03:00
  • c3b31d5edf add WIN32 code for finding system MAC address don't buffer stdout in WIN32 when debug_log=false fduncanh 2022-09-03 03:32:37 -04:00
  • 1408b07415 update README for building on Windows (thanks to @aelmod) fduncanh 2022-09-02 19:14:13 -04:00
  • f5122826fb modified keepalive settings for WIN32 fduncanh 2022-09-02 07:46:22 -04:00
  • bb6c409d90 CMakeLists.txt: add WIN32 compilation (from @aelmod) fduncanh 2022-09-02 07:32:06 -04:00
  • b59674c11a uxplay.cpp: fixes by @aelmod for compilation on Windows fduncanh 2022-09-01 11:57:15 -04:00
  • 1871ea0f30 raop airplay lib: fixes by @aelmod for compilation on Windows fduncanh 2022-09-01 11:41:17 -04:00
  • 24da455071 uxplay.cpp: small cleanup; also remove unused WIN32 code in lib/threads.h. fduncanh 2022-08-29 11:47:10 -04:00