F. Duncanh
2f809eeadd
fix to make sure pts is not less than gst_video_pipeline_base_time
2025-04-22 17:06:21 -04:00
F. Duncanh
9d6a3e2af8
add -vol option
2025-04-22 17:06:21 -04:00
F. Duncanh
47120552c4
add -md <file> option to output audio-mode metadata text to file
2025-04-22 17:06:21 -04:00
Klemens Nanni
c51b37c71d
OpenBSD: use unveil(2) and pledge(2) to drop privileges
...
On startup, lose the ability to execute any file as uxplay(1) facilitates
no such feature and should thus never be allowed to run another program.
Further, if video is disabled, promise to only use certain system call
subsets (video uses shmget(2), which no pledge(2) promise covers).
This is a start to restrict uxplay(1) for it has full network, audio,
filesystem and graphical user session access, usually running as your
private user instead and not a dedicated one.
No change on other systems. However, this may help them understand and
implement similar security mechanisms.
2025-04-22 17:06:21 -04:00
Brian Callahan
19510c958e
Add OpenBSD support
2025-03-30 10:53:32 -04:00
fduncanh
1de18e93f6
Fix -DPLIST_23 -> -DPLIST_230
2025-03-24 13:50:02 -04:00
F. Duncanh
728b0fd961
cosmetic fix (incorrect comment)
2025-03-24 01:39:45 -04:00
F. Duncanh
3423414067
cleaner disposal of unused renderer when -h265 is specified
2025-03-23 17:20:18 -04:00
F. Duncanh
72bbcc0fd7
expose possiblility of user selection of X11 display
2025-03-23 16:00:50 -04:00
F. Duncanh
904ed267cb
fix unitialized values reported by valgrind
2025-03-23 15:20:33 -04:00
F. Duncanh
012962a109
fixes for plist_xml data stripping
2025-03-23 13:14:21 -04:00
F. Duncanh
eea6f51d8e
improved error message if gst_parse_launch fails
2025-03-17 02:12:01 -04:00
F. Duncanh
4882121886
clean up httpd close_connection code.
2025-03-01 17:09:29 -05:00
F. Duncanh
02fd126c78
remove cmake_minimum_version from subdirectory CmakeLists.txt
2025-03-01 15:51:35 -05:00
F. Duncanh
bbed57bc9f
add utility to strip base64 data lines from plist_xml output
2025-02-25 06:58:05 -05:00
F. Duncanh
bc2d5a4152
cleanup in media store code (duplicate media playlists removed).
2025-02-23 12:37:33 -05:00
F. Duncanh
890948bf3d
add -d 1 option: suppress audio-video packet data in debug output
2025-02-20 02:15:14 -05:00
Kim, Hwan
c864b46981
fix: Fix missing htonll definition when building for Windows
2025-02-20 00:04:12 -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
f63a91c708
send full ntp data symmetrically from server to client.
2025-02-15 20:14:49 -05:00
F. Duncanh
496253fa28
join threads before closing sockets when stopping
...
fix for historical (minor) errors in RPiPlay from a mis-transcription
of changes in upstream AirplayServer
2025-02-14 09:24:39 -05:00
F. Duncanh
26fa470c2f
detect when hls_playbin gets to GST_STATE_PLAYING
2025-02-10 00:02:02 -05:00
F. Duncanh
7f37e19ab4
minor README update
2025-02-08 21:14:02 -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
23f49f9c4d
shut down HLS when client stops streaming
2025-02-01 11:46:07 -05:00
F. Duncanh
4db951de1e
make fs option (on X11) work in HLS mode
2025-02-01 02:22:26 -05:00
F. Duncanh
d01c27d62a
cleanup new rtp to ntp conversion
2025-02-01 01:21:06 -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
antimof
88b6cb57ad
Merge pull request #174 from FDH2/master
...
UxPlay-1.71 with support for HLS (HTTP Live Streaming) video from YouTube
2025-01-20 10:29:46 +03: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
47783de5de
remove unused variable
2024-12-17 20:46:40 -05:00
F. Duncanh
ee831a676b
update spec file to 1.71.1
2024-12-16 18:53:58 -05:00
fduncanh
23d96ad6a5
Merge branch 'antimof:master' into master
2024-12-16 18:42:37 -05:00
F. Duncanh
88d4126e0a
httpd: provide name of connection type
2024-12-15 09:22:51 -05:00
F. Duncanh
26640d91fe
video_renderer: fix a regression from update to support HLS
2024-12-14 11:54:04 -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
78ab7efd90
leave timeout for gst_get_state after gst_set_state(READY)
2024-12-13 17:01:59 -05:00
F. Duncanh
39e0d8aead
readme update for 1.71 release
...
The addition of HLS support was made possible with invaluable assistance from
@thiccaxe @GenghisKhanDrip @shuax and others
2024-12-13 12:08:07 -05:00
F. Duncanh
45b8c0d1c2
cleanup printf statements
2024-12-13 12:08:07 -05:00
F. Duncanh
2ebc2b032f
refactor analysis of HLS media playlist
2024-12-13 12:08:07 -05:00
F. Duncanh
ab38339aae
cosmetic fixes
2024-12-13 12:08:07 -05:00
F. Duncanh
da7104fdc3
Bump cmake min version to 3.10 (to silence deprecation warning)
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