Commit Graph

128 Commits

Author SHA1 Message Date
F. Duncanh
6d9f2a2b88 introduce -vsync, -async options 2023-02-12 19:06:29 -05:00
F. Duncanh
8502ca57f3 remove video/audio _start_time and base_time additions 2023-02-12 00:05:56 -05:00
F. Duncanh
7d9ad58ad6 add pipeline base_time, start_time variables 2023-02-10 13:06:42 -05:00
F. Duncanh
1556a7e052 Add modification date, authorship notices to GPLv3 files 2023-02-09 08:14:18 -05:00
F. Duncanh
5f564556c9 add a -sync option to activate server-client sync in audio-only mode 2023-02-08 03:17:40 -05:00
F. Duncanh
c8025be711 v1.63: fix audio sync with client video in Audio-only mode 2023-02-06 17:44:47 -05:00
F. Duncanh
cf6452b713 convert all times from micro to nano secs 2023-02-05 02:09:22 -05:00
F. Duncanh
ba1dd3ccbd revert use of TIME_MONOTONIC back to TIME_REALTIME 2023-02-03 11:45:43 -05:00
F. Duncanh
dd704bbb25 CMake adjustments for macOS 2023-01-29 19:02:44 -05:00
F. Duncanh
1de43f914f cleanup of the gstreamer audio and video PTS system 2023-01-18 16:16:45 -05:00
F. Duncanh
f0c12d363e update deprecated gstreamer syntax 2023-01-18 02:07:33 -05:00
F. Duncanh
980009056a cleanups in X11 UxPlay window detection, add fpsdisplaysink to list 2023-01-16 13:32:05 -05:00
F. Duncanh
9d97860f13 option -ad n to add delay n millisec to ALAC streams (undocumented) 2023-01-14 03:06:27 -05:00
F. Duncanh
1f8b11033d minor cosmetic fix 2022-12-12 17:47:15 -05:00
F. Duncanh
2ef6f8b661 yet another new fullscreen code cleanup 2022-12-10 12:03:32 -05:00
F. Duncanh
09d1e5f194 minor cleanup of new fullscreen code 2022-12-10 08:23:06 -05:00
F. Duncanh
a4cdfe9d58 more fixes of fullscreen toggle so -fs also works for X11 2022-12-09 15:59:29 -05:00
F. Duncanh
24f47dd943 CMakeLists.txt: update to use X_DISPLAY_FIX by default 2022-12-09 12:03:34 -05:00
F. Duncanh
15d316f00d fixes to new full-screen toggle code 2022-12-09 09:31:21 -05:00
gerbon
01ae7d580c add F11 shortcut to toggle into fullscreen mode 2022-12-09 09:24:19 -05:00
fduncanh
c19f6f1674 UxPlay 1.57 2022-10-09 19:55:21 -04:00
fduncanh
a3fb6b2314 more graceful exit if required GStreamer plugins are missing 2022-10-09 16:57:40 -04:00
fduncanh
b410d1a862 ignore ZOOMFIX request if GStreamer >= 1.20 2022-10-08 03:58:20 -04:00
fduncanh
2c76b06586 WIN32 audio updates, README and manpage
added audioresample to audio pipeline for WIN32
2022-09-04 20:37:23 -04:00
fduncanh
98d02da12d fix inconsistent argument in video_renderer_flush reported by PetrusZ #111 2022-07-23 15:52:01 -04:00
fduncanh
e0cb4aa298 use g_assert instead of assert in renderers 2022-07-22 06:08:18 -04:00
fduncanh
bdbe73108c move bt709 fix to -v4l2 and -rpi* options, instead of Caps for all. 2022-06-20 21:34:48 -04:00
fduncanh
1c0550977e add seqnum to audio_decode_struct 2022-06-15 13:27:44 -04:00
fduncanh
42ff575833 prepare for v 1.53, remove "have_synced" from audio data structure. 2022-06-13 19:19:41 -04:00
fduncanh
3083e33dd3 add --define-prefex option to pkg-config on macOS (needed by new GStreamer builds) 2022-05-11 02:48:38 -04:00
fduncanh
0083108071 initialze gstreamer once only, check for videoparsersbad plugin 2022-05-07 13:10:37 -04:00
fduncanh
442db8562f cosmetic: tidy up error message "Internal data stream error" 2022-05-07 12:01:07 -04:00
fduncanh
fd3e13dabf fix typo in message 2022-05-04 15:28:30 -04:00
fduncanh
e5c2a0ca6b small change in format label 2022-05-04 15:19:58 -04:00
fduncanh
7eb4aaf1e7 cleaner error message handling 2022-05-04 14:33:01 -04:00
fduncanh
1450707794 make more audio time details available to renderer 2022-05-03 16:51:02 -04:00
fduncanh
83aee1fd07 cosmetic changes 2022-05-02 22:12:05 -04:00
fduncanh
0464953c31 cleanup (cosmetic) and add defaults to switches 2022-04-25 17:49:09 -04:00
fduncanh
494c23a9e2 whitespace cleanup 2022-04-25 17:39:56 -04:00
fduncanh
7e32cadaf4 small cleanup of appsrc construction. 2022-04-25 13:52:29 -04:00
fduncanh
8179a602c4 update for uxplay 1.51 rearranged rpi options 2022-04-24 21:13:30 -04:00
fduncanh
2d816db7c0 restrict audio formats to AAC-ELD and ALAC (only ones ever seen) 2022-04-23 11:40:27 -04:00
fduncanh
c06b5db171 cosmetic (clarify a comment) 2022-04-23 09:54:40 -04:00
fduncanh
c1115017bc move colorimetry=bt709 to video caps set in video_renderer_gstreamer.c 2022-04-20 19:02:58 -04:00
fduncanh
ea588a31a0 replace GST_BUFFER_DTS by GST_BUFFER_PTS 2022-04-16 20:17:26 -04:00
fduncanh
c0f3b52b94 set h264 "type" to nal_count 2022-04-16 20:12:30 -04:00
fduncanh
7c8636aa4f video_renderer_gstreamer.c: add caps 2022-03-24 04:12:43 -04:00
fduncanh
e49a20402d adjust pkg-config path for self-built gstreamer in /usr/local 2022-03-09 11:43:52 -05:00
fduncanh
d6f3599d3e add option for modifying h264parse in video pipeline 2022-02-28 12:21:18 -05:00
fduncanh
8759819b1b CMakefile.txt rearrangement 2022-02-27 14:08:16 -05:00