u3shit
e59e8c3b2c
Issue #2101 - Part 5: Add ColorRange support to video decoders
2023-02-27 12:10:57 +08:00
u3shit
42f3296899
Issue #2101 - Part 2: Use stdint.h types instead of uint8 and friends
...
Required for upcoming libyuv update
2023-02-27 12:06:38 +08:00
u3shit
c0c76cd455
Issue #2101 - Part 1: Add mColorRange info to YCbCrBuffer
...
https://hg.mozilla.org/integration/autoland/rev/6f4c7904cda8
2023-02-27 12:02:53 +08:00
u3shit
3e62b1fc9f
Issue #2118 - Part 2: Add support for Identity YUVColorSpace
...
https://hg.mozilla.org/mozilla-central/rev/be342c90755d11551623362f2058c0326f63bbb3
2023-02-27 11:08:35 +08:00
Moonchild
1644bf94f0
No issue - Accept also video/vp8 as MIME type
2023-02-08 16:57:28 +08:00
Moonchild
d2276a48d2
Issue #1977 - Follow-up: Correct pref check to be selective on wave formats only.
2022-09-23 11:04:00 +08:00
Moonchild
60e4e33442
Issue #80 - Re-unify most of DOM
2022-09-09 10:09:40 +08:00
Moonchild
5dfded811d
Issue #80 - reinstated unified building for some large chunks of our code.
...
This should reduce compile complexity saving time and reducing linker stress.
2022-09-07 10:36:23 +08:00
Moonchild
a83111160f
Issue #1956 - Fix C++ code standard conformance issue in webaudio
2022-09-01 10:19:09 +08:00
Basilisk-Dev
536099d86b
Issue #1991 - Remove console log stating TURNS is not supported Port of Mozilla bug 1383575
2022-09-01 10:18:25 +08:00
Basilisk-Dev
2dc4713d14
Issue #1991 - Support TURN TLS Support in WebRTC Backport of Mozilla bug 1056934
2022-09-01 10:18:07 +08:00
Job Bautista
0c5c349ca6
Issue #1977 - Bring back old behavior behind a pref.
...
I've thought about this before creating the issue, and Moonchild
wanted this as well.
2022-08-04 14:26:01 +08:00
Job Bautista
707d744219
Issue #1977 - Allow WAV into media document.
...
Based on https://hg.mozilla.org/integration/mozilla-inbound/rev/b3f7abd15aeb
2022-08-04 14:25:48 +08:00
Jeremy Andrews
d50a7a5394
Issue #1956 - Fix symbol visibility issue more elegantly.
...
All it needed was __declspec(dllexport) on the function I was copy/pasting all over the place...
2022-07-15 08:53:16 +08:00
Moonchild
6066cc36cd
[DOM media] Remove potentially unsafe type accesses when debug logging
2022-07-05 17:20:51 +08:00
trav90
5c61382dac
Issue #457 - Silence some GCC compiler warnings in FFmpeg code
2022-05-22 06:47:01 +08:00
Moonchild
62a140ab80
Bug 1679987 - Remove unused includes of nsCharSeparatedTokenizer.h.
2022-05-22 06:46:06 +08:00
Moonchild
009fb3146f
Issue #1820 - Part 8: Check bit depth in PDM::Supports.
2022-05-04 10:06:02 +08:00
Moonchild
c8637cc239
Issue #1820 - Part 7: Check bit depth in WebMDecoder to determine if we support HDR.
2022-05-04 10:05:58 +08:00
Moonchild
14f0f80cd1
Issue #1820 - Part 6: Extract bit depth information from codec parameter string into VideoInfo::mBitDepth.
2022-05-04 10:05:22 +08:00
Moonchild
a4e69db6a4
Issue #1820 - Part 5: Add mBitDepth field to VideoInfo.
2022-05-04 10:05:12 +08:00
Moonchild
3eafe55b6e
Issue #1820 - Part 4: Add a gtest for testing the extraction function.
2022-05-04 10:05:00 +08:00
Moonchild
b272509dc3
Issue #1820 - Part 3: Use Codec detail extractor helper to tell if it's a new style VP8/VP9 codec string.
2022-05-04 10:04:54 +08:00
Moonchild
648430c9f1
Issue #1820 - Part 2: Add VP9-in-MP4 support to the decoder
...
This also adds support in StageFright for VP9.0 FourCCs and consolidates
individual string checks to helpers for WebM
2022-05-04 10:04:49 +08:00
Moonchild
55504b39bf
Issue #1820 - Part 1 : Add an extraction function to parse the RFC-6381 VP9 codec string.
2022-05-04 10:04:32 +08:00
Brian Smith
13fcc4a046
Issue #1829 - Revert "Issue #1751 "
2022-05-04 09:40:24 +08:00
Moonchild
d562709920
Issue #21 - Remove calls to Services.telemetry and nsITelemetry
...
These calls would cause breakage without the supporting plumbing.
2022-04-28 10:38:12 +08:00
Moonchild
2564be2d79
Issue #21 - Remove Telemetry from Accessibility, EME and WebRTC.
2022-04-28 10:29:53 +08:00
Moonchild
8d800b1cb0
Issue #21 - Remove Telemetry plumbing and fix build.
...
Note this won't give working applications. Requires FE changes and
additional js module changes (next part).
2022-04-28 10:25:48 +08:00
Paul Adenot
b4306c0468
[DOM media] Handle truncated WAV stream.
2022-03-22 23:20:16 +08:00
Moonchild
368848ad12
[DOM media] Adjust lock scope in MediaSourceDemuxer
2022-03-22 23:15:03 +08:00
Moonchild
e5d81e17d3
[DOM media] Add a lock around Reset() in WebMBufferedParser
2022-03-22 23:13:43 +08:00
roytam1
258790bf38
Bug 1737816 - Handle truncated mp3 resources. r=bryce, a=RyanVM
2022-01-19 10:27:41 +08:00
roytam1
62a879b694
Bug 1746011 - Handle truncated ADTS stream. r=bryce, a=RyanVM
2022-01-19 10:27:26 +08:00
Moonchild
a6ae35ba91
Issue #1751 -- Remove cocoa support code from /dom
2021-05-10 09:54:32 +08:00
Moonchild
2f27335cc4
Issue #1751 -- Remove XP_DARWIN
2021-05-05 10:27:04 +08:00
Moonchild
d29e4f8306
Issue #1751 -- Remove XP_MACOSX conditionals from /dom
2021-05-05 10:26:13 +08:00
Moonchild
b8f2ada817
Issue #1053 - Remove __ANDROID__ defines (except in third party code)
2021-03-25 09:04:29 +08:00
Moonchild
348c6604be
Issue #1053 - Remove MOZ_WIDGET_ANDROID and IDB_MOBILE
2021-03-12 08:59:50 +08:00
Moonchild
0ced696351
Issue #1053 - Remove Android-specific blocks from system headers and /dom
2021-03-12 08:57:47 +08:00
Moonchild
1835a24351
[webaudio] Fix up ReverbInputBuffer's writeIndex.
2021-01-27 21:03:00 +08:00
Moonchild
787b0a52a3
Issue #1053 - Part 3b: Remove AndroidSurfaceTexture and Android media decoder
...
interface.
2021-01-01 10:01:11 +08:00
Moonchild
0cd673d720
Issue #1656 - Part 6: Clean up the build files
2020-09-25 22:04:23 +08:00
Moonchild
30df895eb2
Issue #1656 - Part 3: Nuke more vim config lines in the tree.
...
Another S&R run with some smarter matching.
2020-09-25 22:04:17 +08:00
Moonchild
8c395520d9
Issue #1656 - Part 1: Nuke most vim config lines in the tree.
...
Since these are just interpreted comments, there's 0 impact on actual code.
This removes all lines that match /* vim: set(.*)tw=80: */ with S&R -- there are
a few others scattered around which will be removed manually in a second part.
2020-09-25 22:04:12 +08:00
Moonchild
f15da2d08c
[webaudio] Keep track of whether the HRTF database has already been loaded.
...
This DiD measure ensures that our async HRTF database loading is completed
before we actually try to use it. If not done, database() simply returns null.
2020-09-25 22:04:06 +08:00
Moonchild
e1b0d4eea1
[dom/media] Use an atomic for mInputDeviceID to avoid potential race
2020-09-25 22:04:04 +08:00
Moonchild
f5f9c8c597
Issue #1224 - Remove constant expressions from /dom
...
This excludes DOMProxy handlers in dom bindings because that's intertwined with
codegen and js that needs to be handled together.
2020-09-18 20:53:42 +08:00
Moonchild
cd1c94480d
Issue #1560 - Always include speech synthesis IPDLs
...
This is entangled with the IPC messaging configuration so
we need these IPDLs even if sppech synthesis is otherwise
not being built.
This resolves #1560
2020-06-10 21:00:11 +08:00
Moonchild
594c930eca
Issue #439 - Remove, fix and clean up automated tests
...
With the big amount of code churn around DOM a lot of tests
broke severely enough that they caused build bustage.
This commit cleans up, removes or otherwise fixes tests
that are broken, no longer relevant or obsolete.
2020-06-10 21:00:09 +08:00