Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Update generate_sources_mozbuild.sh | trav90 | 2018-10-19 | -177/+13 |
| | | | | This changes generate_sources_mozbuild.sh to call generate_sources_mozbuild.py to generate sources.mozbuild and config files and removes the parts of the script that are no longer necessary. | |||
* | Add generate_sources_mozbuild.py | trav90 | 2018-10-19 | -0/+172 |
| | | | | This uses the cmakeparser to generate sources.mozbuild and the config files for each platform. | |||
* | Add Python cmake parser | trav90 | 2018-10-19 | -0/+468 |
| | | | | Unfortunately, upstream has removed the configure+make build system our import script relies on to generate code and moz.build files. | |||
* | [av1] Fix build issues | trav90 | 2018-10-18 | -14/+16 |
| | | | | | | | | | | | | | This revision of libaom has some conflicts with our vendor script and build system. A number of new .asm files have the same basename as .c files, which our build system cannot handle. To work around this, I manually renamed the conflicting files in the filesystem and sources.mozbuild. Also add av1_convolve_scale_sse4.c to sources.mozbuild manually. This is needed by the build but for some reason isn't picked up by generate_sources_mozbuild.sh. | |||
* | Update aom to commit id e87fb2378f01103d5d6e477a4ef6892dc714e614 | trav90 | 2018-10-18 | -2535/+5113 |
| | ||||
* | Export aom_config.h | trav90 | 2018-10-18 | -0/+7 |
| | | | | Recent changes made this a public header, so it needs to be available to callers like AOMDecoder. | |||
* | Update aom to commit id f5bdeac22930ff4c6b219be49c843db35970b918 | trav90 | 2018-10-18 | -1992/+12352 |
| | ||||
* | [aom] Remove unused option | trav90 | 2018-10-17 | -3/+3 |
| | ||||
* | [aom] Filter out CONFIG_EXT_PARTITION_TYPES | trav90 | 2018-10-17 | -0/+3 |
| | | | | | | aom_dsp_rtcd_defs.pl checks only whether this key is present in the config, not whether it is set to true or not. Our script sets CONFIG_FOO=no for disabled options, while the upstream build system omits them, resulting in extra symbol declarations the build will never define. Work around this by stripping the offending disabled config key if it is disabled. | |||
* | Make aom_config.asm match upstream | trav90 | 2018-10-17 | -2/+2 |
| | ||||
* | [aom] Add x86-win32-gcc config | trav90 | 2018-10-17 | -0/+2 |
| | ||||
* | [av1] Clean up duplicate filenames check | trav90 | 2018-10-17 | -8/+7 |
| | ||||
* | Update aom to slightly newer commit ID | trav90 | 2018-10-17 | -628/+16395 |
| | ||||
* | [aom] Enable YASM | trav90 | 2018-10-15 | -0/+2 |
| | ||||
* | [aom] Remove 32-bit Mac OS build config | trav90 | 2018-10-15 | -3/+0 |
| | ||||
* | Generate build description for libaom | trav90 | 2018-10-15 | -0/+15811 |
| | ||||
* | Port the libvpx mozbuild generator to aom | trav90 | 2018-10-15 | -0/+516 |
| | | | | | | This is a port of the libvpx scripts, themselves a port of Chromium's scripts to generate an external build description using hooks in the upstream configure and make scripts. The libaom library is a fork of libvpx so we can use a similar approach. The upstream source is located in $(topsrc_dir)/third_party/aom but the build description and any patches are under the media directory with the other codecs, similar to how zlib works. Config files and headers generated by the upstream build system are also under $(topsrc_dir)/media/libaom/. | |||
* | [ffvpx] Remove support for 32-bit Mac | trav90 | 2018-10-08 | -662/+1 |
| | ||||
* | Revert "[ffvpx] Remove support for 32-bit Mac" | Moonchild | 2018-10-08 | -1/+661 |
| | ||||
* | [ffvpx] Remove support for 32-bit Mac | trav90 | 2018-10-07 | -661/+1 |
| | ||||
* | [ffvpx] Remove unneeded libavcodec symbols and dummy functions | trav90 | 2018-10-01 | -10/+0 |
| | | | | Fixes linkage errors on Windows. | |||
* | [ffvpx] Update ffvp9/ffvp8 to release 4.0.2 | trav90 | 2018-10-01 | -8814/+8820 |
| | ||||
* | Revert "Update ffvpx code to 4.0.2" | Moonchild | 2018-10-01 | -8820/+8814 |
| | ||||
* | [ffvpx] Update ffvp9/ffvp8 to release 4.0.2 | trav90 | 2018-09-30 | -8814/+8820 |
| | ||||
* | Update libnestegg from upstream | trav90 | 2018-09-28 | -108/+260 |
| | ||||
* | Update upstream URL and update script for libnestegg | trav90 | 2018-09-28 | -3/+3 |
| | ||||
* | Cherry-pick libvpx upstream 52add5896661d186dec284ed646a4b33b607d2c7. | wolfbeast | 2018-09-11 | -1/+39 |
| | ||||
* | Remove all C++ Telemetry Accumulation calls. | wolfbeast | 2018-09-03 | -138/+4 |
| | | | | | This creates a number of stubs and leaves some surrounding code that may be irrelevant (eg. recorded time stamps, status variables). Stub resolution/removal should be a follow-up to this. | |||
* | [ffvpx] Update readme | trav90 | 2018-09-02 | -6/+1 |
| | | | | | - Remove non-applicable comment about AVX2. - Update config documentation for 32-bit darwin. | |||
* | [EME] Add error handling in MoofParser for sbgp and sgpd boxes | trav90 | 2018-07-25 | -17/+58 |
| | ||||
* | [EME] Add support for sbgp and sgpd boxes occuring in the sampletable | trav90 | 2018-07-25 | -13/+48 |
| | ||||
* | [EME] Add support for sbgp and sgpd boxes in the traf box | trav90 | 2018-07-25 | -0/+252 |
| | ||||
* | Rework MoofParser to return an error when the underlying BufferReader ↵ | trav90 | 2018-07-21 | -82/+221 |
| | | | | returns an error. | |||
* | Copy ByteReader to BufferReader and add some error handling | trav90 | 2018-07-21 | -0/+226 |
| | ||||
* | Warn instead of assert if SPS value is incorrect | trav90 | 2018-07-20 | -18/+20 |
| | ||||
* | Ignore user data track | trav90 | 2018-07-18 | -1/+0 |
| | | | | | | That's the 'udta' box. They serve no purpose as far as we're concerned and stagefright doesn't handle it very well (as in, prevents playback). Resolves #616. | |||
* | Merge branch 'ported-upstream' | wolfbeast | 2018-07-02 | -81/+22 |
|\ | ||||
| * | Remove errant paste | wolfbeast | 2018-07-01 | -1/+1 |
| | | ||||
| * | WebRTC: Add DeleteStreams to media conduits. | wolfbeast | 2018-07-01 | -4/+16 |
| | | ||||
| * | Bug 1464063 - Remove sdp_getchoosetok. r=bwc, a=RyanVM | Nils Ohlmeier [:drno] | 2018-06-29 | -78/+7 |
| | | | | | | | | WebRTC | |||
* | | Rename libwebp/MOZCHANGES to libwebp/UXPCHANGES and update it | JustOff | 2018-06-29 | -3/+4 |
| | | ||||
* | | Apply known security patches (webp:381,383,384) to libwebp-1.0.0 | JustOff | 2018-06-29 | -59/+90 |
| | | ||||
* | | Add new files to libwebp/dsp/moz.build | JustOff | 2018-06-29 | -0/+4 |
| | | ||||
* | | Sync libwebp sources with ↵ | JustOff | 2018-06-29 | -2250/+3796 |
| | | | | | | | | https://chromium.googlesource.com/webm/libwebp/+/v1.0.0 | |||
* | | Update libwebp/update.sh script for libwebp-1.0.0 | JustOff | 2018-06-29 | -0/+4 |
|/ | ||||
* | Rewrite assert in cubeb_alsa.c: alsa_refill_stream to pass back a cubeb ↵ | adeshkp | 2018-06-25 | -1/+6 |
| | | | | error instead. | |||
* | Remove GCC 4.8 workaround in libopus | trav90 | 2018-06-23 | -50/+0 |
| | | | | This patch removes a workaround when building for ARM platforms using GCC 4.8 (which we no longer support). | |||
* | Update kiss-fft to 1.4.0 and disable OpenMP for it. | wolfbeast | 2018-06-07 | -91/+156 |
| | ||||
* | Fix typo in 8b9fe0e3582a0578720dc38b4ede57eac90e4594 | wolfbeast | 2018-05-28 | -1/+1 |
| | ||||
* | Port libopus upstream patch. | Pale Moon | 2018-05-28 | -1/+1 |
| | | | | Based on https://git.xiph.org/?p=opus.git;a=commitdiff;h=70a3d641b |