Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | 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 | |||
* | Remove moz_widget_toolkit_gonk | wolfbeast | 2018-05-14 | -47/+6 |
| | | | | Tag #288 | |||
* | Remove other gonk widget conditionals and unused files. | wolfbeast | 2018-05-13 | -252/+45 |
| | | | | Tag #288. | |||
* | Remove MOZ_WIDGET_GONK [2/2] | wolfbeast | 2018-05-13 | -105/+2 |
| | | | | Tag #288 | |||
* | [ffvpx] Update resync documentation | trav90 | 2018-04-26 | -11/+10 |
| | ||||
* | [ffvpx] Re-generate config_*.{h,asm} files | trav90 | 2018-04-26 | -782/+892 |
| | ||||
* | [ffvpx] Re-enable assembly optimized code | trav90 | 2018-04-26 | -11/+11 |
| | | | | It was inadvertently disabled in 8b37a1bc306c1d5a3cc92e9dc04fb95d5d9a0298. | |||
* | [ffvpx] Compile ffvpx lib with -ffreestanding to avoid triggering a clang bug | trav90 | 2018-04-26 | -0/+2 |
| | ||||
* | [FFmpeg] Add a preemptive stdlib.h include in our libavutil_visibility.h ↵ | trav90 | 2018-04-26 | -0/+9 |
| | | | | hackaround file | |||
* | [ffvpx] Remove some files we don't need | trav90 | 2018-04-26 | -693/+0 |
| | ||||
* | [ffvpx] Update ffvp9/ffvp8 to 3.4.2-release | trav90 | 2018-04-26 | -28271/+17555 |
| | | | | Structure of code was slightly modified so that it should be no longer necessary to re-generate the config_*.h files, greatly simplifying the resync process in the future. | |||
* | [ffvpx] Restore AVOptions and dictionary features | trav90 | 2018-04-26 | -106/+2774 |
| | | | | FFmpeg requires specific default values in AVCodecContext to be set. Instead of manually setting these each time we resync with upstream, let's use FFmpeg's own AVOptions which automatically sets all the values to their default. | |||
* | [ffvpx] Revert Mozilla hack in FFmpeg code | trav90 | 2018-04-26 | -32/+16 |
| | | | | This hack was added by Mozilla to work around a potential data race, however the root cause was fixed by upstream in release 3.4 so this hack is no longer needed. | |||
* | Bug 1446062: libtremor Vorbis fix. r=jmspeex a=dveditz | Thomas Daede | 2018-04-19 | -9/+9 |
| | | | | | --HG-- extra : transplant_source : %D3%CE8%8D%D3%C0%D3%C7%BE%7D%F2m%5DM%E3%A0%E4%0CW%F3 | |||
* | Bug 1446062 - Vorbis fix. r=jmspeex, a=lizzard | Monty Montgomery | 2018-04-19 | -38/+10 |
| | | | | | | --HG-- extra : source : 6b4e98424f0dcc024fcad48608ada351e4075e59 extra : intermediate-source : 3db9e3d52b17563efca181ccbb50deb8660c59ae | |||
* | Bug 1443865 - Use 16-bit eobs count. r=kinetik, a=RyanVM | Ralph Giles | 2018-03-14 | -1/+1 |
| | | | | | | | | MozReview-Commit-ID: 4lfBbvSTNPO --HG-- extra : source : a628b2125a1b860c6d8124387040ec9589c219ab extra : intermediate-source : e9128973a480c8aedf3a2e1c67d3e168613fa17c | |||
* | Bug 1433005 - Simplify codec pruning in NegotiateCodecs. r=bwc, a=lizzard | Dan Minor | 2018-03-14 | -12/+17 |
| | | | | | --HG-- extra : source : 90ae99509f1e9cb5bdf19350a5fbb1a02d34ff0a |