Commit Graph

186 Commits

Author SHA1 Message Date
F. Duncanh
67e9c0eca1 replace sprintf by snprintf (silence warning by macOS compiler) 2023-04-15 18:19:04 -04:00
F. Duncanh
7053176010 add --help -help -? synonyms for -h; hint if option is unknown 2023-02-26 13:16:32 -05:00
F. Duncanh
6d9f2a2b88 introduce -vsync, -async options 2023-02-12 19:06:29 -05:00
F. Duncanh
4580c44ed5 add remote_clock_offset to convert remote timestamps to local REALTIME 2023-02-12 10:42:58 -05:00
F. Duncanh
8502ca57f3 remove video/audio _start_time and base_time additions 2023-02-12 00:05:56 -05:00
F. Duncanh
7bc54aed53 add gst_start_time 2023-02-10 15:21:06 -05:00
F. Duncanh
28afb1fbb8 export both local and remote ntp times with audio and video frames 2023-02-10 14:05:08 -05:00
F. Duncanh
7d9ad58ad6 add pipeline base_time, start_time variables 2023-02-10 13:06:42 -05:00
F. Duncanh
1556a7e052 Add modification date, authorship notices to GPLv3 files 2023-02-09 08:14:18 -05:00
F. Duncanh
5f564556c9 add a -sync option to activate server-client sync in audio-only mode 2023-02-08 03:17:40 -05:00
F. Duncanh
ad451b4c33 remove unnecessary "audio delay" feature. 2023-02-07 23:54:23 -05:00
F. Duncanh
c8025be711 v1.63: fix audio sync with client video in Audio-only mode 2023-02-06 17:44:47 -05:00
F. Duncanh
ba1dd3ccbd revert use of TIME_MONOTONIC back to TIME_REALTIME 2023-02-03 11:45:43 -05:00
F. Duncanh
a255c09e3c Revert default maxFPS back from 60 to 30. 2023-01-20 17:41:00 -05:00
F. Duncanh
1de43f914f cleanup of the gstreamer audio and video PTS system 2023-01-18 16:16:45 -05:00
F. Duncanh
f0c12d363e update deprecated gstreamer syntax 2023-01-18 02:07:33 -05:00
F. Duncanh
14df246976 increase default maxFPS plist setting from 30 to 60 2023-01-16 08:55:12 -05:00
F. Duncanh
1db45e2950 cleanup: use fprintf to stderr for error exits from option parser 2023-01-15 15:42:59 -05:00
F. Duncanh
5ab880f0e8 uxplay 1.62: add audio-only mode time offset option -ao x.y 2023-01-15 11:43:43 -05:00
F. Duncanh
19e2ae46c2 some more dmap codes 2023-01-14 18:17:11 -05:00
F. Duncanh
9d97860f13 option -ad n to add delay n millisec to ALAC streams (undocumented) 2023-01-14 03:06:27 -05:00
F. Duncanh
f094dd137e Windows: UTF-8 on console; fix 0x01 video packets with no payload 2023-01-13 09:43:53 -05:00
F. Duncanh
2e36155e41 uxplay.cpp: cleaner shutdown 2023-01-12 00:24:49 -05:00
F. Duncanh
66f92b0659 UxPlay 1.61 remove -t option and CMakeList.txt fixes; refactor uxplay.cpp 2022-12-31 00:40:08 -05:00
F. Duncanh
da50d5efe0 uxplay.cpp remove redundant declarations 2022-12-29 19:09:44 -05:00
F. Duncanh
bceb8c28ed uxplay.cpp move dnssd items to above start_raop_server 2022-12-29 17:40:26 -05:00
F. Duncanh
0e36fef439 uxplay.cpp move main program to end of file 2022-12-29 17:30:23 -05:00
F. Duncanh
43bbff541b refactor start_raop_server to separate start_dnssd 2022-12-29 17:22:17 -05:00
F. Duncanh
a056bb2abd README update for new behavior if DNS_SD registration fails 2022-12-17 16:49:09 -05:00
F. Duncanh
a5f2ba39b2 1.60 release 2022-12-15 13:12:59 -05:00
F. Duncanh
af2937e046 add error message if dnssd_register_airplay or _raop fails 2022-12-14 02:13:35 -05:00
F. Duncanh
c3106eb3f5 corrected parsing of DMAP metadata 2022-12-13 16:17:24 -05:00
F. Duncanh
61d7426861 Changelog for 1.59, add initial terminal message with uxplay version 2022-12-12 15:39:45 -05:00
F. Duncanh
2644133234 dont report sizes if option -vs 0 is used (fix prevents segfault) 2022-12-11 23:21:06 -05:00
F. Duncanh
7ba6b21e44 dmap "code: should be called dmap "tag" 2022-12-10 11:19:03 -05:00
fduncanh
5215978a05 Merge pull request #152 from FDH2/x11fullscreen
X11fullscreen
2022-12-09 17:13:42 -05:00
F. Duncanh
a4cdfe9d58 more fixes of fullscreen toggle so -fs also works for X11 2022-12-09 15:59:29 -05:00
F. Duncanh
24f47dd943 CMakeLists.txt: update to use X_DISPLAY_FIX by default 2022-12-09 12:03:34 -05:00
F. Duncanh
a0595e3cdc uxplay.cpp: cleanup handling of DMAP/DAAP AirPlay-audio metadata 2022-12-08 16:19:53 -05:00
fduncanh
4d3d0cffac remove (show in -d mode only) terminal messages about connections
+edits to README
2022-11-03 04:44:28 -04:00
fduncanh
15eee533b1 add -nohold option: drop current client when new client connects 2022-10-29 02:47:11 -04:00
fduncanh
7b206dd3d6 rearrange previous commit (avoid exit with active logger) 2022-10-10 17:31:00 -04:00
fduncanh
c19f6f1674 UxPlay 1.57 2022-10-09 19:55:21 -04:00
fduncanh
a3fb6b2314 more graceful exit if required GStreamer plugins are missing 2022-10-09 16:57:40 -04:00
fduncanh
aacd8897f8 add fullscreen-toggle-mode=alt-enter to -vs d3d11videosink 2022-10-02 21:01:57 -04:00
fduncanh
c02e030491 minor cleanup of parsing for -admp, -vdmp options 2022-09-25 14:18:21 -04:00
fduncanh
2c76b06586 WIN32 audio updates, README and manpage
added audioresample to audio pipeline for WIN32
2022-09-04 20:37:23 -04:00
fduncanh
c3b31d5edf add WIN32 code for finding system MAC address
don't buffer stdout in WIN32 when debug_log=false
2022-09-03 05:12:29 -04:00
fduncanh
b59674c11a uxplay.cpp: fixes by @aelmod for compilation on Windows 2022-09-01 11:57:15 -04:00
fduncanh
24da455071 uxplay.cpp: small cleanup; also remove unused WIN32 code in lib/threads.h. 2022-08-31 00:44:05 -04:00