Nathan Froyd
9af0cd2f31
Bug 1377971 - followup - don't explicitly link to libm on Windows; r=bustage
...
On Windows, libm is just rolled into the CRT, so there's nothing special
we need to do here.
Landing this on a CLOSED TREE
2017-07-05 14:38:52 -04:00
Nathan Froyd
d2ffb5fefc
Bug 1377971 - part 2 - link libavutil and libavcodec with libm; r=rillian
...
Both of these libraries call into libm for various reasons, but by
linking with the C++ compiler on most platforms, they never had to
declare their dependency on libm. Future changes will make these
libraries link with the C compiler, which won't automatically link with
libm, so we need to make the dependency explicit prior to that change.
2017-07-05 14:05:10 -04:00
Masatoshi Kimura
7713108b41
Bug 1370062 - turn off more warnings in ffvpx. r=rillian
...
MozReview-Commit-ID: JqG9XXxBQfv
--HG--
extra : rebase_source : 089cde35ba41b5520e02bc03151c4cfe760c7184
2017-06-04 17:42:50 +09:00
Nathan Froyd
a98cff2fb4
Bug 1369791 - turn off more warnings for ffvpx; r=rillian
2017-06-02 17:07:17 -04:00
Joel Maher
43d997b5a3
Bug 1344470 - add BUG_COMPONENT to media/* files. r=padenot
...
MozReview-Commit-ID: C7xWOE0OwIK
2017-03-07 13:06:45 -05:00
Nathan Froyd
6c5fe582cc
Bug 1298418 - use clang modules with ffvpx's libavutil and clang-cl; r=mshal
...
clang-cl's <intrin.h> is not completely compatible with MSVC's
<intrin.h> by default, as clang-cl's version does not include all the
Intel intrinsic headers by default. clang-cl does this to make
<intrin.h> as small as possible, as this was shown to have significant
wins for compile time. Compiling with modules, however, includes all
the Intel intrinsic headers by default, so while upstream decides on a
general solution, we need to compile with modules locally.
MozReview-Commit-ID: BC1uureeQrx
--HG--
extra : rebase_source : f1127e909d0f9d3de99959933bcbc54af21fc6e2
2016-11-30 16:01:55 -05:00
Jean-Yves Avenard
dbdf58e128
Bug 1319277: P1. [ffmpeg] Resync ffvpx with 3.2 branch. r=gerald
...
Sync at version n3.2-65-gee56777
MozReview-Commit-ID: oFDGCF2dru
--HG--
extra : rebase_source : 1926411e040cd7ffcb7a590dada52e0b3c7a3fa7
2016-11-22 13:40:10 +11:00
Ronald S. Bultje
8898c08155
Bug 1293996: Workaround AMD hardware related crash. r=jya
...
MozReview-Commit-ID: IONAxzyag1b
2016-10-13 17:56:22 +11:00
Sebastian Hengst
cdcc9e20da
Bug 1304829 - rename RELEASE_BUILD to RELEASE_OR_BETA: main part. r=ted,Mossop
...
MozReview-Commit-ID: 1lCt0xTMV5O
2016-10-08 11:14:49 +02:00
Julian Seward
f30bf023b4
Bug 1274256 - TSan: data race gfx/layers/client/TextureClient.cpp:1161 in mozilla::layers::MappedYCbCrChannelData::CopyInto. r=jyavenard@mozilla.com.
2016-10-06 17:41:27 +02:00
Carsten "Tomcat" Book
c2943ed59a
Backed out changeset 01bf91bcaeb2 (bug 1274256) for reftest crashes
...
--HG--
extra : rebase_source : 9a15b3f2a6c3800401216208d52438d8ceb120a3
2016-10-06 13:53:57 +02:00
Julian Seward
c29c35856c
Bug 1274256 - TSan: data race gfx/layers/client/TextureClient.cpp:1161 in mozilla::layers::MappedYCbCrChannelData::CopyInto. r=jyavenard@mozilla.com.
...
--HG--
extra : rebase_source : 65ea1ed1cc136f5a4da002283b93fc37642327db
2016-10-06 10:35:58 +02: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
Wes Kocher
9c3d37e549
Backed out 3 changesets (bug 1270016) for various media test failures/unexpected-passes a=backout
...
Backed out changeset 9178e6e14a5a (bug 1270016)
Backed out changeset 8359b182bb99 (bug 1270016)
Backed out changeset 8a0f3231b43e (bug 1270016)
2016-08-22 10:07:57 -07:00
Jean-Yves Avenard
3aef074dd4
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
Michael Niedermayer
70bc041bc4
Bug 1289280 - Check the input frame sizes for being consistent. r=jya
...
Imported from:
77b0f3f26d
Suggested-by: BBB
Fixed-by: BBB
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
MozReview-Commit-ID: DmBS93ydeuT
2016-08-01 13:50:21 +02:00
Jean-Yves Avenard
b390a15468
Bug 1292039: [ffmpeg] P1. Remove unused options and dictionary features. r=kentuckyfriedtakahe.
...
Saving is disappointing, only 41kiB out of a 2222kiB
MozReview-Commit-ID: JNz9PxHTLUp
--HG--
extra : rebase_source : b68ed5c3784c76d840438d1d5e369c95a8abd9a7
2016-08-04 16:55:15 +10:00
Jean-Yves Avenard
7f1f8deb8b
Bug 1290710: [ffmpeg] Resync ffvpx with 3.1 branch. r=gerald
...
Sync at version n3.1.1-6-g86f9228
MozReview-Commit-ID: Qp8OxKkDHu
--HG--
extra : rebase_source : 39367dcc0ed471c65acd611eb1787fed86f261d8
2016-08-01 14:05:13 +10:00
Wes Kocher
b2fb9f514e
Backed out changeset 11b27019a256 (bug 1290710) for PGO build bustage in media/ffvpx/libavcodec/target a=backout
2016-08-01 09:43:07 -07:00
Jean-Yves Avenard
ff62e39fd8
Bug 1290710: [ffmpeg] Resync ffvpx with 3.1 branch. r=gerald
...
Sync at version n3.1.1-6-g86f9228
MozReview-Commit-ID: Qp8OxKkDHu
--HG--
extra : rebase_source : d05415b5fad36c533ce8d900723bc360ad097598
2016-08-01 14:05:13 +10:00
Tom Tromey
5538d692d3
Bug 1286877 - do not set c-basic-offset for python-mode; r=gps
...
This removes the unnecessary setting of c-basic-offset from all
python-mode files.
This was automatically generated using
perl -pi -e 's/; *c-basic-offset: *[0-9]+//'
... on the affected files.
The bulk of these files are moz.build files but there a few others as
well.
MozReview-Commit-ID: 2pPf3DEiZqx
--HG--
extra : rebase_source : 0a7dcac80b924174a2c429b093791148ea6ac204
2016-07-14 10:16:42 -06:00
Chris Peterson
13e1939d07
Bug 1277155 - Part 2: Remove snprintf() polyfills in media code imported from libav. r=jya
2016-06-27 20:44:30 -07:00
Jean-Yves Avenard
b21b1c955b
Bug 1266129 - Upgrade ffvpx to 3.0.2. . r=ajones
...
--HG--
extra : amend_source : b82278fcfd71b4d7b0e37bb7b10f735cc770a59c
2016-04-28 21:31:18 +10:00
Jacek Caban
92367ea979
Bug 1244773 - Fixed ffvpx compilation on mingw. r=jya
2016-04-23 14:34:59 +02:00
Jan Beich
33681ffdb9
Bug 1239550 - Apply bug 1228230 against media/ffvpx. r=glandium,jya
...
MozReview-Commit-ID: EGLaoJnSaWY
--HG--
extra : rebase_source : cb63892bbe75a6eabbd318d179797218254cf2f1
2016-04-09 10:48:50 +00:00
Chris Peterson
4a84eac069
Bug 1264208 - Enable libav assertions. r=jya
...
--HG--
rename : media/ffvpx/cpu_perms.h => media/ffvpx/libavutil_visibility.h
2016-04-10 22:25:56 -07:00
Ted Mielczarek
86995dd661
bug 1248020 - convert a bunch of moz.build files to use USE_YASM. r=mshal
...
MozReview-Commit-ID: n59TejhJq6
--HG--
extra : rebase_source : a5fd47c48ae4f03fcd2b699d7283a8838d24449c
extra : amend_source : cdd00e6f76195956dd83f8a2e3109d453459d158
extra : histedit_source : 4e36a2c2ff01a2cb352a46b2f4d9062f14be5232
2016-03-03 11:38:59 -05:00
Ted Mielczarek
5c634ab869
bug 1248016 - make ASFILES rules work with .s/.asm, get rid of ASM_SUFFIX. r=mshal
...
MozReview-Commit-ID: 1MK0Kud51vR
--HG--
extra : rebase_source : de7a7f11bfbbac1e8eccc34de39dd2d88d803b03
extra : amend_source : d7eddb71b050e0576e783c6ce8c67f66cfd88e13
2016-03-01 13:47:19 -05:00
Jean-Yves Avenard
fb123d02a5
Bug 1248483: Resync FFvpx to n3.0-1-g0aa2fbd. r=kentuckyfriedtakahe
...
MozReview-Commit-ID: JPOz0SldaSv
2016-02-18 11:34:06 +11:00
Jean-Yves Avenard
3190ce43f1
Bug 1237140: don't export unecessary symbol using VS2015. r=glandium
2016-01-20 12:04:49 +11:00
Jean-Yves Avenard
245784b7e6
Bug 1240627: [ffvpx] Enable AVX2 on mac. r=rillian
2016-01-20 09:50:27 +11:00
Jean-Yves Avenard
abeea93b9e
Bug 1237907: [ffvpx] Enable AVX2 optimizations on Windows. r=kentuckyfriedtakahe
2016-01-11 17:55:50 +11:00
Jean-Yves Avenard
6040488a59
Bug 1237540: [ffvpx] P2. update ffvpx build config. r=kentuckyfriedtakahe
2016-01-11 17:55:49 +11:00
Jean-Yves Avenard
e5202a3389
Bug 1237540: [ffvpx] P1. upgrade to FFmpeg n2.9-dev-2841-g369b161. r=kentuckfriedtakahe
2016-01-11 17:55:46 +11:00
Jean-Yves Avenard
54b9d64503
Bug 1237471. Fix VS2015 compilation. rpending=glandium
2016-01-07 16:08:35 +11:00
Jean-Yves Avenard
9f898cf704
Bug 1214462: P6. Fix ffvpx compilation on android x86 and FreeBSD. r=glandium
2016-01-06 23:03:53 +11:00
Jean-Yves Avenard
73fe68cab6
Bug 1214462: P2. Add mozilla build files to build ffvpx. r=glandium
2016-01-06 23:03:51 +11:00
Jean-Yves Avenard
d330f1eaa6
Bug 1214462: P1. Add ffvpx source code. r=kentuckyfriedtakahe
...
Code was extracted from FFmpeg n2.8.2
Files needed found using the command ./configure --disable-everything --disable-protocols --disable-demuxers --disable-muxers --disable-filters --disable-programs --disable-doc --disable-parsers --enable-parser=vp8 --enable-parser=vp9 --enable-decoder=vp8 --enable-decoder=vp9 --disable-static --enable-shared --disable-debug --disable-sdl --disable-libxcb --disable-securetransport --disable-iconv --disable-swresample --disable-swscale --disable-avdevice --disable-avfilter --disable-avformat --disable-d3d11va --disable-dxva2 --disable-vaapi --disable-vda --disable-vdpau --disable-videotoolbox --enable-asm --enable-yasm
2016-01-06 23:03:50 +11:00