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