100 Commits

Author SHA1 Message Date
F. Duncanh
70774a87ff raop.c, pairing.c: snprintf fixes to silence warnings 2023-11-25 11:41:52 -05:00
F. Duncanh
b0332f3712 restore previous PK behavior by uncommenting PK line in dnssdint.h 2023-11-25 09:07:04 -05:00
F. Duncanh
e615493b06 raop.c,dnssd.c: use true PK as string (not a fake from dnssdint.h) 2023-11-24 21:41:38 -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
3dfdf42fad only call utils_data_to_string in -d debug mode 2023-04-18 02:25:57 -04:00
F. Duncanh
e2357bd687 add change statement: authorship, dates to LGPL v2.1 files 2023-02-09 11:01:58 -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
a255c09e3c Revert default maxFPS back from 60 to 30. 2023-01-20 17:41:00 -05:00
F. Duncanh
14df246976 increase default maxFPS plist setting from 30 to 60 2023-01-16 08:55:12 -05:00
F. Duncanh
584dadb5da cosmetic change (keep lib free of UxPlay mentions in case of re-use)
make NOHOLD feature a #define item
2022-12-16 10:47:18 -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
c2491a3e9f destroy raop_ntp after rtp and rtp_mirror 2022-05-04 02:56:42 -04:00
fduncanh
863ae86b07 one more plist=-not-freed memory leak fix 2022-05-04 01:47:20 -04:00
fduncanh
6bf2056f26 fix yet more plist not-freed memory leaks 2022-05-03 23:54:21 -04:00
fduncanh
c25012161b fix some plist not-freed memory leaks 2022-05-03 23:39:10 -04:00
fduncanh
be970b9f19 initialize conn->raop_rtp_mirror to NULL 2022-04-27 19:25:12 -04:00
fduncanh
3401427e00 restore LOGGER_DEBUG level for TEARDOWN reports 2022-03-12 01:27:47 -05:00
fduncanh
1eb06d8693 corrections to Teardown sequence 2022-03-12 01:15:19 -05:00
fduncanh
b3266dc0f8 cleanup in teardown calls 2022-03-11 23:47:13 -05:00
fduncanh
171130d3e8 make sourceVersion = GLOBAL_VERSION from global.h and other cleanups 2022-02-20 13:17:05 -05:00
fduncanh
d5a9a2433b completed -reset option using callback conn_reset 2022-02-06 12:23:36 -05:00
fduncanh
0a5af62fac whitespace 2022-02-05 17:15:02 -05:00
fduncanh
4410f4606a raop.c duplicate include of raop_rtp.h 2022-02-05 13:31:25 -05:00
fduncanh
ea4977fb7f UxPlay 1.47. Added -FPSdata option, and revised video packet handling 2022-02-05 00:55:13 -05:00
fduncanh
b6c3d5d7a3 Remove executable permission on non-executable files 2022-01-14 10:58:28 -05:00
fduncanh
ad88a9daaf raop: check if video_flush callback is defined 2022-01-14 10:48:32 -05:00
fduncanh
536cf096bb UxPlay 1.45: close video window when client stops mirroring;
-nc option for keeping previous behavior; (for future use) store
video frame width, height reported when streaming starts.
2022-01-10 19:08:48 -05:00
fduncanh
7d2b107305 simplify last commit 2021-12-12 04:03:18 -05:00
fduncanh
027d8bf559 whitespace 2021-12-12 03:46:41 -05:00
fduncanh
d4b203e48f improved debug output with all messages between client and server 2021-12-12 03:36:40 -05:00
fduncanh
5c9b0730ee whitespace fix 2021-12-04 05:43:10 -05:00
fduncanh
0d671d46f8 new format in API for setting plist variables 2021-12-04 05:37:59 -05:00
fduncanh
5e18df2d6a change names of configurable plist items to their iOS names 2021-12-04 03:46:02 -05:00
fduncanh
f84ca87753 edit pair-pin-start error message 2021-11-30 23:35:16 -05:00
fduncanh
dc384c747e pair-pin-start error message 2021-11-30 23:26:11 -05:00
fduncanh
57ba7a510e repair raop.c (broken while testing earlier today) 2021-11-30 20:58:14 -05:00
fduncanh
2654433454 slight change to error message (cosmetic) for pin request error 2021-11-30 16:16:26 -05:00
fduncanh
4bfb8baf48 warn that "pair-pin-start" request (required by some MDM) is unsupported 2021-11-30 15:19:04 -05:00
fduncanh
1fcc45aeb7 fix logic in test for TEARDOWN type 2021-11-14 01:10:46 -05:00
fduncanh
3507f84503 cosmetic fixes to last commit 2021-11-13 18:24:06 -05:00
fduncanh
614228de81 add some infrastucture to monitor TEARDOWN requests for "type" (but dont yet use it) 2021-11-13 17:45:15 -05:00
fduncanh
30f32bd793 improved the port selection option, added ability to choose videosink 2021-08-21 16:33:31 -04:00
fduncanh
d9a8c2a768 missed a } in last commit 2021-08-12 12:42:45 -04:00
fduncanh
c50b384e93 remove restriction that max_fps <= display_rate
these are advisory only to the client.   display_rate seems to ignored,
max_fps is acted on.
2021-08-12 12:37:54 -04:00
fduncanh
3eaa4080d5 store the display plist data in raop_t as uint16_t and uint8_t types. 2021-08-10 03:52:20 -04:00
fduncanh
743f92d114 should have been part of previous commit 2021-08-10 01:19:39 -04:00
fduncanh
cdcfb88510 fixed incorrect framerate and missing maxfps plist settings in raop_handler.h
and added  option to set these in the API through raop_set_display
(renamed from raop_set_display_size)..   Updated uxplay.cpp to include these
new options.   Moved version slightly to UxPlay-1.31

tested: confirmed to work using gstreamer videosink "fpsdisplaysink" to
explicitly show reduction of streaming fps when set below 30 fps.
2021-08-09 18:37:58 -04:00
fduncanh
57e9287df1 extend API to allow choices for udp ports, tcp ports, display size
to writen into raop_t raop for later use when connections are made.
new functions : raop_set_udp_ports, raop_set_tcp_ports, raop_set_display_size
The behavior of the library is unchanged if these functions are not used.
2021-07-31 23:24:50 -04:00
Your Name
1946373e26 first commit 2020-04-15 16:24:10 +03:00