Richard Fuchs
1e1e1d7342
MT#55283 fix possible fd leak
...
Change-Id: I5434863e1694161acfb60d76b5a32533b080b4b1
Warned-by: Coverity
9 months ago
Victor Seva
9d8acb1aaf
lib/netfilter_api.c: add missing headers
9 months ago
Richard Fuchs
11061b483e
MT#55283 simpler lookup for PCM16
...
Change-Id: Id473485bbd9ce82f18ef03436ae6edb604e139d0
9 months ago
Richard Fuchs
50dc4e5342
MT#55283 support generic playback from AV files
...
Closes #2034
Change-Id: I0fa6764f45aea27e4baca553ab0dc757f7fc1830
9 months ago
Richard Fuchs
f5d9def028
MT#55283 remove const qualifier from struct member
...
Change-Id: Ib9e363f0575ef1bba6a0b9685972ef82d4044e5f
9 months ago
Richard Fuchs
0fddfac91f
MT#55283 type safe codec containers
...
Change-Id: I40161f6214b82898fa5d2d9fb7810cd1f9dce8fe
9 months ago
Richard Fuchs
b9d1509244
MT#55283 rename module
...
Change-Id: I81f5370655af00d3a99593eb17cb1d62d961370c
10 months ago
Richard Fuchs
cc5c0f07cb
MT#55283 only remove rules with matching table
...
Change-Id: I19fba3b41634e3d7bd6fd66b9c64430d7976f723
10 months ago
Richard Fuchs
09be6451d5
MT#55283 replace linmnl/libnftnl usage
...
Change-Id: I42c64bf9b4cc78835f98030b540c982bf70b8b8b
10 months ago
Richard Fuchs
0ed79a2f0f
MT#55283 add hand-rolled netlink layer
...
Change-Id: I3af7dcf0ed109db984c7eafca260eff89ec2b852
10 months ago
Richard Fuchs
9196bb5f5d
MT#55283 track poller stats
...
Count number of wakeups and number of items per wakeup
Change-Id: I75eb53804f9690722a3908339bf9f606c8a8f4a9
10 months ago
Richard Fuchs
cbf807615a
MT#55283 add atomic64 size/type assert
...
Change-Id: Ie68eb9ac05db5afba238936a4b1a4be2bc8adaeb
10 months ago
Richard Fuchs
c1522c2cdc
MT#55283 remove useless code
...
Change-Id: I45ebdb7d667610eaca74c1fe446ce49e88be9847
10 months ago
Richard Fuchs
750c00618f
MT#55283 increase poller wait time to forever
...
Change-Id: I1df315d9f5382a974d67471f0f2eedec0eb9cb69
10 months ago
Richard Fuchs
15effb7641
MT#55283 type-safe thread helpers
...
Change-Id: I90ba4347ed787eb63bad84287bea200fac5dbe82
10 months ago
Orgad Shaneh
aa28864c5d
MT#55283 Abort make if required package is not found
...
Closes #2027
Change-Id: I609d326fe69c82268f4e58411549cf26afc68409
10 months ago
Richard Fuchs
d851706c23
MT#55283 improve build test error output
...
Change-Id: I66ad3dbb1d746ad81d55c4daf922f0cfaf6f7850
10 months ago
Richard Fuchs
63aaee1b76
MT#55283 add intrusive queue container
...
Change-Id: Ib706a257b90428f8a37503e41c040ffc93d36839
10 months ago
Richard Fuchs
ee65919c60
MT#55283 replace g_atomic with atomic_*
...
Change-Id: Ib792e9fbc051ca808f82426d2cb1f0c3243b01b5
11 months ago
Richard Fuchs
388f6342ed
MT#55283 fix opus fmtp booboo
...
Fixes #2017
Change-Id: I4931cce077dd54209f2342b962a144bce965db25
11 months ago
Richard Fuchs
dcae1a2277
MT#55283 fix possible overflow
...
Change-Id: I6a5eb1b6bcb51cf5d955e79b6dc609e455fac075
Warned-by: Coverity
12 months ago
Richard Fuchs
60a3637b20
MT#63317 type safety for free functions
...
Change-Id: I31cf09d7bd8d00626f95dc84a3cd9e0c48026d49
1 year ago
Richard Fuchs
2794c885d8
MT#63317 add inline q_free
...
and rename str_q_free to avoid clash
Change-Id: I0ff141c2cbe3284c4a3662a17bf201ee14c25fe8
1 year ago
Richard Fuchs
facedafa44
MT#63317 allow use of void functions for typed HT
...
Change-Id: I7c5ac91ab1249b7552295c430d53bc2c93f4ca07
1 year ago
Richard Fuchs
df6ac133d3
MT#55283 compile fix for older glibc
...
Change-Id: Ia300c32cd9d68833d0fa90763df7d34c3fe465d5
1 year ago
Richard Fuchs
64d3c7646c
MT#63317 parse out RTP header extensions
...
Stub function for now.
Change-Id: I7ad2a203f42fb118e50273a57772cac4fbd1738f
1 year ago
Richard Fuchs
2f52fb2511
MT#63317 return RTP extensions from rtp_payload
...
Change-Id: If7451e3d32ba39cab40f6f09488cd75ccbefa1cc
1 year ago
Richard Fuchs
fc9cb21d8a
MT#63317 store extmap entries in media object
...
Change-Id: Ia673ae3049f5c6ce8dd8516b5becc0a9322559d8
1 year ago
Richard Fuchs
f4724b2eae
MT#63317 annotate rtp_padding
...
Change-Id: I47107efbc4114c1e40dd600607a5cc028a84855b
1 year ago
Richard Fuchs
3540a8334f
MT#63317 annotate rtp_payload
...
Change-Id: Ib8ba5e2002c75ec711c2f8e04b4e98b9a5fc8e0a
1 year ago
Richard Fuchs
25a28db9ec
MT#55283 fix naughty bit field bug
...
Change-Id: I865b54e0296b04009001e3df75db33a2745a3647
1 year 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
1 year ago
Richard Fuchs
8a3d8c911d
MT#63317 re-fix extension parsing
...
Basically a revert of Ie62fa4ed
Maybe this is correct now?
Change-Id: Ia2b1b5d35c2a209430a23110f1b929e2b1ac80fb
1 year ago
Richard Fuchs
1546d8a23b
MT#61977 add oauth/JWT helpers
...
Change-Id: Ic8e54fb23f0f6403da638adaf5c3600f767caf90
1 year ago
Richard Fuchs
c13c9166e2
MT#61977 add up/download capability to HTTP
...
Change-Id: I50334482c9316aed5315ad5814ae54081856ef90
1 year ago
Richard Fuchs
0b5d094382
MT#61977 add S3 auth helpers
...
Change-Id: I9131556c995d514c2ec2b3eabd9eff4a9e8df23b
1 year ago
Richard Fuchs
453ede0913
MT#61977 add http/curl wrappers
...
Change-Id: Iefa4f0acfadabae38ff1da4c20dda51718f9580f
1 year 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
1 year ago
Richard Fuchs
08239c9510
MT#55283 clarify _destroy_ptr
...
Change-Id: Ib453648d21e907bffd7120a9c9b50275f7bf0846
1 year 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
1 year ago
Richard Fuchs
98c088fced
MT#55283 silence asan warning
...
Change-Id: I131e51fc826a52fb571e78f09aea3aa99e9e7e1f
1 year ago
Richard Fuchs
c0b245b979
MT#55283 support SO_TIMESTAMP_OLD
...
Supports obscure situations where the old 32-bit timestamp is returned
Change-Id: I8423cd04baa9fd49e254d88d17e3e609ee5a20bb
1 year ago
Richard Fuchs
649e225bc9
MT#55283 fix alloc alignment
...
We need at least 64 bits for atomic64
Change-Id: I08724d204f2a1603088c8737ca096a4b64314f6b
1 year ago
Richard Fuchs
675eb7bea6
MT#55283 fix int size issues
...
Change-Id: Ibd7bdea16ae57a4a86076a05b22bb3ca64be8ce1
1 year ago
Richard Fuchs
262d1f7b5e
MT#63317 fix RTP extension parsing
...
Change-Id: Ie62fa4ed2dc16d42d579c34b1fe541955759dfed
1 year ago
Richard Fuchs
70be9e6ca3
MT#55283 use gcc for .S files
...
Change-Id: I67375e10356c131fc49d01f74a0aa9c93adf9ae5
1 year ago
Richard Fuchs
4cfaf1a3cf
MT#63151 remove duplication of files during make
...
Change-Id: I67f45a52660b089748c4f6f76c564bbc97fa1899
1 year ago
Richard Fuchs
e600a58502
MT#63151 make poller.h override more specific
...
Change-Id: I6ec6fdde8305615dc999021568a1277f22d3e075
1 year ago
Richard Fuchs
eda9cc5ded
MT#63151 move asan flags
...
Change-Id: I0c4d23a0a5c45e4a9011a697f9cff09ff513bb17
1 year ago
Richard Fuchs
799830902e
MT#55283 ignore G.729 fmtp
...
closes #1971
Change-Id: Ide2577b76de1f26844a9c73e169bcad96ee2a90e
1 year ago