summaryrefslogtreecommitdiffstats
path: root/third_party/yasm
Commit message (Collapse)AuthorAgeFilesLines
* Enables win64 build of yuv_convert_simd_x86 without rolling x86inc.asm forward.dalecurtis@google.com2013-01-291-1/+1
| | | | | | | | BUG=172129, 166496 Review URL: https://codereview.chromium.org/12036108 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179379 0039d316-1c4b-4281-b951-d872f2087c98
* Remove -DPREFIX from win64 yasm_compile.gypi to fix ffmpeg linkingwolenetz@chromium.org2013-01-231-1/+0
| | | | | | | | | | BUG=171542,171721,166496 TEST=ffmpegsumo target builds on win64 with private fix to disable ffmpeg compiler warning 4267 on win64 Review URL: https://chromiumcodereview.appspot.com/12059002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@178429 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for win64 flags to yasm.fgalligan@chromium.org2013-01-181-0/+7
| | | | | | | | | | | This change is needed to add win64 support to libvpx. BUG=166496, 170672 Review URL: https://chromiumcodereview.appspot.com/11971037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@177653 0039d316-1c4b-4281-b951-d872f2087c98
* Make yasm compile on Win64jschuh@chromium.org2012-12-281-0/+2
| | | | | | | | | BUG=166496 TBR=scottmg Review URL: https://chromiumcodereview.appspot.com/11698003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174725 0039d316-1c4b-4281-b951-d872f2087c98
* Update Update Yasm to 1.2.0 (Chromium Part)hbono@chromium.org2012-11-196-50/+32
| | | | | | | | | | This change updates our copy of Yasm to 1.2.0. (This change updates the version numbers used for compiling yasm.) BUG=156030 TEST=build Chromium Review URL: https://codereview.chromium.org/11367057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168491 0039d316-1c4b-4281-b951-d872f2087c98
* Add yasm flags for 64-bit mac builds. badea@adobe.com2012-09-201-0/+6
| | | | | | | | BUG=150760, 150980 Review URL: https://chromiumcodereview.appspot.com/10952023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157771 0039d316-1c4b-4281-b951-d872f2087c98
* yasm: merge fixes from upstream and remove warning suppression on winscottmg@chromium.org2012-09-032-3/+1
| | | | | | | | | | | | | https://github.com/yasm/yasm/pull/64 was merged, so we can remove VS warning suppressions now. TBR=thakis@chromium.org BUG=126483 Review URL: https://chromiumcodereview.appspot.com/10916080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154708 0039d316-1c4b-4281-b951-d872f2087c98
* Retry of warnings-as-errors for Windows third_party.scottmg@google.com2012-08-241-0/+3
| | | | | | | | | | | | | | | Same as patch here: https://chromiumcodereview.appspot.com/10827429/ except that warnings as errors is off if buildtype=Official. The previous CL was OK everywhere that's visible on build.chromium.org including "Official" but fails on internal builds. R=thakis@chromium.org BUG=126483, 140121, 143877 Review URL: https://chromiumcodereview.appspot.com/10867058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153278 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 153092 - Turn on warnings as errors for (most) third_party code on ↵scottmg@google.com2012-08-241-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Windows Is causing warnings for Official build in PDF code. Boo. ----------------- Can't quite be fully enabled yet due to not-yet-fixed third party dependencies. Without it enabled, other packages regress while we're fixing things. So, add a flag for now so warnings-freeness can be ratcheted forward by having it on for most packages, but off for a few. Also, disable warning in qcms (fixed upstream by a large refactoring, not worth rolling for), and disable two minor warnings in yasm (patch posted upstream for a few months, but maintainer does not seem motivated to merge). Fix release-only warning in leveldatabase/env_chromium.cc. Was calling exit(1) in a leaky destructor. Fix a warning in lzma_sdk (missing an include). Disable a silly warning in Release builds of skia and memory_watcher (that /GS is not working because optimization is disabled). Warning are currently tolerated in libvpx and mesa. Cannot be committed until http://chromiumcodereview.appspot.com/10823426/ has landed. R=thakis@chromium.org BUG=126483,140121, 143877 TEST= Review URL: https://chromiumcodereview.appspot.com/10827429 TBR=scottmg@chromium.org Review URL: https://chromiumcodereview.appspot.com/10872063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153223 0039d316-1c4b-4281-b951-d872f2087c98
* Turn on warnings as errors for (most) third_party code on Windowsscottmg@chromium.org2012-08-231-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Can't quite be fully enabled yet due to not-yet-fixed third party dependencies. Without it enabled, other packages regress while we're fixing things. So, add a flag for now so warnings-freeness can be ratcheted forward by having it on for most packages, but off for a few. Also, disable warning in qcms (fixed upstream by a large refactoring, not worth rolling for), and disable two minor warnings in yasm (patch posted upstream for a few months, but maintainer does not seem motivated to merge). Fix release-only warning in leveldatabase/env_chromium.cc. Was calling exit(1) in a leaky destructor. Fix a warning in lzma_sdk (missing an include). Disable a silly warning in Release builds of skia and memory_watcher (that /GS is not working because optimization is disabled). Warning are currently tolerated in libvpx and mesa. Cannot be committed until http://chromiumcodereview.appspot.com/10823426/ has landed. R=thakis@chromium.org BUG=126483,140121, 143877 TEST= Review URL: https://chromiumcodereview.appspot.com/10827429 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153092 0039d316-1c4b-4281-b951-d872f2087c98
* Add 'License Android Compatible' field to yasm license metadatasteveblock@chromium.org2012-08-161-0/+1
| | | | | | | | BUG=138921 Review URL: https://chromiumcodereview.appspot.com/10823364 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151891 0039d316-1c4b-4281-b951-d872f2087c98
* Fix third-party license information for a number of projectssteveblock@chromium.org2012-07-261-2/+4
| | | | | | | | | | | This fixes 'licenses.py scan' for the projects relevant to the Android WebView build. BUG=138921 Review URL: https://chromiumcodereview.appspot.com/10796121 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148534 0039d316-1c4b-4281-b951-d872f2087c98
* This patch is to enable x86 android build.james.wei@intel.com2012-05-034-1/+4009
| | | | | | | | | | | | | | | | | | | patch includes two parts: 1. gyp files modification to include x86 android build. 2. add android config files for yasm which is copied from linux ones. enable android x86 build This patch is cloned from the issue #10198027 for ownership issue. https://chromiumcodereview.appspot.com/10198027/ BUG=125160 TEST= Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=135087 Review URL: http://codereview.chromium.org/10271039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135110 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 135087 - This patch is to enable x86 android build.rsleevi@chromium.org2012-05-034-4009/+1
| | | | | | | | | | | | | | | | | | | | patch includes two parts: 1. gyp files modification to include x86 android build. 2. add android config files for yasm which is copied from linux ones. enable android x86 build This patch is cloned from the issue #10198027 for ownership issue. https://chromiumcodereview.appspot.com/10198027/ BUG=125160 TEST= Review URL: http://codereview.chromium.org/10271039 TBR=james.wei@intel.com Review URL: https://chromiumcodereview.appspot.com/10331008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135095 0039d316-1c4b-4281-b951-d872f2087c98
* This patch is to enable x86 android build.james.wei@intel.com2012-05-034-1/+4009
| | | | | | | | | | | | | | | | | patch includes two parts: 1. gyp files modification to include x86 android build. 2. add android config files for yasm which is copied from linux ones. enable android x86 build This patch is cloned from the issue #10198027 for ownership issue. https://chromiumcodereview.appspot.com/10198027/ BUG=125160 TEST= Review URL: http://codereview.chromium.org/10271039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135087 0039d316-1c4b-4281-b951-d872f2087c98
* roll yasm to 134927scottmg@chromium.org2012-05-021-0/+2
| | | | | | | | | | | | | | | | - Merge https://github.com/yasm/yasm/commit/2bd66514b6b100887c19d8598da38347b3cff40e re2c: Use tmpfile instead of fixed temporary filename. - Merge https://github.com/yasm/yasm/commit/ab19547382660d81e0b4a0232dccb38f44c52a36 re2c: Work around tmpfile() issue on win32. TBR=thakis@chromium.org BUG=125646 Review URL: http://codereview.chromium.org/10329002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134957 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 134849 - roll yasm to 134825joi@chromium.org2012-05-021-1/+0
| | | | | | | | | | | | | | | | | | Merge https://github.com/yasm/yasm/commit/2bd66514b6b100887c19d8598da38347b3cff40e re2c: Use tmpfile instead of fixed temporary filename. TBR=thakis@chromium.org BUG=125646 Review URL: http://codereview.chromium.org/10284007 Reason for revert: yasm failing on Windows after the roll, tmpfile() returning NULL. TBR=scottmg@chromium.org Review URL: https://chromiumcodereview.appspot.com/10317008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134915 0039d316-1c4b-4281-b951-d872f2087c98
* roll yasm to 134825scottmg@chromium.org2012-05-021-0/+1
| | | | | | | | | | | | | Merge https://github.com/yasm/yasm/commit/2bd66514b6b100887c19d8598da38347b3cff40e re2c: Use tmpfile instead of fixed temporary filename. TBR=thakis@chromium.org BUG=125646 Review URL: http://codereview.chromium.org/10284007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134849 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing .exe extension to yasm binary path on Windowsscottmg@chromium.org2012-04-301-3/+3
| | | | | | | | | | | Avoids spurious rebuilds when building with ninja on Windows, as it's expecting "yasm" to exist, rather than "yasm.exe". In VS, the dependency check happens to work because there's a directory named "yasm" parallel to yasm.exe which it seems to accept. Also fix minor typo in compile message. Review URL: http://codereview.chromium.org/10206010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134599 0039d316-1c4b-4281-b951-d872f2087c98
* Update comment to point to a commit instead of a pull request.thakis@chromium.org2012-03-131-1/+1
| | | | | | | | | | BUG=none TEST=none TBR=fischman Review URL: https://chromiumcodereview.appspot.com/9677049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126411 0039d316-1c4b-4281-b951-d872f2087c98
* roll yasm 124750:126079thakis@chromium.org2012-03-111-0/+2
| | | | | | | | | | | | | | Shanges: r126065: Merge an upstream warning fix to print "warning: section flags ignored on section redeclaration" less often on mac. r126079: Change a "//" comment introduced in r126065 to "/**/" BUG=none TEST=none TBR=fischman Review URL: http://codereview.chromium.org/9665047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126082 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 124294 - Revert 124283 - roll yasm 73761:124103mattm@chromium.org2012-03-012-1/+5
| | | | | | | | | | | | | | | | | | | Only change: http://crrev.com/124103 yasm: Merge a clang warning fix. BUG=82628 TEST=none TBR=ajwong Review URL: http://codereview.chromium.org/9534001 TBR=thakis@chromium.org Review URL: https://chromiumcodereview.appspot.com/9549011 TBR=mattm@chromium.org Review URL: https://chromiumcodereview.appspot.com/9559010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124298 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 124283 - roll yasm 73761:124103mattm@chromium.org2012-02-292-5/+1
| | | | | | | | | | | | | | | | Only change: http://crrev.com/124103 yasm: Merge a clang warning fix. BUG=82628 TEST=none TBR=ajwong Review URL: http://codereview.chromium.org/9534001 TBR=thakis@chromium.org Review URL: https://chromiumcodereview.appspot.com/9549011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124294 0039d316-1c4b-4281-b951-d872f2087c98
* roll yasm 73761:124103thakis@chromium.org2012-02-292-1/+5
| | | | | | | | | | | | | Only change: http://crrev.com/124103 yasm: Merge a clang warning fix. BUG=82628 TEST=none TBR=ajwong Review URL: http://codereview.chromium.org/9534001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124283 0039d316-1c4b-4281-b951-d872f2087c98
* clang: -Wswitch warning tweaks.thakis@chromium.org2012-02-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | yasm: Switch/enum warnings moved from -Wswitch-enum to -Wswitch in clang, rename flag. Roll ffmpeg 120865:122092 Only change: -Wno-switch-enum -> -Wno-switch Roll ICU 121777:122103 Only change: Add -Wno-switch to ICU (two CLs). Roll NSS 117974:122093 r119755: Allow projects dependent on NSS to specify whether to build the complete NSS. r122093: -Wno-switch-enum -> -Wno-switch BUG=102390 TEST=fewer warnings when building TBR=evan Review URL: https://chromiumcodereview.appspot.com/9411001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122106 0039d316-1c4b-4281-b951-d872f2087c98
* Disable harmless warnings for 3rdparty code: yasm.thakis@chromium.org2012-01-181-0/+26
| | | | | | | | BUG=102390 Review URL: https://chromiumcodereview.appspot.com/9231027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117993 0039d316-1c4b-4281-b951-d872f2087c98
* use EXECUTABLE_SUFFIX instead of exe_ext in yasm.gypscottmg@chromium.org2012-01-121-19/+27
| | | | | | | | | BUG=95406 Review URL: http://codereview.chromium.org/9139038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117450 0039d316-1c4b-4281-b951-d872f2087c98
* Add .exe extension in gyp to fix yasm build deps. Fixes yasm always ↵scottmg@chromium.org2012-01-111-12/+20
| | | | | | | | | | | rebuilding on VS2010. BUG=95406 Review URL: http://codereview.chromium.org/9181008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117248 0039d316-1c4b-4281-b951-d872f2087c98
* OpenBSD support for yasm.mark@chromium.org2011-10-184-2/+4004
| | | | | | | | | | | | | - include the openbsd configuration for yasm - use the correct yasm_flags on every posix system except for mac Patch by Robert Nagy <robert.nagy@gmail.com> BUG= TEST= Review URL: http://codereview.chromium.org/8348002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106083 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build with system yasm.phajdan.jr@chromium.org2011-10-121-2/+7
| | | | | | | BUG=100078 Review URL: http://codereview.chromium.org/8243012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105149 0039d316-1c4b-4281-b951-d872f2087c98
* Exclude ffmpeg from the build when building for Android.peter@chromium.org2011-09-231-3/+4
| | | | | | | | | | | | | | | | Conditionalize the ffmpeg dependency and exclude files which rely on it for the media and media_unittest targets. Disable the ffmpeg_unittests, ffmpeg_tests and media_bench for Android targets as they require it. This change also conditionalizes the inclusion of yasm_compile.gyp, as yasm is only used for the ia32 and x86 target architectures. BUG= TEST= Review URL: http://codereview.chromium.org/7977023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102474 0039d316-1c4b-4281-b951-d872f2087c98
* Adding yasm_include.gypi to reuse rules for compiling assembly fileshclam@chromium.org2011-09-061-0/+97
| | | | | | | | | | | | There are a couple spots where we use YASM and this change is a start to organize the usage of YASM in chromium tree. BUG=None TEST=None Review URL: http://codereview.chromium.org/7800039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99751 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the comments setting emands and vim tab width and expansion variables.tony@chromium.org2011-07-111-6/+0
| | | | | | | | | | | | | | | | | These were added in r28089 (http://codereview.chromium.org/256059) but are unnecessary bloat for everyone to carry around, even those that don't use emacs or vim. In an earlier change, I added editor config files in src/tools/emacs/ and src/tools/vim/ so users of the appropriate editor can source those instead. BUG=none TEST=none Review URL: http://codereview.chromium.org/7310019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92046 0039d316-1c4b-4281-b951-d872f2087c98
* Add Makefile for yasm on Windows.hclam@chromium.org2011-06-281-0/+3822
| | | | | | | | | | | | Makefile for yasm is missing on Windows, causing build to fail. Building YASM on Windows is required to build libvpx and ffmpeg. BUG=None TEST=None Review URL: http://codereview.chromium.org/7222028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90800 0039d316-1c4b-4281-b951-d872f2087c98
* Build YASM on Windows using Visual Studiohclam@chromium.org2011-06-063-0/+215
| | | | | | | | | BUG=70688 TEST=None Review URL: http://codereview.chromium.org/7109030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@88033 0039d316-1c4b-4281-b951-d872f2087c98
* Cleaning up third_party readmes and adding a template for future use.cdn@chromium.org2011-03-161-0/+1
| | | | | | | | | | | The next step is a presubmit rule that will make people use the template. We are doing this so that we can better track dependancy versions. BUG=None TEST=N/A Review URL: http://codereview.chromium.org/6610030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78316 0039d316-1c4b-4281-b951-d872f2087c98
* Update our yasm copy to yasm 1.1.0 (the Chromium side).hbono@chromium.org2011-01-131-1/+2
| | | | | | | | | | This change add a new file added by yasm 1.1.0 to the GYP file for yasm. BUG=64640 TEST=build chromium without errors. Review URL: http://codereview.chromium.org/6186007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71305 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "remove old source for yasm"phajdan.jr@chromium.org2010-11-296-0/+8014
| | | | | | | | | | Broke compile. TBR=fbarchard Rietveld throws HTTP 500s, no codereview link :( git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67539 0039d316-1c4b-4281-b951-d872f2087c98
* remove old source for yasmfbarchard@chromium.org2010-11-296-8014/+0
| | | | | | | | | BUG=64640 TEST=none Review URL: http://codereview.chromium.org/5390002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67538 0039d316-1c4b-4281-b951-d872f2087c98
* Pass tools/licenses.py for a few more directories.evan@chromium.org2010-04-091-0/+4
| | | | | | | | | | Getting very close to done. BUG=39240 Review URL: http://codereview.chromium.org/1559022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@44099 0039d316-1c4b-4281-b951-d872f2087c98
* Building FFmpeg in tree for armhclam@chromium.org2009-11-131-0/+10
| | | | | | | | | Changes yasm to be built for host instead of target. Also don't need to depend on yasm if build ing for arm. Review URL: http://codereview.chromium.org/387023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31929 0039d316-1c4b-4281-b951-d872f2087c98
* FFmpeg in-tree build for mac.ajwong@chromium.org2009-11-055-12/+4021
| | | | | | | | | BUG=26509 TEST=none Review URL: http://codereview.chromium.org/340072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31050 0039d316-1c4b-4281-b951-d872f2087c98
* Add yasm and ffmpeg into the build tree for linux.ajwong@chromium.org2009-10-305-0/+4653
BUG=22307 TEST=builds correctly, and an html5 video runs. Review URL: http://codereview.chromium.org/300013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30571 0039d316-1c4b-4281-b951-d872f2087c98