Richard Fuchs
39adca5cfb
MT#55283 fix buffer merge logic
...
Oof.
Change-Id: Ibc3ca28bc6c04e63b27466e62b197f6a601051f9
(cherry picked from commit f307c32c80 )
(cherry picked from commit 277694bd26 )
2 months ago
Richard Fuchs
9ef3536450
MT#55283 update memory arena logic
...
Use a pointer to the arena plus a comparison test to determine whether
to ref or to dup the string, instead of a function pointer. The function
pointer alone wasn't enough as there can be multiple arenas.
Change-Id: Icd317e524fc2e5842f90d172ef7089d2cb0a5a28
(cherry picked from commit 4ea7873ca7 )
(cherry picked from commit 24254db90c )
3 months ago
Tom Briden
791f352d72
MT#55283 streambuf: check pointer isn't NULL before trying to free it
...
Closes #2065
Change-Id: I091aac6e81dc497668671427267d0ef2321ae8af
(cherry picked from commit 4c8e2262be )
(cherry picked from commit f2ebf9814b )
3 months ago
Alexander Bakker
065803014e
MT#55283 Increase input buffer size for getaddrinfo to 256
...
Previously, rtpengine would refuse to resolve any hostnames longer than
64 characters.
Closes #2061
Change-Id: I5fe6c05f59a449f6e3b6b0f403d438626905101b
(cherry picked from commit 694a3b0579 )
(cherry picked from commit 3bb63f679e )
3 months ago
Richard Fuchs
4f26d7c442
MT#55283 add str_dup_dup helper function
...
Change-Id: Ieacb147e3a98b5f31a8e45fb709df73636347cc0
(cherry picked from commit b1ac55c844 )
(cherry picked from commit 1daee83c50 )
4 months ago
Orgad Shaneh
876b260f15
MT#55283 Abort make if required package is not found
...
Closes #2027
Change-Id: I609d326fe69c82268f4e58411549cf26afc68409
(cherry picked from commit aa28864c5d )
(cherry picked from commit e5cb48228f )
6 months ago
Richard Fuchs
c29fee33a3
MT#55283 improve build test error output
...
Change-Id: I66ad3dbb1d746ad81d55c4daf922f0cfaf6f7850
(cherry picked from commit d851706c23 )
(cherry picked from commit 2f99bbe48c )
6 months ago
Richard Fuchs
6b34568eba
MT#55283 fix opus fmtp booboo
...
Fixes #2017
Change-Id: I4931cce077dd54209f2342b962a144bce965db25
(cherry picked from commit 388f6342ed )
(cherry picked from commit 618305c912 )
7 months ago
Richard Fuchs
8a3d59dbff
MT#55283 compile fix for older glibc
...
Change-Id: Ia300c32cd9d68833d0fa90763df7d34c3fe465d5
(cherry picked from commit df6ac133d3 )
8 months ago
Richard Fuchs
25a28db9ec
MT#55283 fix naughty bit field bug
...
Change-Id: I865b54e0296b04009001e3df75db33a2745a3647
9 months ago
Richard Fuchs
89313ed074
MT#55283 call del_item callback even on failure
...
Relevant during shutdown. Make sure all late_port_release objects are
still appended to the global queue.
Change-Id: I8aa6c2a8ddabdf7296a6934e51ce420c5587ac53
9 months ago
Richard Fuchs
8a3d8c911d
MT#63317 re-fix extension parsing
...
Basically a revert of Ie62fa4ed
Maybe this is correct now?
Change-Id: Ia2b1b5d35c2a209430a23110f1b929e2b1ac80fb
9 months ago
Richard Fuchs
1546d8a23b
MT#61977 add oauth/JWT helpers
...
Change-Id: Ic8e54fb23f0f6403da638adaf5c3600f767caf90
9 months ago
Richard Fuchs
c13c9166e2
MT#61977 add up/download capability to HTTP
...
Change-Id: I50334482c9316aed5315ad5814ae54081856ef90
9 months ago
Richard Fuchs
0b5d094382
MT#61977 add S3 auth helpers
...
Change-Id: I9131556c995d514c2ec2b3eabd9eff4a9e8df23b
9 months ago
Richard Fuchs
453ede0913
MT#61977 add http/curl wrappers
...
Change-Id: Iefa4f0acfadabae38ff1da4c20dda51718f9580f
9 months ago
Richard Fuchs
7d37d8b835
MT#55283 set frame size after avcodec_open2
...
The frame size might not be set before avcodec_open2 is called. Move
setting it to below the call.
Fixes MP3 recording output.
Change-Id: Ie81528e64c2497f769d19a5c54228bf0f5cd138d
9 months ago
Richard Fuchs
08239c9510
MT#55283 clarify _destroy_ptr
...
Change-Id: Ib453648d21e907bffd7120a9c9b50275f7bf0846
9 months ago
Richard Fuchs
f2a9111fb6
MT#55283 distinguish transcoding PTs
...
PTs that were remembered from a previous handshake to save codec options
must be flagged as such so that they're not considered as having been
present in the current offer, so that they can be flagged as transcoding
PTs.
closes #1989
Change-Id: I19c2aff7e83ed338a81be99544645821165304cd
9 months ago
Richard Fuchs
98c088fced
MT#55283 silence asan warning
...
Change-Id: I131e51fc826a52fb571e78f09aea3aa99e9e7e1f
9 months ago
Richard Fuchs
c0b245b979
MT#55283 support SO_TIMESTAMP_OLD
...
Supports obscure situations where the old 32-bit timestamp is returned
Change-Id: I8423cd04baa9fd49e254d88d17e3e609ee5a20bb
9 months ago
Richard Fuchs
649e225bc9
MT#55283 fix alloc alignment
...
We need at least 64 bits for atomic64
Change-Id: I08724d204f2a1603088c8737ca096a4b64314f6b
9 months ago
Richard Fuchs
675eb7bea6
MT#55283 fix int size issues
...
Change-Id: Ibd7bdea16ae57a4a86076a05b22bb3ca64be8ce1
9 months ago
Richard Fuchs
262d1f7b5e
MT#63317 fix RTP extension parsing
...
Change-Id: Ie62fa4ed2dc16d42d579c34b1fe541955759dfed
9 months ago
Richard Fuchs
70be9e6ca3
MT#55283 use gcc for .S files
...
Change-Id: I67375e10356c131fc49d01f74a0aa9c93adf9ae5
9 months ago
Richard Fuchs
4cfaf1a3cf
MT#63151 remove duplication of files during make
...
Change-Id: I67f45a52660b089748c4f6f76c564bbc97fa1899
10 months ago
Richard Fuchs
e600a58502
MT#63151 make poller.h override more specific
...
Change-Id: I6ec6fdde8305615dc999021568a1277f22d3e075
10 months ago
Richard Fuchs
eda9cc5ded
MT#63151 move asan flags
...
Change-Id: I0c4d23a0a5c45e4a9011a697f9cff09ff513bb17
10 months ago
Richard Fuchs
799830902e
MT#55283 ignore G.729 fmtp
...
closes #1971
Change-Id: Ide2577b76de1f26844a9c73e169bcad96ee2a90e
10 months ago
Richard Fuchs
9c83de9ce6
MT#55283 update format_parse to bool
...
Change-Id: If0f8740afa5f159e1649db023a2c340093f3d145
10 months ago
Richard Fuchs
fa8123e1c2
MT#55283 explicitly return PTS/duration
...
... from packetizer function instead of putting it into the AVPacket.
Remove AVPacket from callback function arguments.
Fix up PTS/duration adjustments where they were missing.
Closes #1963
Change-Id: Ib36b36bb6648b0579dd83155c7217317dda29cc3
10 months ago
Richard Fuchs
92ee47116a
MT#55283 ignore fmtp for G.711
...
closes #1948
Change-Id: Iacb4a48cb0d3bef86aed85d5f87a89cc063e6c49
11 months ago
Richard Fuchs
3df26cf2d0
MT#55283 improve G.729 format matching
...
RFC says that annex B is the default in the absence of the annexb=no
format string. Consider the alias "G729a" as annex A.
Closes #1951
Change-Id: I9a8483ee5520bf4688601123f1ebec4f1f480642
11 months ago
Richard Fuchs
76dd9ab56d
MT#55283 fix off by one bug
...
Closes #1937
Change-Id: I9362e05165648820506eb2c95267e9a245fb32d9
1 year ago
Richard Fuchs
7893b1a830
MT#55283 extend G729a compatibility
...
Change-Id: I6079d06ada8acec1771f27677f3043d34e4c9f20
1 year ago
Richard Fuchs
8353a298f9
MT#55283 check codec-chain load status
...
Change-Id: I176ed2b35de41cc6a8ae90d80a781f385d6d8371
1 year ago
Richard Fuchs
cf22d82932
MT#55283 eliminate input/output combination SSRC
...
Change-Id: I94636b7f6fb6fb31cd3bf332fffe0203e17f6c16
1 year ago
Richard Fuchs
636c9f193f
MT#55283 add L16 and G726 support
...
Change-Id: Id12bd895cc8ce99d6988360bedaff75fb0b5a362
1 year ago
Richard Fuchs
58e45c26e0
MT#55283 scale mode_change_interval
...
Change-Id: I62c1b8c27e9453a1bf62a4d8a9ba7169fe663712
1 year ago
Richard Fuchs
03d961bfd0
MT#55283 scale cmr_interval
...
Change-Id: I0fb2e9c521d6185883b1843980ae5695ece6c992
1 year ago
Richard Fuchs
50b44b4ab3
MT#55283 convert streambuf to int64_t
...
Change-Id: I856072b6e82c854b676dd43ae2c7120d68caad2c
1 year ago
Richard Fuchs
71f2234902
MT#55283 obsolete timeval_diff
...
Change-Id: I83ea176acd77cdd9c371e4c8cde324bdfc3c2486
1 year ago
Richard Fuchs
283abdf465
MT#55283 convert mix_buffer to int64_t
...
Change-Id: I13343b4cce82440e9a54fd9c26731f27abe57ba5
1 year ago
Richard Fuchs
358723e1c2
MT#55283 remove some unused functions
...
Change-Id: I8989e7c4191c2c670f65f39a44479e1ed394893a
1 year ago
Richard Fuchs
2a6853c219
MT#55283 obsolete timeval_cmp
...
Change-Id: I824ea19696e690afdbb21346f75ca16a6410b56b
1 year ago
Richard Fuchs
9018099467
MT#55283 convert timeval_cmp to int64_t
...
Change-Id: I99a2029f81c3a2efa626ac4b752cddc06d77fe3b
1 year ago
Richard Fuchs
8d050d5fc9
MT#55283 convert codeclib to int64_t
...
Change-Id: Ic1e36ce97561addbf3a869e39991c20d1e25adf1
1 year ago
Richard Fuchs
a4bd720105
MT#55283 convert time_t to int64_t
...
Change-Id: I9664249782355f7363a46bafcca6504415585875
1 year ago
Richard Fuchs
165c42fb8e
MT#55283 convert calls to int64_t
...
Change-Id: I7c9a2229ba3eea418e009bb04def336476d2ec25
1 year ago
Richard Fuchs
20ffa4f780
MT#55283 convert timerthread to int64_t
...
Change-Id: Ia7bdb7538428edef1ff83d7bd8f6116d5e618510
1 year ago