F. Duncanh
|
8eabfcc780
|
fix #503 recv errors in httpd.c; define CLOSESOCKET, IOCTLSOCKET
|
2026-02-16 12:28:05 -05:00 |
|
F. Duncanh
|
3be60fdbda
|
changes suggested by -Wextra
|
2025-12-31 17:50:34 -05:00 |
|
F. Duncanh
|
b3f0a14951
|
cleanups suggested by cppcheck
|
2025-12-31 16:10:20 -05:00 |
|
F. Duncanh
|
6d6b08003f
|
more fixes? for hls
|
2025-12-28 11:57:45 -05:00 |
|
F. Duncanh
|
060a0abc00
|
fix timing issue when -nohold switches to new client fixes #481
|
2025-12-13 16:32:51 -05:00 |
|
F. Duncanh
|
fdf741f46c
|
cleanup unitialized variables
|
2025-12-09 02:08:17 -05:00 |
|
F. Duncanh
|
1072692172
|
support for YouTube app HLS video language choice. also fix #452
|
2025-11-10 13:48:21 -05:00 |
|
F. Duncanh
|
117febfe28
|
missing break in switch code (issue seen in AirMyPC debug output)
|
2025-09-02 11:42:33 -04:00 |
|
F. Duncanh
|
59c3abe140
|
add mirror video activity monitoring (forscreensaver inhibition)
|
2025-08-11 11:36:03 -04:00 |
|
F. Duncanh
|
e7d2901b7f
|
add video packet length to debug output (raop_rtp_mirror)
|
2025-08-08 19:42:01 -04:00 |
|
F. Duncanh
|
c8ce350226
|
raop : whitespace cleanup
|
2025-08-08 12:52:59 -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
|
0f92064fbd
|
set LOGGER INFO in debug output controlled by logger_debug
|
2025-05-04 13:38:57 -04:00 |
|
Brian Callahan
|
19510c958e
|
Add OpenBSD support
|
2025-03-30 10:53:32 -04:00 |
|
F. Duncanh
|
890948bf3d
|
add -d 1 option: suppress audio-video packet data in debug output
|
2025-02-20 02:15:14 -05:00 |
|
F. Duncanh
|
79ff1411d8
|
rework codec choice between h264 and h265
|
2025-02-18 19:38:28 -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
|
14e6ba5543
|
detect unsupported (non-youtube) HLS
|
2025-02-02 18:22:34 -05:00 |
|
F. Duncanh
|
bccc42e4e2
|
raop_rtp fixes/cleanups to remove unneeded ntp use
|
2025-01-28 22:02:01 -05:00 |
|
F. Duncanh
|
35b1e9e175
|
detect if client is offline using feedback instead of ntp signal
|
2025-01-25 09:37:40 -05:00 |
|
F. Duncanh
|
45b8c0d1c2
|
cleanup printf statements
|
2024-12-13 12:08:07 -05:00 |
|
F. Duncanh
|
d9a81f7ace
|
raop_ntp: fix recv timeout + socket error handling in Windows
|
2024-12-13 12:06:38 -05:00 |
|
F. Duncanh
|
87a580b45e
|
raop_buffer.c: fix seqnum wraparound error reported by @kgbook
|
2024-10-31 11:26:30 -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
|
d4060997e8
|
add info on h265 vps/sps/pps packet header
|
2024-10-04 00:35:13 -04:00 |
|
F. Duncanh
|
8d7713b59c
|
close socket if payload has zero length (unsupported h265)
|
2024-09-20 02:32:00 -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
|
c361cfb637
|
clearer debug message when remote host closes tcp socket for video
|
2024-06-03 07:09:58 -04:00 |
|
F. Duncanh
|
dbcd157de4
|
(cosmetic) rename some rtp_mirror functions for consistency
|
2024-05-31 10:19:40 -04:00 |
|
F. Duncanh
|
78658bc9a9
|
check that ntp server has already initialized when video starts
|
2024-04-23 14:50:08 -04:00 |
|
F. Duncanh
|
b3b7717ed5
|
downgrade some log messages for ERR to DEBUG or INFO
|
2023-11-30 07:41:51 -05:00 |
|
F. Duncanh
|
ea942b5a05
|
detect unsuported h265 video packets
|
2023-10-26 10:41:02 -04:00 |
|
thiccaxe
|
660a2dc378
|
pause/resume gstreamer stream when video stream stops/starts
|
2023-09-04 15:12:55 -07:00 |
|
F. Duncanh
|
f1e05045c2
|
raop_handlers, rtp, rtp_mirror: remove dead "use_udp" code
|
2023-09-02 12:39:52 -04:00 |
|
F. Duncanh
|
682175733c
|
allow IPV6 clients (untested)
|
2023-09-02 05:02:31 -04:00 |
|
F. Duncanh
|
c50a3bcf21
|
cosmetic fixes to debug output
|
2023-06-14 12:11:49 -04:00 |
|
F. Duncanh
|
640532efe2
|
Preparing for v1.65 release; cleanup after changes
|
2023-05-31 11:12:32 -04:00 |
|
F. Duncanh
|
a800fe213e
|
fix unsafe strcmp (AirMyPC segfault) + timing fix for AirMyPC client
|
2023-05-31 03:41:53 -04:00 |
|
F. Duncanh
|
96333754be
|
clean up SPS/PPS prepend code (for IDR frames) + cosmetic cleanups
|
2023-04-22 10:55:36 -04:00 |
|
F. Duncanh
|
3dfdf42fad
|
only call utils_data_to_string in -d debug mode
|
2023-04-18 02:25:57 -04:00 |
|
F. Duncanh
|
67e9c0eca1
|
replace sprintf by snprintf (silence warning by macOS compiler)
|
2023-04-15 18:19:04 -04:00 |
|
F. Duncanh
|
28afb1fbb8
|
export both local and remote ntp times with audio and video frames
|
2023-02-10 14:05:08 -05:00 |
|
F. Duncanh
|
e2357bd687
|
add change statement: authorship, dates to LGPL v2.1 files
|
2023-02-09 11:01:58 -05:00 |
|
F. Duncanh
|
995a4bded8
|
improved debug output for timings
|
2023-02-09 07:00:14 -05:00 |
|
F. Duncanh
|
cf6452b713
|
convert all times from micro to nano secs
|
2023-02-05 02:09:22 -05:00 |
|
F. Duncanh
|
f0c12d363e
|
update deprecated gstreamer syntax
|
2023-01-18 02:07:33 -05:00 |
|
F. Duncanh
|
f094dd137e
|
Windows: UTF-8 on console; fix 0x01 video packets with no payload
|
2023-01-13 09:43:53 -05:00 |
|
fduncanh
|
dd8e120bde
|
do not call ISSET with invalid mirror_data_sock = -1.
(prevents Archlinux coredump with CFLAGS = -DFORTIFY_SOURCE)
|
2022-10-08 15:23:41 -04:00 |
|
fduncanh
|
f5122826fb
|
modified keepalive settings for WIN32
|
2022-09-02 07:46:22 -04:00 |
|