fduncanh
1a01a4694b
whitespace and cosmetic cleanups
2022-06-12 06:31:45 -04:00
fduncanh
96a9dd165b
code cleanup in raop_rtp.c (uint32 issues)
2022-06-12 06:12:09 -04:00
fduncanh
64a7dd0fa0
cleanup resent data code in raop_rtp.c
2022-06-11 14:28:30 -04:00
fduncanh
42f37f15b4
cleanup in raop_rtp.c for unusual control and data packets
2022-06-11 04:00:25 -04:00
fduncanh
f0b1e3d737
simplified call to raop_buffer_enqueue: packet contains rtp_timestamp
2022-06-11 02:24:44 -04:00
fduncanh
dc103af6f3
small cleanup in raop_rtp.c
2022-06-10 05:10:49 -04:00
fduncanh
1de61cfa0c
fix for too-short resent audio packets crash reported by @ephemient
2022-06-10 04:28:43 -04:00
fduncanh
c1dde65e6e
typo in comment
2022-05-04 17:01:27 -04:00
fduncanh
584572fd33
set shift to 0 as default for ALAC
2022-05-04 16:59:42 -04:00
fduncanh
49971d8d0b
fix small memory leak (from valgrind)
2022-05-04 13:56:01 -04:00
fduncanh
419852bb46
fix typo in last commit
2022-05-04 13:27:34 -04:00
fduncanh
300d0439f0
initialize pointers for coverart dacp_id etc.
2022-05-04 13:16:36 -04:00
fduncanh
8fd59814be
whitespace
2022-05-03 16:35:32 -04:00
fduncanh
e6ffc828d2
place more complete timing data in audio_decode_struct
2022-05-03 16:29:08 -04:00
fduncanh
83aee1fd07
cosmetic changes
2022-05-02 22:12:05 -04:00
fduncanh
d67cecbb45
whitespace cleanup
2022-05-02 15:33:21 -04:00
fduncanh
3a1a244b0f
cleanups of debug text and initial audio syc
2022-05-02 15:28:35 -04:00
fduncanh
73e77dc09b
clean up debug output
2022-05-02 01:44:54 -04:00
fduncanh
1d2bf6ec78
rename aac_decode_struct to audio_decode_struct and cosmetic fixes
2022-05-01 17:54:37 -04:00
fduncanh
1379079220
cleanup of initial audio synchronization
2022-05-01 17:26:38 -04:00
fduncanh
bdb949c6e2
activate resend in raop_rpt, add "compression type" ct to raop_rtp_t
2022-04-30 11:07:18 -04:00
fduncanh
f0fcba8fac
clean up initial timestamp of audio stream, before first sync event
2022-04-29 19:22:45 -04:00
fduncanh
2f6cf2e8f2
rtp time wraps around uint32_t after 27 hours!
2022-04-29 03:10:58 -04:00
fduncanh
af238faab0
subtract off start times from rpt and ntp timestamps
2022-04-29 02:35:17 -04:00
fduncanh
7625ce85db
store rtp_timestamp, not ntp_timestamp, in audio buffer
2022-04-29 01:24:15 -04:00
fduncanh
89ffc41b30
typo in comment
2022-04-28 00:45:48 -04:00
fduncanh
ac1f0c168f
extra info in debug for time sync
2022-04-27 14:42:29 -04:00
fduncanh
3a6cd39053
next_rtp is not needed in time sync
2022-04-27 13:21:26 -04:00
fduncanh
7a9631d82b
cosmetic (typo in comment)
2022-04-27 13:18:32 -04:00
fduncanh
0651a440be
whitespace
2022-04-27 13:17:01 -04:00
fduncanh
82303e8be7
identify meaning of rtp_next in time synchronization
2022-04-27 13:14:07 -04:00
fduncanh
50e9ec0751
whitespace
2022-04-26 18:53:24 -04:00
fduncanh
1e9f6be43b
add some comments about packet structure
2022-04-26 18:50:37 -04:00
fduncanh
2f4d13d879
whitespace
2022-02-20 11:26:42 -05:00
fduncanh
af9e37333a
byteuils used in cleanup
2022-02-20 11:23:57 -05:00
fduncanh
e44cf93671
cleanup to use byteutils in raop_rtp.c
2022-02-20 03:03:32 -05:00
fduncanh
b6c3d5d7a3
Remove executable permission on non-executable files
2022-01-14 10:58:28 -05:00
fduncanh
f45af796b7
changes to support older protocol with no aeskey/ecdh_secret hashing.
2021-12-13 16:49:08 -05:00
fduncanh
506673406d
cleanup in raop_rtp_init_socket
2021-12-04 15:10:30 -05:00
fduncanh
94b976fbe1
minor change: assert(*_lport) at begining of start_raop_rtp_*.
...
this is just for a cleaner logic in the code
2021-12-04 13:13:16 -05:00
fduncanh
187cf7aaac
revert last two changes, and instead add a callback to report audio format
2021-10-14 19:48:08 -04:00
fduncanh
def4678eed
more infrastructure for diifferent audio formats
2021-10-14 00:46:24 -04:00
fduncanh
0cbe7b0b31
add connection parameters "audio_format" and "using_screen" to struct raop_rtp_t
2021-10-13 14:04:12 -04:00
fduncanh
c224966267
added infrastucture for getting audio format etc from client at connection
2021-10-13 13:31:40 -04:00
fduncanh
ea46323bae
redo setting the control and data ports the "correct" way
2021-10-13 09:05:37 -04:00
fduncanh
30f32bd793
improved the port selection option, added ability to choose videosink
2021-08-21 16:33:31 -04:00
fduncanh
c71ef0847a
put back missed update to raop_ntp.c and add logger INFO when sockets initialized
2021-08-15 17:20:26 -04:00
fduncanh
b8d77ae71d
comment out unused variables detected by -W_unused_variable
...
type_d in raop_rtp.c
payload_option, nalu_type in raop_rtp_mirror.c
2021-08-03 03:32:11 -04:00
fduncanh
57e9287df1
extend API to allow choices for udp ports, tcp ports, display size
...
to writen into raop_t raop for later use when connections are made.
new functions : raop_set_udp_ports, raop_set_tcp_ports, raop_set_display_size
The behavior of the library is unchanged if these functions are not used.
2021-07-31 23:24:50 -04:00
Your Name
1946373e26
first commit
2020-04-15 16:24:10 +03:00