Граф коммитов

488173 Коммитов

Автор SHA1 Сообщение Дата
Jared Wein f07a85fa01 Bug 1286627 - Check for undefined shell service before dereferencing it in the ShellService proxy. Linux builds that disable gio do not have the shell service defined and the proxy was throwing. r=Gijs
MozReview-Commit-ID: 1wWcEfWFP2c

--HG--
extra : rebase_source : cc28bf9c83797111e24ad76033ff23a0e812d4fc
2016-08-22 20:34:49 -04:00
Gijs Kruitbosch 4fe6991de2 Bug 1296907 - fix 1px offset of private browsing to 'normal' browsing window, r=mstange
MozReview-Commit-ID: 2TkYag9o9Na

--HG--
extra : rebase_source : e97ad441eedef13c29c5afc5a4d6c099188a2a04
2016-08-22 22:52:26 +01:00
Andi-Bogdan Postelnicu d8d092b0c3 Bug 1296258 - prevent memory leak in ScaledFontBase::GetGlyphDesignMetrics. r=jrmuizel
MozReview-Commit-ID: J3iaMWeVAQ7

--HG--
extra : rebase_source : cdefcb9a1c774bb8fa8f543f7180469de9da952a
2016-08-18 14:46:12 +03:00
Iris Hsiao 1db439cf3b Backed out changeset d6d2cc94bb92 (bug 1295906) for M-e10s crashes on Windows 7 debug 2016-08-23 15:39:20 +08:00
Mike Hommey b65bccd9ce Bug 1276003 - Move --enable-necko-protocols to python configure. r=chmanchester
--HG--
extra : rebase_source : 6187c1a382b240e2fa01f38f4c739000d5f177ce
2016-08-18 09:57:06 +09:00
Jean-Yves Avenard 30e8d60e4c Bug 1195723: P16. Adjust expected results. r=gerald
The test uses either a theora/flac file or a h264/mp4 one.
XP doesn't have a h264 decoder and as such the test would have failed in
the past having no file to work with.

This is no longer the case now that flac in ogg is usable.

MozReview-Commit-ID: EWUR4G85XPD

--HG--
extra : rebase_source : aecd4d8759ad23096a671c81880923edf7283c36
2016-08-23 10:43:03 +12:00
Jean-Yves Avenard 551e91fa7d Bug 1195723: [flac] P15. Add metadata mochitest. r=kamidphish
MozReview-Commit-ID: vVAA2Gnls8

--HG--
extra : rebase_source : afea7fc313d6178fd44154202c5fcb94ad4ab1e3
2016-08-18 16:34:56 +10:00
Jean-Yves Avenard 4f31c80e25 Bug 1195723: [flac] P14. Add support for metadata. r=kamidphish
MozReview-Commit-ID: GDlmGcWRNsM

--HG--
extra : rebase_source : 7e5bbe7186935cc05db5fcd590aa23db6f55eabf
2016-08-18 16:06:38 +10:00
Jean-Yves Avenard 6c04460e8c Bug 1195723: [flac] P13. Add mochitest files. r=kamidphish
MozReview-Commit-ID: 34FlM9HcTDo

--HG--
extra : rebase_source : 67ecb3f56f51be797f68cb1b1799d721854b1271
2016-08-18 15:30:52 +10:00
Jean-Yves Avenard 07e2fafa73 Bug 1195723: [flac] P12. Add sniffer for streaming flac. r=kamidphish
MozReview-Commit-ID: P62v6vsXzs

--HG--
extra : rebase_source : aec72ae19890e3c21f4557c4899cf1697e7e94cc
2016-08-18 13:07:11 +10:00
Jean-Yves Avenard 5fd27eb852 Bug 1195723: [flac] P11. Enable FLAC in Ogg by default. r=kamidphish
Considering its popular use, the decision to support this format was agreed upon.

MozReview-Commit-ID: Dcwr547dbW

--HG--
extra : rebase_source : ea49578dcc81bf483015fc5a9ab9598011004163
2016-08-17 15:49:14 +10:00
Jean-Yves Avenard ca3c25edb9 Bug 1195723: [flac] P10. Add media sniffer for flac file. r=kamidphish
This only supports flac with a STREAMINFO header.

MozReview-Commit-ID: FaT9N6xJDPY

--HG--
extra : rebase_source : ba4e1f78f3a3ca9b4062edfc84445d444c323d80
2016-08-17 15:47:39 +10:00
Jean-Yves Avenard 72e257f20f Bug 1195723: [flac] P9. Hook up flac decoder and demuxer. r=kamidphish
MozReview-Commit-ID: 5Md6mcZkME

--HG--
extra : rebase_source : 8cee6fbc41f7de347702af4d03372a058a86d655
2016-08-17 15:45:06 +10:00
Jean-Yves Avenard ee63d6aef9 Bug 1195723: [flac] P8. Add flac MediaDecoder. r=kamidphish
MozReview-Commit-ID: BQ9fERFEFcg

--HG--
extra : rebase_source : 04d365967a1caa1104e17b78b5b7c1fa46da27ae
2016-08-17 15:42:18 +10:00
Jean-Yves Avenard 51fc514176 Bug 1195723: [flac] P7. Add flac demuxer. r=kamidphish
MozReview-Commit-ID: 5db0hAsDjji

--HG--
extra : rebase_source : 976dbcbcb46b82a7e09a38106df9ad7d2578f829
2016-08-17 15:40:14 +10:00
Jean-Yves Avenard c347ee4238 Bug 1195723: [flac] P6. Add support for raw flac metadata decoding. r=kamidphish
We also move flac related files to their own flac folder.

MozReview-Commit-ID: YnV3HNbjZe

--HG--
extra : rebase_source : 5f064723d68a877d9790f0c51c5d1579d7a9bac4
2016-08-17 15:33:50 +10:00
Jean-Yves Avenard 0160e2fd09 Bug 1195723: P5. Add BitReader class. r=kamidphish
Extracted from the H264 codec and using the stagefright one.

MozReview-Commit-ID: ENjsDvB9MYp

--HG--
extra : rebase_source : 293d8e184cc7b326e6b84d038fd98ff94703f31e
2016-08-17 15:27:43 +10:00
Jean-Yves Avenard 23f6b3cb6f Bug 1195723: [adts] P4. Add extra mimetype for adts/aac. r=kamidphish
When the content is served by Apache, a file with an .aac extension always see its Content-Type set to x-aacp.

MozReview-Commit-ID: 65NANlKNQek

--HG--
extra : rebase_source : 5f5d4bf65117f862a22698b450dedd2d5f0ef8d1
2016-08-17 15:25:02 +10:00
Jean-Yves Avenard 7e55ae1ff5 Bug 1195723: [ogg/flac] P3. Add flac support in ogg. r=kamidphish
This feature is intended to debug the flac parser only and is behind a hidden pref.
There's lots of redundant code in OggCodecState, there's need for a serious cleanup there.

MozReview-Commit-ID: 9H4efd2cfuE

--HG--
extra : rebase_source : cd5f6d16dd319391a0469b8317a18ef1d5e58331
2016-08-04 17:21:53 +10:00
Jean-Yves Avenard f27ae02841 Bug 1195723: [ogg] P2. Refactor mimetype parsing for ogg. r=kamidphish
Make it just like MP4, WebM and all the others new demuxers.
Additionally, make the ogg related preferences part of MediaPrefs.

MozReview-Commit-ID: DTedHyIMv9I

--HG--
extra : rebase_source : 8bfdf971993281454776a7c4fa644c9fc7c5ee8c
2016-08-04 17:14:28 +10:00
Jean-Yves Avenard 75d3e82740 Bug 1195723: [flac] P1. Primitive flac frame parser. r=kamidphish
Currently only handle metadata decoding.

MozReview-Commit-ID: JL4vqtY5kUS

--HG--
extra : rebase_source : 1470a92d12ccf3088d5663cd6d58cedc63922586
2016-08-04 17:09:34 +10:00
Jean-Yves Avenard 07a86a0f91 Bug 1296453: [MSE] P2. Clean up SourceBufferResource. r=gerald
The code was designed around the need for a MediaResource::Read which is
no longer possible since bug 1190238

MozReview-Commit-ID: 7s76YWg93jS

--HG--
extra : rebase_source : 3f6756193c352cf766471dd8cb1fb7646af191e6
2016-08-23 17:38:46 +12:00
Jean-Yves Avenard 8e46c367ed Bug 1296453: [MSE] P1. Fix eviction. r=gerald
The MP4 demuxer returns INT64_MAX when all data can be safely evicted
from the MediaResource.
Additionally, the MP4Demuxer will read the MediaResource using
CacheReadAt.

Eviction in the SourceBufferResource had a safeguard to ensure we would
never evict data we hadn't read yet. This was done by keeping the
position of the last data read in the mOffset member. CacheReadAt
however doesn't update mOffset.

As a result, no data was ever removed from the input buffer when using
MP4.

MozReview-Commit-ID: 2tAWzpMlOjG

--HG--
extra : rebase_source : bec585ca46e7fd0665c00bce525aaacede1b3897
2016-08-23 17:18:22 +12:00
Andi-Bogdan Postelnicu a63c848d60 Bug 1297048 - remove useless null check in DragEvent::InitDragEvent. r=masayuki
MozReview-Commit-ID: 5BFD0aAyPqq

--HG--
extra : rebase_source : 002756bf045c33bf7f58fafb11c23eeef4550257
2016-08-22 15:13:57 +03:00
Manish Goregaokar a66a27b114 Bug 1246762 - Add reftests for |clip-path: inset()|s with rounded corners ; r=dholbert
MozReview-Commit-ID: G6LhuffpQfe

--HG--
extra : rebase_source : 85961d29876221de3b7456b9b1760e8350196b34
2016-08-18 19:59:42 +05:30
Manish Goregaokar be6e6006ea Bug 1246762 - Add reftests for non-rounded |clip-path: inset()|s ; r=dholbert
MozReview-Commit-ID: HSRZq2NLPcW

--HG--
extra : rebase_source : 93c497ddc35942d6298b87c5fcb813e061a328bc
2016-08-18 19:59:20 +05:30
Manish Goregaokar b83e274dee Bug 1246762 - Add support for inset() in clip-path ; r=dholbert
MozReview-Commit-ID: 9AhkTu9gVVm

--HG--
extra : rebase_source : d9ee4f4b4f3654203d2cd1c0f915eea04374d5d0
2016-08-18 19:59:01 +05:30
Gerald Squelart e95d6d0b9c Bug 1297226 - Only disable hw decoding for ati <=12.200.1062.1004 - r=kentuckyfriedtakahe
MozReview-Commit-ID: FlwFItoaBAl

--HG--
extra : rebase_source : c01a23e79f6134e8fb20d55eb466a09510413710
2016-08-23 10:06:00 +10:00
JW Wang 144902b400 Bug 1295906 - Move |mVideoFrameContainer->ClearCurrentFrame()| out of MediaFormatReader::ReleaseResources(). r=jya
MozReview-Commit-ID: E0bm0zNoaZ7

--HG--
extra : rebase_source : bf9705ba84b99745adc91fae96495f1b13f4d5ea
2016-08-17 17:11:19 +08:00
JW Wang df3e437d3a Bug 1295893 - Add entry/exit actions to state transitions of MDSM. r=kaku
MozReview-Commit-ID: Ak17K7kEigC

--HG--
extra : rebase_source : fd1508b1ecb001ce88de45e8c6391d544bab5ca4
2016-08-12 16:06:30 +08:00
Jean-Yves Avenard e3d7cee89e Bug 1270016: P3. Only check audio format at decode time. r=kamidphish
With raw streaming flac, we can't determine the audio format at the time the codec is opened.
Additionally, when using streaming flac, we do not have a STREAMINFO block. The FFmpeg flac decoder check that extradata is null and not its size and would error due to an invalid extradata.

MozReview-Commit-ID: KZ3n8b8WUMo

--HG--
extra : rebase_source : a0dd8f517d730b1414c6461fc5c5e5b08d0d8b10
2016-08-16 16:21:18 +10:00
Jean-Yves Avenard f06897e560 Bug 1270016: P2. Make the FFVPX PDM work with FLAC. r=kentuckyfriedtakahe
MozReview-Commit-ID: BmwtZF3NSEI

--HG--
extra : rebase_source : 4b7bc5d49bf129f8442314d3d43110577c0c7484
2016-08-02 22:54:26 +10:00
Jean-Yves Avenard 58c41caa45 Bug 1270016: P1. Add FLAC support to our ffmpeg extract. r=kentuckyfriedtakahe
Code was extracted from FFmpeg 3.1.

MozReview-Commit-ID: FgySRWoGMB5

--HG--
extra : rebase_source : cf15573de36faa3e286b1886062d9a7222c534e7
2016-08-02 22:51:41 +10:00
Phil Ringnalda 682eddd902 Back out 31cde7bb6a9e (bug 1295536) for Win7 talos g4 failures validating PERFHERDER_DATA 2016-08-22 18:33:56 -07:00
dimi c71a9aa84b Bug 1037560 - P2. Modify testcase to test pleasereset should not reset all tables. r=francois,gcp
MozReview-Commit-ID: Hq9iRa9M4sf

--HG--
extra : rebase_source : b8ef99b02b1ddcb22f5922a7eb1e420ed70a4698
2016-08-23 08:25:03 +08:00
dimi 2fa583dc0b Bug 1037560 - P1. Safebrowsing pleasereset resets all tables. r=gcp
MozReview-Commit-ID: C5GkBBDAhn3

--HG--
extra : rebase_source : d51e94749549db975651e4bc2e4bde2f38b1a9d0
2016-08-23 08:24:07 +08:00
Rob Wu 4b607a2721 Bug 1297202 - Support cross-namespace submodule references in schemas r=aswan
MozReview-Commit-ID: 5JfOI3i3xbW

--HG--
extra : rebase_source : 48aad5003198fe9ec101b5b96c0b5fccd26c08d9
2016-08-22 15:11:47 -07:00
Dan Glastonbury 7e511c5952 Bug 1294358 - P4: Shrink video size. r=jya
Make the test videos smaller so they are visible in the mochitest
iframe.

--HG--
extra : rebase_source : f3b04136115b9cbd80eee180851ae15f2affe6f6
2016-08-22 15:30:05 +10:00
Dan Glastonbury 7650e88a66 Bug 1294358 - P3: Added test video with no audio. r=jya
--HG--
extra : rebase_source : 13de5edaf71a3ec19a5f5d697cc93683084003a5
2016-08-22 17:16:10 +10:00
dglastonbury@mozilla.com c25529b63f Bug 1294358 - P2: Add test for 'ended' event firing for suspended video. r=jwwang
--HG--
extra : rebase_source : c1d112ddb0c025e246629ab40d3ed0cca490e388
2016-08-11 09:57:52 +00:00
Dan Glastonbury 52d42c9734 Bug 1294358 - P1: Change test files to specify mime type. r=jwwang,jya
Change test files to specify the mime type of the file. This is checked
by media test manager so that changes in mochitest.ini are not needed.

MozReview-Commit-ID: 4hFQmRknBOY

--HG--
extra : rebase_source : b76a8dfe071dec320a7ebef8fc071e671278c1fa
2016-08-22 17:19:57 +10:00
Wes Kocher 94d00e234e Backed out changeset 80e37d9a9623 (bug 1289287) for xpcshell bustage a=backout 2016-08-22 16:17:59 -07:00
Julian Descottes f2a82daf03 Bug 1296600 - add sprintf.js and node-properties licenses to about:license;r=gerv
MozReview-Commit-ID: Bz24JFEU3xm

--HG--
extra : rebase_source : 90f6239ca1b400c51b5be71d9709777fd98d5de3
2016-08-20 17:40:07 +02:00
William Lachance bf7b8c1324 Bug 1295536 - Update performance schema to treeherder latest;r=jmaher
This new version of the schema validates that numeric values are
within an acceptable range (i.e. are not infinite)

MozReview-Commit-ID: 32oT39Bfcwg

--HG--
extra : rebase_source : 78ef5402e47e05f3f4e5a1db7b36e2d365c7b13b
2016-08-16 13:30:06 -04:00
Bryce Van Dyk c3673885ce Bug 1145011 - Add test for waitingforkey. r=jya
MozReview-Commit-ID: LKlDd4wkRSE

--HG--
extra : rebase_source : e7089e48d90739470686868541c9e8bfd6789dc0
2016-08-22 08:52:45 +12:00
Bryce Van Dyk bf4a449efb Bug 1145011 - Implement waitingforkey event. r=jya
Bubble information from SamplesWaitingForKey to an HTMLMediaElement so that we
can emit a waitingForKey event. If we are unable to decode more samples due to
needing a key the event will be signalled. See
http://w3c.github.io/encrypted-media/#dom-evt-waitingforkey for more information
on this event.

The code in place before this patch handles updating readyState when we are
waiting for a key, this patch adds the event which should be emitted in such a
case. The spec defines certain preconditions should be the case before running
the algo to emit this event. For example, the element should potentially be
playing, and it should have at least HAVE_FUTURE_DATA ready state. This is not
strictly true for when the new code is run, due how existing code handles ready
state. We are honoring the spirit of the spec, though the letter of the spec is
lightly gone against in the handling of the preconditions.

MozReview-Commit-ID: LKlDd4wkRSE

--HG--
extra : rebase_source : 2c61fc41636e430afa23240ad5d26c886124d87f
2016-08-22 08:51:01 +12:00
Nicolas Chevobbe 3bebd473b9 Bug 1295347 - New console frontend: Add support for console.time(). r=me
--HG--
extra : rebase_source : cf2a055d7411ad82aedcaed88e47bbabc30f3dd0
2016-08-20 00:46:26 +02:00
Nicolas Chevobbe 481431d905 Bug 1296729 - New console frontend: Use a button instead of a link for the VariableViewLink. r=me
--HG--
extra : rebase_source : e60498dbe9fc24b39af0ba14f7e1245f0a53a63d
2016-08-19 21:09:28 +02:00
Edouard Oger 487ecd14d0 Bug 1289287 - Store Sync clients outgoing commands in a different collection until uploaded. r=markh
MozReview-Commit-ID: AanLQ9cYXDI

--HG--
extra : rebase_source : 47895a2b7baf047ed0cdc3e134c3a5ebdf6fa734
2016-08-11 11:01:15 -07:00
Ted Mielczarek 008bea8e06 bug 1262337 - add symbols for test plugins to symbols zip on Windows. r=gps
MozReview-Commit-ID: L10fff3MbX1

--HG--
extra : rebase_source : 7445541346ea4c84b314a8e2ebdaec324a5e0e72
2016-08-22 06:42:59 -04:00