Steven Schlansker
0fe5d973ae
fmp4 decoder: add missing #include for mac
...
manual cherry-pick of ab938f4e956e4f53c9cec092892e9f308fcafaf9 by @trav90
2018-07-25 06:57:35 +08:00
trav90
0c0ca797e4
[ffmpeg] Initialize PDM before attempting to use it
2018-07-25 06:42:38 +08:00
trav90
7fb76fe9a9
Only allow quicktime mimetype on Linux
...
We don't want to allow the quicktime mimetype on platforms where the quicktime plugin is available.
2018-07-25 06:42:32 +08:00
trav90
c97eca6c1e
Allow video/quicktime mimetype
2018-07-25 06:42:29 +08:00
trav90
34cd424df8
[mp4] Don't support video codecs inside audio mime types
2018-07-25 06:42:27 +08:00
trav90
db0db6e728
Make MP4Decoder::CanHandleMediaType() check all codecs are supported by a PDM before reporting support
2018-07-25 06:42:25 +08:00
trav90
73c665d315
[mp4] Adjust parsing logic
2018-07-25 06:42:23 +08:00
trav90
b35d638c39
Revert renaming of "media.fragmented-mp4.enabled" pref
2018-07-25 06:25:06 +08:00
trav90
c589dca94b
Make "media.ffmpeg.enabled" pref actually disable FFmpeg when set to false
2018-07-25 06:24:57 +08:00
trav90
5e4900291c
Remove "fragmented-mp4" from media prefs
...
Shortens and simplifies some pref names.
2018-07-25 06:24:52 +08:00
trav90
9bc4e6a5e4
Enable FFmpeg by default if available
2018-07-25 06:24:31 +08:00
trav90
3e79afcc05
Enable MediaFormatReader in MP4Decoder & MediaSourceReader
2018-07-25 01:31:23 +08:00
trav90
6913b1c14e
Add missing #include for Windows
2018-07-25 01:29:24 +08:00
trav90
538539f5c3
Move PlatformDecoderModule outside fmp4
2018-07-25 01:29:11 +08:00
trav90
e1fbf7147a
Put new MediaFormatReader behind a pref
...
media.format-reader.mp4=true: Will enable the new format decoder for normal MP4
media.mediasource.format-reader.mp4=true: Will enable new format decoder for
MP4 within MSE.
Both are currently defaulted to false.
2018-07-25 01:26:47 +08:00
wolfbeast
02112270b5
Remove EME (Encrypted Media Extensions) DRM support.
...
This resolves #102 .
2018-07-24 23:32:00 +08:00
Moonchild
baf46a6bf1
Merge pull request #1 from mozilla/esr38: Esr38 upstream pull
2018-07-24 23:04:07 +08:00