Commit Graph

37 Commits

Author SHA1 Message Date
F. Duncanh
6c2844deef raop_buffer.c: cleanup 2025-08-31 11:09:45 -04:00
F. Duncanh
bccc42e4e2 raop_rtp fixes/cleanups to remove unneeded ntp use 2025-01-28 22:02:01 -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
b64ce6f919 change audio buffer size back to 32 (from 960) fixes #344
(This was an experiment that should not have been committed)
2024-09-29 00:16:17 -04:00
F. Duncanh
57bd7555fa add h265 support 2024-09-17 18:12:40 -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
e2357bd687 add change statement: authorship, dates to LGPL v2.1 files 2023-02-09 11:01:58 -05:00
F. Duncanh
dfd98efbab cleanups of initial latency code. ntp and rtp times 2023-02-07 22:49:30 -05:00
F. Duncanh
a7445da3e6 cleanup: remove some printf's (replace by logger) 2023-01-15 15:24:44 -05:00
fduncanh
cf89f4b7d2 cleanup initial audio sync; now use 64-bit rpt time to avoid epoch issues 2022-06-13 18:06:45 -04:00
fduncanh
f0b1e3d737 simplified call to raop_buffer_enqueue: packet contains rtp_timestamp 2022-06-11 02:24:44 -04:00
fduncanh
ca631197b4 nullify freed address in buffer 2022-05-04 02:07:12 -04:00
fduncanh
3a1a244b0f cleanups of debug text and initial audio syc 2022-05-02 15:28:35 -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
7625ce85db store rtp_timestamp, not ntp_timestamp, in audio buffer 2022-04-29 01:24:15 -04:00
fduncanh
4a98ef7687 raop_buffer.c fix 2022-02-04 12:50:24 -05:00
fduncanh
a32f4e96b9 utils_data_to_string cleanups (free string after use) 2022-02-04 12:43:50 -05:00
fduncanh
b6c3d5d7a3 Remove executable permission on non-executable files 2022-01-14 10:58:28 -05:00
fduncanh
17749fe9ed cleanup recent commit to raop_buffer.c 2022-01-13 00:39:36 -05:00
fduncanh
2fa1aa9e9e fix crypto.c:aes_cbc_reset, use it to avoid continuous malloc/free of aes_ctx_audio 2022-01-12 17:17:22 -05:00
fduncanh
cb831783c1 corrected test for valid AAC_ELD initial bytes in decryption test 2022-01-12 14:59:39 -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
a8657e497b iOS 8 and 9 decryption now works; need to test AAC audio decompression. 2021-12-18 17:34:11 -05:00
fduncanh
42a6ac838f add tests for examining audio decryption 2021-12-17 14:25:03 -05:00
fduncanh
f45af796b7 changes to support older protocol with no aeskey/ecdh_secret hashing. 2021-12-13 16:49:08 -05:00
fduncanh
ce0eaca665 revert previos 2 changes back to clean RPiPlay version of raop_buffer.c 2021-11-12 14:27:27 -05:00
fduncanh
c8ac7651da cosmetic cleanup of last commit 2021-11-12 12:59:41 -05:00
fduncanh
e0999f03d3 dont reallocate and free the AES-CBC context each time a frame is decrypted 2021-11-12 12:18:14 -05:00
fduncanh
7c79d031a3 restore RPiPlay's crypto implementation, now they have fixed the aes-cbc bug. 2021-11-11 19:32:41 -05:00
fduncanh
ab110a7ce8 cosmetic clarification of a comment 2021-11-05 21:12:27 -04:00
fduncanh
57b158478c important fix (last 16 decrypted bytes were missing in each audio packet) 2021-11-03 00:29:16 -04: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
7a4079cb4b cosmetic fix for clarity of code 2021-10-11 07:15:51 -04:00
Your Name
1946373e26 first commit 2020-04-15 16:24:10 +03:00