F. Duncanh
be4fb423c4
add suppport for user access control by -pw password (HTML digest)
2025-04-22 17:56:53 -04:00
F. Duncanh
9d6a3e2af8
add -vol option
2025-04-22 17:06:21 -04:00
F. Duncanh
79ff1411d8
rework codec choice between h264 and h265
2025-02-18 19:38:28 -05:00
F. Duncanh
a7c805f520
rename raop_stop/start to add "_httpd" for clarity
2025-02-16 18:45:35 -05:00
F. Duncanh
14e6ba5543
detect unsupported (non-youtube) HLS
2025-02-02 18:22:34 -05:00
F. Duncanh
bccc42e4e2
raop_rtp fixes/cleanups to remove unneeded ntp use
2025-01-28 22:02:01 -05:00
F. Duncanh
35b1e9e175
detect if client is offline using feedback instead of ntp signal
2025-01-25 09:37:40 -05:00
F. Duncanh
08c6f0cdb0
UxPlay 1.71: add support for HLS streaming video
2024-12-13 12:08:07 -05:00
F. Duncanh
8d7713b59c
close socket if payload has zero length (unsupported h265)
2024-09-20 02:32:00 -04:00
F. Duncanh
57bd7555fa
add h265 support
2024-09-17 18:12:40 -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
f0407d780e
add zone_id to link-local ipv6 addresses
2024-05-14 21:28:44 -04:00
F. Duncanh
196507e23e
fix broken logger during early initialization stage
2024-03-28 01:14:55 -04:00
F. Duncanh
471af21332
v1.68: improvements to pin-pairing
2023-12-26 14:41:50 -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
6c0c3cb287
Refactor for possible client registration data storage
2023-12-03 12:28:42 -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
fea2893540
uxplay.cpp: add feature to display pin code (ascii art)
2023-11-23 19:40:45 -05:00
F. Duncanh
5734921cb0
fix broken uxplay.cpp logging facility
2023-09-18 01:43:13 -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
682175733c
allow IPV6 clients (untested)
2023-09-02 05:02:31 -04:00
F. Duncanh
a800fe213e
fix unsafe strcmp (AirMyPC segfault) + timing fix for AirMyPC client
2023-05-31 03:41:53 -04:00
F. Duncanh
e2357bd687
add change statement: authorship, dates to LGPL v2.1 files
2023-02-09 11:01:58 -05:00
fduncanh
a6bebb30d8
Add missing LGPL headers
2022-10-01 18:16:50 -04:00
fduncanh
1d2bf6ec78
rename aac_decode_struct to audio_decode_struct and cosmetic fixes
2022-05-01 17:54:37 -04:00
fduncanh
2ac3e3ef8e
raop_rtp_mirror.c: add an error message when thread exits b/c running=false
2022-02-21 13:10:46 -05:00
fduncanh
249fcafa66
set ntp timeout limit to 5, add informative error message when reached
2022-02-09 13:56:19 -05:00
fduncanh
d5a9a2433b
completed -reset option using callback conn_reset
2022-02-06 12:23:36 -05:00
fduncanh
b0a04fa519
missed from last commit
2022-02-05 15:30:44 -05:00
fduncanh
ef4e6ee4fe
raop_rtp_mirror.c fix detection of ECONNRESET
2022-02-02 19:11:12 -05:00
fduncanh
b6c3d5d7a3
Remove executable permission on non-executable files
2022-01-14 10:58:28 -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
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
614228de81
add some infrastucture to monitor TEARDOWN requests for "type" (but dont yet use it)
2021-11-13 17:45:15 -05:00
fduncanh
161d14511a
UxPlay 1.41 separate RAOP and GStreamer startup.
2021-11-11 06:27:15 -05:00
fduncanh
7bf22cf30c
UxPlay 1.39 add support for Apple Lossless (ALAC) audio-only AirPlay
2021-11-06 06:22:58 -04:00
fduncanh
7d622cd934
restore check for compression type
2021-11-05 06:22:56 -04:00
fduncanh
187cf7aaac
revert last two changes, and instead add a callback to report audio format
2021-10-14 19:48:08 -04:00
fduncanh
30f32bd793
improved the port selection option, added ability to choose videosink
2021-08-21 16:33:31 -04:00
fduncanh
740e78cb2a
reverse accidental overwrite of raop.h by raop.c in previous commit
2021-08-10 01:45:01 -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