F. Duncanh
afebae6891
1.72.1 release: README update, uxplay.spec update
2025-06-06 11:53:10 -04:00
F. Duncanh
e306bbf72e
cleanup to fix bug/regression in -reg option
2025-06-06 09:40:32 -04:00
F. Duncanh
878ccf2400
add "-nc no" to unset nc option (for macOS, where -nc is default)
2025-05-21 10:59:28 -04:00
F. Duncanh
ffa0c61d5e
add -rc option to specify startup options file
2025-05-16 17:33:48 -04:00
F. Duncanh
31309a316c
Add a user systemd script (from @deuchnord )
2025-05-14 11:07:12 -04:00
F. Duncanh
2cade77f76
add a systemd script from @Deuchnord
2025-05-13 02:57:43 -04:00
F. Duncanh
5e3cc9fbc4
add non-hls bus messages to debug; video_reset on teardown 110
2025-05-12 14:06:47 -04:00
F. Duncanh
3bb34553c0
Windows: README update; use d3d11 as default videosink
2025-05-11 00:30:56 -04:00
F. Duncanh
7fc5f4d9b9
README update
2025-05-07 12:24:58 -04:00
F. Duncanh
0f92064fbd
set LOGGER INFO in debug output controlled by logger_debug
2025-05-04 13:38:57 -04:00
F. Duncanh
af650362c5
getting ready for 1.72 release
2025-05-03 16:57:27 -04:00
F. Duncanh
aeb18affd3
send 501 reponse to RTSP requests with unimplemented options
2025-04-28 19:22:37 -04:00
F. Duncanh
5a6252dd8d
check content_type exists (to avoid DOS risk, thanks @0pepsi)
2025-04-28 15:19:58 -04:00
F. Duncanh
7f380af655
call video_renderer_stop() in video_reset callback
2025-04-28 00:47:40 -04:00
F. Duncanh
fa7456553b
use SOCKET_ERROR_STRING instead of strerror (for WIN32 compat)
2025-04-26 19:31:19 -04:00
F. Duncanh
7a643a65aa
replace use of strndup (not supported in WIN32 by MSYS2)
2025-04-26 19:02:15 -04:00
F. Duncanh
5f2fbfe88b
report buffer full/empty from hls bus messages
2025-04-26 16:17:23 -04:00
F. Duncanh
3a488897b4
set playbin download flag
2025-04-26 11:41:57 -04:00
F. Duncanh
2dfb156c63
clean up video timestamp adjustment in -vsync mode
2025-04-24 10:18:47 -04:00
F. Duncanh
443f7c65d8
keep authentication failure count for -pw random pw option
2025-04-24 09:58:46 -04:00
F. Duncanh
f8ad47d9b4
clean up digest verification in pairing,c
2025-04-23 20:39:33 -04:00
F. Duncanh
e731140515
get info on unhandled POST/action items
2025-04-23 00:12:31 -04:00
F. Duncanh
7c82c34b32
support for HLS start_position
2025-04-22 21:04:27 -04:00
F. Duncanh
be4fb423c4
add suppport for user access control by -pw password (HTML digest)
2025-04-22 17:56:53 -04:00
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