F. Duncanh
|
890948bf3d
|
add -d 1 option: suppress audio-video packet data in debug output
|
2025-02-20 02:15:14 -05:00 |
|
F. Duncanh
|
79ff1411d8
|
rework codec choice between h264 and h265
|
2025-02-18 19:38:28 -05:00 |
|
F. Duncanh
|
4260d052b6
|
cleanup relaunch video code
|
2025-02-17 00:46:53 -05:00 |
|
F. Duncanh
|
a7c805f520
|
rename raop_stop/start to add "_httpd" for clarity
|
2025-02-16 18:45:35 -05:00 |
|
F. Duncanh
|
7b5d63f51e
|
send hls start_position to video_renderer
|
2025-02-08 21:10:48 -05:00 |
|
F. Duncanh
|
14e6ba5543
|
detect unsupported (non-youtube) HLS
|
2025-02-02 18:22:34 -05:00 |
|
F. Duncanh
|
e60bf9caee
|
allow choice between playbin3 and playbin2 for HLS video
|
2025-02-01 14:49:17 -05:00 |
|
F. Duncanh
|
0c26033e59
|
add fullscreen option for -vs kmssink
|
2025-01-30 06:48:32 -05:00 |
|
F. Duncanh
|
bccc42e4e2
|
raop_rtp fixes/cleanups to remove unneeded ntp use
|
2025-01-28 22:02:01 -05:00 |
|
F. Duncanh
|
518b72d9c5
|
fix bug in setting udp timing port (doesnt fix macOS 15.2 bug)
|
2025-01-25 11:46:38 -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
|
b1fb510333
|
fix Full vs Restricted color issue by conversion to sRGB
thanks to @PancakeTAS for this discovery
|
2024-12-20 18:19:20 -05:00 |
|
F. Duncanh
|
aae2a2d308
|
option bt709 needed with R Pi <= model 4B and GStreamer>=1.22
|
2024-12-14 10:51:27 -05:00 |
|
F. Duncanh
|
45b8c0d1c2
|
cleanup printf statements
|
2024-12-13 12:08:07 -05:00 |
|
F. Duncanh
|
08c6f0cdb0
|
UxPlay 1.71: add support for HLS streaming video
|
2024-12-13 12:08:07 -05:00 |
|
F. Duncanh
|
b7734c5b72
|
fix for issues with client sleep and gstreamer >= 1.24
|
2024-10-04 00:35:21 -04:00 |
|
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 |
|