Commit Graph

103 Commits

Author SHA1 Message Date
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
fduncanh
1205ca2f76 modify C_MAKE_CFLAGS so -march=native is only used with x86 and x86_64 compiles 2022-02-27 13:06:17 -05:00
fduncanh
b1f8f03104 uxplay 1.48 make video pipeline configurable for hardware h264 decoders 2022-02-24 03:34:45 -05:00
fduncanh
a748c2b44c whitespace 2022-02-19 13:44:06 -05:00
fduncanh
348c7b98f6 make video pipeline more configurable 2022-02-19 13:37:38 -05:00
fduncanh
3c9c40b32d add INFO message just before GStreamer starts streaming. 2022-02-16 18:42:06 -05:00
fduncanh
5642f5bf1d v1.46 restore decodebin to video pipeline (revert change in 1.44)
replace with -avdec option to force software h264 decoding.
2022-01-19 14:46:50 -05:00
fduncanh
6dbb22e8de report all broken video frames 2022-01-14 16:26:21 -05:00
fduncanh
aa11190079 debug message 2022-01-10 23:22:27 -05:00
fduncanh
536cf096bb UxPlay 1.45: close video window when client stops mirroring;
-nc option for keeping previous behavior; (for future use) store
video frame width, height reported when streaming starts.
2022-01-10 19:08:48 -05:00
fduncanh
0c4f02b61a add 0x80 and 0x8c as possible first bytes of AAC-ELD frames 2022-01-02 03:24:20 -05:00
fduncanh
745c2e27f6 clean up the issue of ios9 audio descryption 2021-12-28 19:56:16 -05:00
fduncanh
d912fdfb26 add some include files needed in debian9 2021-12-21 23:33:58 -05:00
fduncanh
09a1f9061f slight reworking of last commit 2021-12-19 19:38:15 -05:00
fduncanh
3c65f8fd16 add error message if video renderer initialization fails 2021-12-19 11:21:47 -05:00
fduncanh
a8657e497b iOS 8 and 9 decryption now works; need to test AAC audio decompression. 2021-12-18 17:34:11 -05:00
fduncanh
dee3258c5d replace "decodebin" in Gst video pipeline by "h264parse ! avdec_h264"
(only h264 video is streamed, and it is claimed this fixes a "green screen"
problem in some linux systems.)
2021-12-13 18:16:42 -05:00
fduncanh
f1d2c9ce4a adjust debug output for decryption failures 2021-12-13 17:06:40 -05:00
fduncanh
799a9bc0e9 whitespace 2021-12-08 14:36:27 -05:00
fduncanh
815ba2ccdd move error message for undecrytped video into video_renderers_gstreamer.c 2021-12-08 13:38:12 -05:00
fduncanh
1fe22612cc whitespace 2021-12-07 05:10:21 -05:00
fduncanh
e98f9c083f single error message for undecrypted audio 2021-12-07 04:10:44 -05:00
fduncanh
6995830386 whitespace 2021-12-07 01:19:13 -05:00
fduncanh
857d34c937 restore native render_logger; add audio decription failure message 2021-12-07 01:01:03 -05:00
fduncanh
1ceb6c9c4f fix ZOOMFIX (broken by Nov 11 2021 commit 161d14511a ) 2021-11-26 11:41:43 -05:00
fduncanh
156cac57d6 fixes on revised CMakeLists.txt files 2021-11-25 00:06:24 -05:00