Commit Graph

2180 Commits

Author SHA1 Message Date
trav90 f2a2f38fe2 Remove buggy/unused multiple-frame-per-packet handling from WebM decoders 2018-07-25 07:54:52 +08:00
trav90 0e4fd173a0 Eagerly compute keyframe-ness and stash it on the packet holder 2018-07-25 07:54:45 +08:00
trav90 fc04053bcf Separate packet demuxing from the higher-level track-sorting logic 2018-07-25 07:54:38 +08:00
trav90 229e6c2d04 Use NesteggPacketHolder::Timestamp to simplify code 2018-07-25 07:54:31 +08:00
trav90 f4f76fe3af Store timestamps on the NesteggPacketHolder 2018-07-25 07:54:24 +08:00
trav90 7b3c4b0039 Refcount NesteggPacketHolder
Also move WebM code away from nsDeque.
2018-07-25 07:54:17 +08:00
Pale Moon 01d7e75ba8 Add a '-moz-windows-accent-color-applies' media query.
The '-moz-windows-accent-color-applies' media query matches when the Windows 10
accent color should be used as the background of the title bar.
2018-07-25 07:54:09 +08:00
Pale Moon cbcccc4356 Add a '-moz-win-accentcolortext' color keyword to color text that will be drawn over an accent color background. 2018-07-25 07:54:02 +08:00
Pale Moon cbd7f2de83 Add a '-moz-win-accentcolor' color keyword to expose the Win10 accent color. 2018-07-25 07:53:55 +08:00
trav90 dabd6dc169 Fix building tests 2018-07-25 07:53:47 +08:00
Lootyhoof 0f4a1aaaa8 Use CSS variables in browser.css on Windows 2018-07-25 07:53:40 +08:00
JustOff f7e1037513 Do not apply add-on compatibility update in strict mode. 2018-07-25 07:53:33 +08:00
janekptacijarabaci fff4af5525 [minor fix] Search box - browser.urlbar.clickSelectsAll - add an observer (style clean up) 2018-07-25 07:53:26 +08:00
janekptacijarabaci 166108f37f [minor fix] Search box - browser.urlbar.clickSelectsAll - add an observer (fix typo) 2018-07-25 07:53:19 +08:00
janekptacijarabaci 8127aa64e6 [minor fix] Search box - browser.urlbar.clickSelectsAll - add an observer 2018-07-25 07:53:12 +08:00
Pale Moon dc7d3abf12 New cycle version bump 2018-07-25 07:53:05 +08:00
John Paul Adrian Glaubitz ee8b2734a9 media:webrtc: Use better pre-processor defines for sparc64 2018-07-25 07:52:58 +08:00
John Paul Adrian Glaubitz 5eacc5bffc mozjemalloc: Use better pre-processor defines for sparc64 2018-07-25 07:52:50 +08:00
John Paul Adrian Glaubitz 12cabca955 ipc:chromium: Use better pre-processor defines for sparc64 2018-07-25 07:52:43 +08:00
John Paul Adrian Glaubitz b1e04838e1 Use OpenBSD/sparc64 xptcall stubs on Linux/sparc64 2018-07-25 07:52:36 +08:00
janekptacijarabaci 8d18cb5bc2 DOM - implement selection events (ensure that we don't dispatch the selectstart and selectionchange events...) 2018-07-25 07:52:29 +08:00
trav90 6f92c9fb1a Update libnestegg to pick up nestegg_track_codec_data_count fix for Opus handling
Cherry-picked from upstream.
2018-07-25 07:52:22 +08:00
trav90 ff5bceddf7 Distinguish unknown track types from errors in libnestegg
Cherry-picked from upstream.
2018-07-25 07:52:14 +08:00
trav90 8bd1c4af68 Explicitly instantiate WebMReader in MediaSourceReader 2018-07-25 07:52:07 +08:00
janekptacijarabaci f5fb3d731d DOM - implement selection events (style clean up) 2018-07-25 07:52:00 +08:00
janekptacijarabaci ef6eee37a6 DOM - implement selection events (enable select events for chrome consumers) 2018-07-25 07:51:53 +08:00
janekptacijarabaci 6ba8f06d1a DOM - implement selection events (fire selectstart and selectionchange events on the input node when the selection in that editor changes) 2018-07-25 07:51:46 +08:00
janekptacijarabaci c9c922e580 DOM - implement selection events (move cancelBubble to Event) 2018-07-25 07:51:38 +08:00
janekptacijarabaci 87efb6b76a DOM - implement selection events (potentially crash) 2018-07-25 07:51:31 +08:00
janekptacijarabaci 0e268b29f2 DOM - implement selection events (rename mApplyUserSelectStyle) 2018-07-25 07:51:24 +08:00
janekptacijarabaci 7f8c9616d6 DOM - implement selection events (base) 2018-07-25 07:51:17 +08:00
Pale Moon 0914c823be Add indentation to MSE prefs in Content Preferences. 2018-07-25 07:51:09 +08:00
janekptacijarabaci 9368c663a0 [minor fix] about:feeds - throws a warning (deprecated) 2018-07-25 07:51:02 +08:00
trav90 728f169d6c Remove EME tests and related files 2018-07-25 07:50:55 +08:00
Pale Moon ddd2a06d28 Add symbol needed for WebRTC to nss.def
Tag #1206
2018-07-25 07:50:48 +08:00
Pale Moon 2549daf612 Add symbols needed for WebRTC to media.
Tag #1206.
2018-07-25 07:50:41 +08:00
trav90 43875b6b1f Drop Support for Content-Duration
This code is racey, extremely difficult to debug, and there is nothing that says its use must be enforced. The few sites that care about getting a duration without seeking to the end of the stream can index their Ogg files.
2018-07-25 07:50:34 +08:00
trav90 4741af578a Update test manifest 2018-07-25 07:50:26 +08:00
trav90 44d5199751 Move post-duration-change seeking into MediaDecoder where it belongs 2018-07-25 07:50:19 +08:00
trav90 cf35cc45a2 Clarify the semantics of when we fire DurationChanged 2018-07-25 07:50:12 +08:00
trav90 f319e95fd1 Clean up SetDuration and remove negative duration case 2018-07-25 07:50:05 +08:00
trav90 f3666a1dc9 Track observed duration separately 2018-07-25 07:49:57 +08:00
trav90 10f8792a37 Track demuxer-estimated duration separately 2018-07-25 07:49:50 +08:00
trav90 cf3312970e Track explicit (MSE) duration separately 2018-07-25 07:49:43 +08:00
trav90 30a4725667 Make MediaDecoder::DurationChanged take a duration argument rather than reading it back synchronously from the MDSM 2018-07-25 07:49:36 +08:00
trav90 ddb67d627b Remove unused codepath for off-main-thread MediaSource duration change 2018-07-25 07:49:29 +08:00
trav90 4db9fb1d37 Track "metadata duration" separately and mirror it to MediaDecoderReader 2018-07-25 07:49:21 +08:00
trav90 2fbf35f99a Track "network duration" separately and mirror it to the MDSM 2018-07-25 07:49:14 +08:00
trav90 58a9c5b569 Miscellaneous changes to TimeUnit 2018-07-25 07:49:07 +08:00
trav90 4b92afb2dd ->RefableThen to ->Then
Fixes build bustage.
2018-07-25 07:49:00 +08:00