Commit Graph

289 Commits

Author SHA1 Message Date
F. Duncanh
8d7713b59c close socket if payload has zero length (unsupported h265) 2024-09-20 02:32:00 -04:00
F. Duncanh
0473ccdba0 update to UxPlay-1.70; rename video_renderers_gstreamer.c 2024-09-17 22:52:26 -04:00
F. Duncanh
57bd7555fa add h265 support 2024-09-17 18:12:40 -04:00
F. Duncanh
fe8b7dba8e small code cleanup: *bool -> bool (fullscreen, videosync args) 2024-09-14 10:55:20 -04:00
F. Duncanh
439e101de9 corrected format for features 64 bitstring 2024-09-06 00:45:22 -04:00
F. Duncanh
be324e96a1 update format of d3d11videosink toggle-mode parameters 2024-08-19 13:36:12 -04:00
F. Duncanh
0ce0b7c6db cosmetic: silence warning on macOS 2024-08-10 13:59:06 -04:00
F. Duncanh
d47bb01cba add -nofreeze option; prepare for UxPlay-1.69 release 2024-08-09 18:25:31 -04:00
F. Duncanh
c628dd16a6 rework nohold option for compatibilty with future video streaming 2024-07-17 13:47:15 -04:00
F. Duncanh
3579e84023 cleaned up -nohold feature + rejection of new connections when in use
(for compatibility with possible future video streaming additions)
2024-05-30 13:50:07 -04:00
F. Duncanh
0f63850380 set all AirPlay feature bits when dnssd starts 2024-05-16 00:49:34 -04:00
F. Duncanh
403f72f2c2 add fullscreen option for D3D11videosink 2024-05-10 04:48:18 -04:00
F. Duncanh
c9cd2ed598 disable broken pause/resume code in GStreamer>=1.24 2024-04-22 17:37:03 -04:00
F. Duncanh
196507e23e fix broken logger during early initialization stage 2024-03-28 01:14:55 -04:00
F. Duncanh
32a3bfd110 show audio track progress with audio-mode metadata 2024-03-15 18:24:55 -04:00
fduncanh
44c0ba7a36 uxplay.cpp default value of taper_volume should be false 2024-01-08 14:08:44 +08:00
F. Duncanh
1b718405bc cosmetic: typo in help text (uxplay.cpp) 2023-12-31 15:02:27 -05:00
F. Duncanh
682baa03c6 small cleanup of -db documentation 2023-12-31 10:38:47 -05:00
F. Duncanh
a25f4c82cf use C++ std::getline instead of C getline (for WIN32) 2023-12-30 08:32:55 -05:00
F. Duncanh
52d134d596 rework -db option implementation; add -taper vol control option 2023-12-29 04:47:19 -05:00
F. Duncanh
624fd41386 correct volume control to match airplay spec, add a -db l:h option 2023-12-26 20:13:44 -05:00
F. Duncanh
471af21332 v1.68: improvements to pin-pairing 2023-12-26 14:41:50 -05:00
F. Duncanh
7406b000b1 client pin-paring register is working now 2023-12-12 08:11:34 -05:00
F. Duncanh
c54ca74135 uxplay.cpp add missing "static" keyword to some functions 2023-12-07 17:41:34 -05:00
F. Duncanh
b1c52a65b6 provide notice that new public key has been created and stored 2023-12-07 09:08:20 -05:00
F. Duncanh
40da5d25ad uxplay.cpp check files referenced in -key etc for write access 2023-12-07 06:56:01 -05:00
F. Duncanh
ee3f67aa03 sprintf->snprintf to silence macOS compiler warnings 2023-12-06 14:00:28 -05:00
F. Duncanh
26c5779578 add option -dacp to export current client DACP info to file 2023-12-05 12:25:04 -05:00
F. Duncanh
bfec9dc811 uxplay.cpp: improved ascii art (from FIGlet) for pin display 2023-12-04 13:51:41 -05:00
F. Duncanh
bf5e94d996 uxplay.cpp: add explanation of DNS_SD error -65548 (NameConflict) 2023-12-03 12:29:57 -05:00
F. Duncanh
6c0c3cb287 Refactor for possible client registration data storage 2023-12-03 12:28:42 -05:00
F. Duncanh
6dfcb12e98 remove the -rpi* options, add -m [mac] option to set macaddress 2023-12-01 18:54:36 -05:00
F. Duncanh
58eb60ea54 make the private key persistent (store in %HOME/.uxplay.pem) 2023-11-28 22:40:07 -05:00
F. Duncanh
a60d4d8f74 uxplay.cpp refactor to split off get_homedir() 2023-11-28 11:41:16 -05:00
F. Duncanh
7dca45983d fix -pin option 2023-11-25 02:30:37 -05:00
F. Duncanh
7270dd4d52 add -pin [nnnn] with option to allow a fixed pin 2023-11-24 10:38:11 -05:00
F. Duncanh
44365fe59c add infrastructure for pair-pin-start, + changing features 2023-11-23 20:26:21 -05:00
F. Duncanh
fea2893540 uxplay.cpp: add feature to display pin code (ascii art) 2023-11-23 19:40:45 -05:00
F. Duncanh
e475a61885 use gst_macos fix for "Official" GStreamer >= 1.22 packages 2023-09-26 19:28:28 -04:00
F. Duncanh
5734921cb0 fix broken uxplay.cpp logging facility 2023-09-18 01:43:13 -04:00
F. Duncanh
5051fc3ac7 Update README for 1.66 release 2023-09-05 21:34:49 -04:00
fduncanh
e8e64b6119 Merge pull request #210 from FDH2/testing
control clients allowed to connect
2023-09-05 17:15:38 -04:00
F. Duncanh
8a053d6ad2 add option to restrict clients by clientID 2023-09-05 15:56:21 -04:00
thiccaxe
660a2dc378 pause/resume gstreamer stream when video stream stops/starts 2023-09-04 15:12:55 -07:00
F. Duncanh
fcb4789a66 code cleanup uxplay.cpp 2023-08-29 13:32:57 -04:00
F. Duncanh
66007cc4dc correct name "osximagesink" to "osxvideosink" 2023-08-26 22:23:41 -04:00
F. Duncanh
186a67c3cf fixes for various compiler warnings 2023-07-18 05:06:20 -04:00
F. Duncanh
1b2c48f2fd fix minor error in uxplay -h text 2023-06-20 16:02:01 -04:00
F. Duncanh
40e0a50d20 corrected parsing of configuration file for quoted option items 2023-06-02 11:52:17 -04:00
F. Duncanh
640532efe2 Preparing for v1.65 release; cleanup after changes 2023-05-31 11:12:32 -04:00