Commit Graph

178 Commits

Author SHA1 Message Date
F. Duncanh
02fd126c78 remove cmake_minimum_version from subdirectory CmakeLists.txt 2025-03-01 15:51:35 -05:00
F. Duncanh
79ff1411d8 rework codec choice between h264 and h265 2025-02-18 19:38:28 -05:00
F. Duncanh
26fa470c2f detect when hls_playbin gets to GST_STATE_PLAYING 2025-02-10 00:02:02 -05:00
F. Duncanh
7b5d63f51e send hls start_position to video_renderer 2025-02-08 21:10:48 -05:00
F. Duncanh
e60bf9caee allow choice between playbin3 and playbin2 for HLS video 2025-02-01 14:49:17 -05:00
F. Duncanh
4db951de1e make fs option (on X11) work in HLS mode 2025-02-01 02:22:26 -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
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
ab38339aae cosmetic fixes 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
9aaead3748 cosmetic changes to x_display_fix.h 2024-12-13 12:08:07 -05:00
F. Duncanh
078d95bb79 fix broken support for Ubuntu-20.04LTS 2024-11-22 01:39:43 -05:00
F. Duncanh
8018cdc61d remove dead code 2024-11-10 16:02:35 -05:00
F. Duncanh
47d598cfa2 whitespace issue 2024-11-05 08:11:34 -05:00
F. Duncanh
578968d87e support for $HOMEBREW_PREFIX (macOS) 2024-10-31 01:01:27 -04:00
F. Duncanh
a89108af81 fix for Homebrew on macOS for GStreamer>= 1.24 2024-10-06 20:03:05 -04:00
F. Duncanh
b7734c5b72 fix for issues with client sleep and gstreamer >= 1.24 2024-10-04 00:35:21 -04:00
F. Duncanh
44fec22219 cleanup h264/h265 selection code to allow codec switching 2024-10-04 00:35:21 -04:00
F. Duncanh
d4060997e8 add info on h265 vps/sps/pps packet header 2024-10-04 00:35:13 -04:00
F. Duncanh
41e8432590 silence warning on macOS 2024-09-29 02:18:47 -04:00
F. Duncanh
fee0de15c2 add reassurance that GStreamer>=1.24 is not a requirement 2024-09-29 01:09:13 -04:00
F. Duncanh
0da8700ae5 fixes #346 (video paused when screen orientation changes) 2024-09-29 00:16:42 -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
0a2dbaa9e2 add GStreamer bus messages to debug output 2024-09-17 12:55:19 -04:00
F. Duncanh
fe8b7dba8e small code cleanup: *bool -> bool (fullscreen, videosync args) 2024-09-14 10:55:20 -04:00
F. Duncanh
88891c0127 move use_x11 to renderer struct (for use in multi codec case) 2024-09-09 18:26:25 -04:00
F. Duncanh
db38ac3ed1 COSMETIC (whitespace cleanup) video_renderer_gstreamer.c 2024-08-12 10:34:29 -04:00
F. Duncanh
4d88240cf3 detect auto-selected videosinks; simplify X11 window search 2024-07-20 19:47:55 -04:00
F. Duncanh
098ca2a935 video pipeline: put videoflip before videoconvert, add videoscale 2024-05-09 00:06:04 -04:00
F. Duncanh
50799326ca test for GStreamer>= 1.24, define GST_124 if found 2024-04-22 01:43:15 -04:00
F. Duncanh
0057033485 Can now specify $GSTREAMER_ROOT_DIR when building UxPlay 2024-04-21 17:19:47 -04:00
F. Duncanh
2c850d0585 modernize videoflip to use "video-direction" instead of "method" 2024-03-28 02:10:26 -04: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
e475a61885 use gst_macos fix for "Official" GStreamer >= 1.22 packages 2023-09-26 19:28:28 -04:00
march1993
7b16c02d34 x_display_fix.h: fix X11 segment fault when enum_windows called
Provided by @march1993 fixes #212
2023-09-07 12:53:00 -04:00
F. Duncanh
49cd0018ed require cmake>=3.5 to silence deprecation warning 2023-09-05 23:58:57 -04:00
thiccaxe
660a2dc378 pause/resume gstreamer stream when video stream stops/starts 2023-09-04 15:12:55 -07:00
F. Duncanh
dc52c04ed0 completely ignore timestamps when sync=false (gstreamer) 2023-09-03 23:43:30 -04:00
F. Duncanh
1df7a5270b informational/README updates; adjust uxplay.spec for OpenMandriva 2023-08-26 11:54:13 -04:00
F. Duncanh
467533e66b small cleanup of last change 2023-08-21 15:14:01 -04:00
F. Duncanh
96af6c63bf allow uxplay to function w/o audio in avdec_aac is missing 2023-07-23 07:23:02 -04:00
F. Duncanh
292be9d7e7 uxplay 1.65.2: add advice to clear cache if plugin not found 2023-07-22 05:37:11 -04:00
F. Duncanh
b85afa44e6 provide graceful exit if avdec_aac is absent 2023-07-21 18:48:43 -04:00
F. Duncanh
e2ad714028 mac /Homebrew cleanup of PKG_CONFIG_PATH 2023-05-25 11:24:16 -04:00
F. Duncanh
8100007524 fix README typos, macOS updates 2023-05-03 11:21:25 -04:00
F. Duncanh
67d61c2fc9 UxPlay 1.64: -h, manpage and README updates 2023-04-24 02:45:57 -04:00