Moonchild
e9c3451d54
[libvorbis] Allocate memory with _ogg_malloc
...
See https://gitlab.xiph.org/xiph/vorbis/-/commit/28965ede851bb9c1ce5cc0ed733fdf4ebd3d4241 and related commits.
2026-05-26 09:36:02 +08:00
nia
13339f6e55
Fix build on NetBSD/aarch64
...
Signed-off-by: Nia Alarie <nia@NetBSD.org >
2026-05-21 09:29:42 +08:00
Moonchild
3155b16f2c
Issue #888 - Follow-up: Spot-fix; set PREFIX in Dav1d config on Apple.
2026-05-21 09:29:26 +08:00
Brian Smith
57cd574884
Issue #2354 - Follow-up: Fix building WebRTC on 32-bit ARM without hardware float.
2026-05-21 09:25:33 +08:00
ownedbywuigi
83b19136b4
Issue #888 - (potentially) fix MSVC builderr
2026-05-19 10:01:19 +08:00
wuggy
c95062af66
Issue #888 - Fix alphabetical order issue
2026-05-19 10:00:50 +08:00
Basilisk-Dev
d328cef713
Issue #888 - Enable dav1d SIMD on more architectures
2026-05-19 09:52:21 +08:00
Basilisk-Dev
2d83afa321
Issue #888 - Remove bundled libaom
2026-05-19 09:47:16 +08:00
Basilisk-Dev
d36f889688
Issue #888 - Enable dav1d LoongArch SIMD
2026-05-19 09:43:03 +08:00
Basilisk-Dev
ca94696239
Issue #888 - Vendor dav1d 1.5.3
2026-05-19 09:42:12 +08:00
Moonchild
a7a5092b23
[media] Spot-fix for ffvpx handling of bad video data.
2026-04-27 11:13:19 +08:00
Jan-Ivar Bruaroey
a246b84e8b
Bug 2029423 - Reset post_proc state.
2026-04-27 10:36:37 +08:00
Moonchild
8a4c6d11e0
[webrtc] Fix off-by-one comparison.
2026-04-27 10:00:49 +08:00
Moonchild
b73e47ce1c
[webrtc] Hold a self-ref on behalf of sigslot, just in case.
...
Also, stop using these PC_AUTO_ENTER_API_CALL... macros
in functions that aren't actually JS API.
2026-04-24 09:21:23 +08:00
Basilisk-Dev
1d0967ab3c
Issue #3027 - completely remove all remaining usages of dbus-glib from our tree
2026-04-23 09:00:02 +08:00
Moonchild
45ae2d89ff
No issue - Add 10.4 and 26.* SDK versions to KNOWN_SDK_VERSIONS
...
For Mac builds as requested by dbsoft.
Sorted the entries by major version for readability.
2026-04-02 23:47:19 +08:00
Basilisk-Dev
f13d6e4542
Issue #2993 - only use SVE instructions on Apple Silicon (disable on aarch64 Linux)
2026-03-12 10:42:49 +08:00
Brian Smith
825c1f4f81
No Issue - Fix clang builds on 32-bit ARM Linux. The clang integrated assembler can't handle these files.
2026-03-05 10:51:13 +08:00
Brian Smith
21f5bacd70
Issue #2925 - Follow-up: Fix Mac Intel and PowerPC 10.5-10.11 builds. clock_gettime() is not available prior to 10.12, so use Mach's clock_get_time(). pthread_setname_np() is not available prior to MacOS 10.6, so guard that. libvpx does not support big endian, so only use VPX acceleration on ppc64le.
2026-02-27 06:58:15 +08:00
Job Bautista
73afe93840
Issue #2965 - Update libtheora to 1.2.0.
2026-02-27 06:58:00 +08:00
Moonchild
88c5c138bd
[WebRTC] Ensure valid image size.
...
Extremely small encoded image sizes should be considered corrupt data.
Drive-by improvement: make sure to cast the encoded image data length
to uint32_t for use with `CreateEmptyFrame`
2026-02-26 09:03:26 +08:00
Basilisk-Dev
a818241ec2
Issue #2925 - Fix Windows x64
2026-02-25 09:07:10 +08:00
Basilisk-Dev
7fd68dfdf5
Issue #2925 - Work around x86 bug in libvpx
2026-02-25 09:06:56 +08:00
Basilisk-Dev
d2e1911345
Issue #2925 - Upgrade libvpx to 1.16.0
2026-02-25 09:06:37 +08:00
Brian Smith
54cca3d19a
Issue #2697 & #2051 - Follow-up: Spot fix a JPEG-XL big endian issue. Rewrote the patch from the main branch because it requires newer Highway versions. Original patch needs Highway Endian and ARM64 MulOdd() Vec128<int32_t> support.
2026-02-20 08:53:24 +08:00
Brian Smith
cd63b7bf63
Issue #2697 - Follow-up: Update libjxl to 0.11.2 for security updates. Fix tile dimension in low memory rendering pipeline. CVE-2025-12474 - https://www.cve.org/cverecord?id=CVE-2025-12474 Fix number of channels for gray-to-gray color transform. CVE-2026-1837 - https://www.cve.org/cverecord?id=CVE-2026-1837 And one security fix without a CVE.
2026-02-20 08:53:01 +08:00
Basilisk-Dev
1d03a05e54
MoonchildProductions/UXP#2351 - Fix webrtc for Windows and Linux based on MacOS fix
2026-01-29 07:29:58 +08:00
Basilisk-Dev
3224ec7ddd
MoonchildProductions/UXP#2351 - Fix webrtc video encoding on macos
2026-01-29 07:29:39 +08:00
Moonchild
cf85580d6e
Issue #2281 - Remove the use of non-standard namespace std::tr1 in Google's WebRTC gtest code
2025-12-23 21:58:46 +08:00
Brian Smith
ce535a850f
No Issue - MacOS fixes and updates. stroucki reported on the forum a libary not loading. This corrects the path. It still loads with the incorrect path on most systems, but fixing it anyway. https://github.com/joseluisq/macosx-sdks Update the SDK list with the SDKs available here.
2025-05-27 23:20:46 +08:00
Moonchild
6fc884334f
Issue #2697 - Part 4: Update README and remove upstream merged patch.
2025-03-13 23:38:12 +08:00
Moonchild
26bbf20c1d
Issue #2697 - Part 3: Disable JXL_DEC_BOX informative events.
...
Our front-end doesn't support it and it's not necessary for browser use.
2025-03-13 23:36:00 +08:00
Moonchild
1152a6f41d
Issue #2697 - Part 2: Update libjxl build files.
2025-03-13 23:35:44 +08:00
Moonchild
845db2526f
Issue #2697 - Part 1: Import libjxl 0.11.1 files to the tree.
2025-03-13 23:35:08 +08:00
Brian Smith
a29afdfafe
No Issue - Fixes assembling with binutil as >= 2.41. https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/effadce6c756247ea8bae32dc13bb3e6f464f0eb Same code exists in libav so applying the same patch there as well.
2024-12-20 13:42:18 +08:00
Martin Husemann
7fe8b63b5c
libjpeg: add NetBSD/powerpc spcific Altivec cpu feature detection
2024-10-01 10:26:45 +08:00
Martin Husemann
545b4401c5
Hardcode '-maltivec' as compiler flag for powerpc/altivec support
2024-10-01 10:26:07 +08:00
Nia Alarie
4637e2319c
media/libcubeb: Use Sun audio backend also on NetBSD
2024-09-22 20:40:46 +08:00
Brian Smith
cd66a17327
Issue #2354 - Restore ARM32 buildability on Linux. Fix ION breakages due to BigInt changes. Fix breakages from libjpeg, libyuv and libvpx upgrades. Restore ARM(32/64) NEON FPU support in libyuv.
2023-11-04 11:36:56 +08:00
Moonchild
48c27934c7
[WebRTC] Give ::Terminated() the same treatment as ::Close_g
2023-10-26 10:54:43 +08:00
Basilisk-Dev
9f63203a43
Issue #2332 - Hyphenate rtc stats type as per spec
...
Backport of https://bugzilla.mozilla.org/show_bug.cgi?id=1322503
2023-10-21 11:03:07 +08:00
Basilisk-Dev
580a231706
Issue #2332 - Use only one listener in MediaPipelineTransmit
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1305949 part 3
2023-10-11 11:52:24 +08:00
Basilisk-Dev
465ce802d1
Issue #2332 - libvpx upgrade followup part 5
...
Port commits 39f9ab375b2bfd9e46df9695b78870cf1e9cf3c6 and ed7b08e6089de2dd9a1cee595d9ff7ed1fae919d to new libvpx version
2023-10-06 09:14:26 +08:00
Basilisk-Dev
ee5b062139
Issue #2332 - libvpx upgrade followup part 4
...
Port commit babeb5c556de6f9686f5cd47133d0c40c07bfc2e to new libvpx version
2023-10-06 09:12:06 +08:00
Basilisk-Dev
fcb078d794
Issue #2332 - libvpx upgrade followup part 3
...
Port commit d5a2c45aad51e3fcf5f48f8afe8609c1e8726a02 to new libvpx version
2023-10-06 09:11:50 +08:00
Basilisk-Dev
cdc8770f5a
Issue #2332 - libvpx upgrade followup part 2
...
Port commit ca36e991ea55f2d9f78bab558fef10720c9244f0 to new libvpx version
2023-10-06 09:11:34 +08:00
Basilisk-Dev
ed581885f8
Issue #2332 - libvpx upgrade followup part 1
...
Port commit a8f45aba816b7b5e1bd2bbdb663bdf5f044e2f5d to new libvpx version
2023-10-06 09:11:19 +08:00
Basilisk-Dev
b860c5fe95
Issue #2332 - Update to libvpx 1.6.1
...
Backport of Bugzilla 1223692 and 1331498
2023-10-06 09:10:57 +08:00
Basilisk-Dev
bb1974cebc
Cherry-pick upstream libvpx fix
...
Backport of https://hg.mozilla.org/releases/mozilla-esr115/rev/5241232a3292943bd59ff1704eab60fee3cbc9d1
Addresses CVE-2023-5217
2023-09-29 09:42:18 +08:00
Basilisk-Dev
0e0bd83fe2
Issue #2058 - apply additional patches from dbsoft for OS defines
2023-09-29 09:28:49 +08:00