Matt A. Tobin
6f34507144
Issue #65 - Remove AppConstants from dom/
2020-02-07 07:52:28 +08:00
Roy Tam
678ad26488
Merge remote-tracking branch 'origin/master' into custom
2020-01-24 09:39:16 +08:00
Gaming4JC
8d600c51ed
Issue #1366 - Completely remove showModalDialog
2020-01-24 09:28:42 +08:00
Roy Tam
dd094ae552
patch from Sami<samiwieciekto at gmail.com> with pref guard:
...
Enable skipping loop filter and allow non spec compliant speedup tricks.
to enable, create new boolean pref "media.ffmpeg.skip_loop_filter" and set it to true.
2019-12-30 23:58:56 +08:00
Roy Tam
09a00ad3bd
Merge remote-tracking branch 'origin/master' into custom
2019-11-04 11:56:53 +08:00
athenian200
45bf760ac5
MoonchildProductions#1251 - Part 27: Fix ifdef style.
...
This should do it for all the commits to files I changed, but while I'm in here I could probably go ahead and turn ALL the singular if defined statements into ifdef statements by using grep/find on the tree. On the other hand, perhaps we should do that as a separate issue so that this doesn't become a case of scope creep.
2019-11-04 11:54:07 +08:00
athenian200
afb2e3a054
MoonchildProductions#1251 - Part 4: Core build system changes, lots of libevent/IPC junk.
...
This is mostly ifdefs, but as you can see, Solaris is actually a lot like Linux. They're both more SysV than BSD at core, and most of the differences have more to do with Solaris not using glibc than anything else.
I still need to audit a lot of these changes and understand why they're needed and what the alternative approaches are. After this patch, most of the core functionality needed to build Solaris is here.
2019-11-04 11:52:17 +08:00
Roy Tam
2afee714fb
Merge remote-tracking branch 'origin/master' into custom
2019-07-19 10:08:05 +08:00
Jeroen Vreeken
3dfc953945
Alow AAC audio codec data in matroska/webm streams.
...
Allow CRC32 elements in matroska cluster elements.
2019-07-19 10:04:57 +08:00
Bryce Van Dyk
30f4771cb7
Use a RefPtr to hold owner element ref when moving media resource load
...
to background.
2019-07-19 10:04:45 +08:00
Roy Tam
8f3a931753
Merge remote-tracking branch 'origin/master' into custom
2019-07-12 17:03:30 +08:00
Jeroen Vreeken
68c810a1ac
Make matroska mime type checking more consistent.
2019-07-12 16:56:04 +08:00
Jeroen Vreeken
a960d679d5
Allow matroska mime types for video element and MSE
...
Allow avc (h.264) content in matroska/webm containers
2019-07-12 16:56:02 +08:00
Roy Tam
bc81a6d5f5
ported upstream mozilla esr60 changes: bug1515052, bug1539219, bug1547757, bug1555523
2019-06-22 09:48:24 +08:00
Roy Tam
6431b85501
Merge remote-tracking branch 'origin/master' into custom
2019-05-31 07:28:33 +08:00
wolfbeast
450910d668
[media] Rewrite AudioConverter::DownmixAudio
...
- Structure the code better
- Directly downmix to mono from multichannel
2019-05-31 07:18:47 +08:00
Roy Tam
583edc6020
Merge remote-tracking branch 'origin/master' into custom
2019-03-29 22:29:22 +08:00
sotaro
9f852ea56e
Check if CopyData succeeded.
2019-03-29 22:22:00 +08:00
wolfbeast
db3e9bd7ba
Disallow getUserMedia on null principals.
2019-03-29 22:21:55 +08:00
Roy Tam
650b24e108
Merge remote-tracking branch 'origin/master' into custom
2019-03-23 06:59:25 +08:00
wolfbeast
afd64584b1
Fix build bustage.
2019-03-23 06:58:47 +08:00
trav90
cdc953632f
[EME] Remove WidevineDecryptor::OnLegacySessionError
...
Not needed for more recent CDM versions.
2019-03-23 06:58:45 +08:00
trav90
d906bfd12d
Build bustage fixes
2019-03-23 06:58:43 +08:00
trav90
7b93eff482
Style fixes
2019-03-23 06:58:42 +08:00
trav90
3c387b898a
[EME] Cherry-pick fix for content_decryption_module.h
...
Fixes build bustage with GCC/clang.
2019-03-23 06:58:40 +08:00
trav90
e337ec5632
[EME] Add content_decryption_module_ext.h
2019-03-23 06:58:38 +08:00
trav90
58116c6950
[EME] Update content_decryption_module.h to more recent revision
...
Adds support for cdm::ContentDecryptionModule_9 and cdm::Host_9 definitions, HDCP definitions, and 10 and 12 bit image format definitions.
2019-03-23 06:58:37 +08:00
trav90
a8d231e0a9
[EME} Hackily implement cdm::Host_9::RequestStorageId
...
TODO: Implement this properly in the future.
2019-03-23 06:58:35 +08:00
trav90
eb2e8d7f92
[EME] Make WidevineAdapter compatible with CDM version 9
...
NOTE: this breaks compatibility with CDM version 8.
2019-03-23 06:58:34 +08:00
Roy Tam
0d6f4484c4
miscellaneous Windows XP fixes
2019-02-22 22:04:03 +08:00
wolfbeast
39d5eb7759
Remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTS
2019-02-16 00:27:49 +08:00
adeshkp
aea50f182f
Telemetry: Remove stubs and related code
2019-02-16 00:24:04 +08:00
wolfbeast
a0d362b6e3
Remove proprietary constructor on AudioContext.
...
This is a B2G leftover, was proprietary, and is causing issues
because `AudioContext` can now have a parameter that is a property bag,
per spec (we do not do anything with the property bag now; the audio
back-end will use automatic values for everything).
This resolves #924 .
2019-02-16 00:23:54 +08:00
trav90
e831ce0f5b
Avoid redefined macro warning in MediaFormatReader
2019-02-16 00:23:14 +08:00
trav90
74ccd45360
[FFmpeg] Don't define AV_CODEC_ID_VPx with libavcodec 58
2019-02-16 00:23:11 +08:00
trav90
5949fc61dc
[FFmpeg] Use new decode API with recent FFmpeg version.
...
In libavcodec 58 and later, the old avcodec_decode_video2 is broken and only return the first visible frame found after a VP9 super-frame.
2019-02-16 00:23:10 +08:00
trav90
129388e5e0
Remove AndroidMediaDecoder and friends
...
They are no longer supported and don't work with newer Android versions anyway.
2019-02-16 00:22:37 +08:00
trav90
9ddf94a187
Add missing #include
2019-02-16 00:21:17 +08:00
trav90
f7a2e36cbc
Move the MP3 code to it's own directory
2019-02-16 00:21:16 +08:00
trav90
8cfddb6559
Remove separate MP3 name space
...
It is no longer needed.
2019-02-16 00:21:14 +08:00
trav90
eae0de2b3f
Remove the old MP3FrameParser
...
All former users of the old MP3 parsing code are gone, so we can now just remove the parser itself as well.
2019-02-16 00:21:11 +08:00
trav90
0f8e1d95d0
Remove files and comments related to MP4Reader
...
The MP4Reader no longer exists in the tree.
2019-02-16 00:21:10 +08:00
trav90
ef2f6d6f28
Remove Rust files from media gtests
2019-02-16 00:21:08 +08:00
trav90
8290899faf
Remove MediaTelemetryConstants
2019-02-16 00:21:01 +08:00
trav90
fa8d24c264
Remove DirectShowReader Part 4: Tests
2019-02-16 00:20:59 +08:00
trav90
f9d8a59a89
Remove DirectShowReader Part 3: Directories
2019-02-16 00:20:58 +08:00
trav90
f457d25da7
Remove DirectShowReader Part 2: Build system
2019-02-16 00:20:56 +08:00
trav90
93510088fb
Remove DirectShowReader Part 1: Conditional code
2019-02-16 00:20:54 +08:00
trav90
f75592fd13
Remove OMX_PLATFORM_GONK
2019-02-16 00:20:25 +08:00
trav90
e99eefeb84
Remove remaining MOZ_GONK_MEDIACODEC code
2019-02-16 00:20:24 +08:00