Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | [webrtc] Only init WebRtcAec callbacks once | Moonchild | 2020-11-19 | -17/+21 |
| | ||||
* | Add license header to media/webrtc/trunk/build/mac/find_sdk_uxp.py | Matt A. Tobin | 2020-08-07 | -0/+3 |
| | ||||
* | Use an alt script to properly determine the OSX SDK version | Matt A. Tobin | 2020-08-07 | -1/+48 |
| | ||||
* | [WebRTC] Make candidate pair insertion code easier to read/understand. | Byron Campen [:bwc] | 2020-07-10 | -14/+7 |
| | | | | | | | Includes removing an error code for a function that never fails, and removing an error return when the function successfully did what it said it would. Ref: BZ 1644477 | |||
* | Issue #1558 - Prevent null deref crash in WebrtcVideoConduit DTOR | Fedor | 2020-06-01 | -0/+7 |
| | ||||
* | Issue #1538 - remove speech recognition engine | Moonchild | 2020-05-20 | -74131/+0 |
| | | | | | | | | | | | | | | | This removes speech recognition, pocketsphinx, training models and the speech automated test interface. This also re-establishes proper use of MOZ_WEBSPEECH to work for the speech API (synthesis part only) that was a broken mess before, with some synth parts being always built, some parts being built only with it enabled and recognition parts being dependent on it. I'm pretty sure it'd be totally busted if you'd ever have tried building without MOZ_WEBPEECH before. Tested that synthesis still works as-intended. This resolves #1538 | |||
* | Issue #1542 - [mtransport] Fix unaligned memory allocation in r_memory | Jiaxun Yang | 2020-05-20 | -1/+1 |
| | | | | Unaligend memory access can't work on RISC. | |||
* | Bug 1426323 - Media: WebRTC: Fix build config for MIPS64 | Jiaxun Yang | 2020-05-20 | -0/+4 |
| | | | | Tag: #1542 | |||
* | Issue #1542 - [WebRTC] Set CPU speed to -1 on MIPS | Jiaxun Yang | 2020-05-20 | -0/+5 |
| | | | | CPU is pretty slow due to lack of SIMD optmization. | |||
* | Issue #1542 - [WebRTC] Don't use post proc on MIPS | Jiaxun Yang | 2020-05-20 | -1/+1 |
| | ||||
* | Bug 1384826 - Media: WebRTC: Fix build config for MIPS | Jiaxun Yang | 2020-05-20 | -5/+5 |
| | | | | Tag: #1542 | |||
* | Issue #1531 - Work around GCC 10 defaulting to -fno-common in ↵ | Matt A. Tobin | 2020-05-06 | -0/+5 |
| | | | | | | | | | | | | media/ffvpx/libavcodec/ Build Reference: 26:39.53 ../../../build/unix/gold/ld: error: /home/mattatobin/development/.obj/trunk-f1f9fdabf/navigator-x86_64-pc-linux-gnu-gtk2/media/ffvpx/libavcodec/flac_parser.o: multiple definition of 'ff_flac_parser' 26:39.53 ../../../build/unix/gold/ld: /home/mattatobin/development/.obj/trunk-f1f9fdabf/navigator-x86_64-pc-linux-gnu-gtk2/media/ffvpx/libavcodec/dummy_funcs.o: previous definition here 26:39.53 collect2: error: ld returned 1 exit status 26:39.53 gmake[4]: *** [/home/mattatobin/development/binoc-central/platform/config/rules.mk:773: libmozavcodec.so] Error 1 See also: https://gcc.gnu.org/gcc-10/porting_to.html | |||
* | Move aom source to a sub-directory under media/libaom | Matt A. Tobin | 2020-04-14 | -517/+460850 |
| | | | | There is no damned reason to treat this differently than any other media lib given its license and there never was. | |||
* | Issue #1471 - Fix building on sparc64 Linux | JMadgwick | 2020-04-14 | -2/+2 |
| | | | | | Correct various pre-processor defines for sparc64 and in mozjemalloc use the JS arm64 allocator on Linux/sparc64. This corrects build problems opn Linux sparc64 and is in line with bugzilla bug #1275204. | |||
* | Issue #1319 - Remove EARLY_BETA_OR_EARLIER condition | Matt A. Tobin | 2020-04-14 | -16/+1 |
| | ||||
* | Issue #1342 - Remove support for system libvpx | wolfbeast | 2020-04-14 | -3/+0 |
| | ||||
* | Reject sample rates that are out-of-range for libsoundtouch. | wolfbeast | 2020-01-07 | -3/+8 |
| | | | | | We never reach this with our normal use of this lib but adding the sanity check just in case. (ported from upstream) | |||
* | Check return value of PeerConnectionImpl::GetFingerprint. | Christian Holler | 2019-12-06 | -1/+2 |
| | ||||
* | Issue #1259 - Part 7. Update tests for Adobe EME removal | adeshkp | 2019-11-10 | -13/+0 |
| | ||||
* | Issue #1259 - Part 1. Remove Adobe Primetime support from tree | adeshkp | 2019-11-10 | -10/+0 |
| | ||||
* | Issue #1271 - Fix build failure in current in-tree libcubeb sndio module | Gaming4JC | 2019-11-03 | -1/+1 |
| | | | | Fixes build error due to errant typecast in PTHREAD_MUTEX_INITIALIZER. | |||
* | Revert "Issue #1267 - Part 1: Update libcubeb to a1200c34." | Matt A. Tobin | 2019-11-03 | -9258/+5500 |
| | | | | This reverts commit d162ecbaffe845c9707da5d2f6cab11f343ef00e. | |||
* | Merge pull request #1269 from g4jc/sndio | Moonchild | 2019-11-03 | -2/+2 |
|\ | | | | | Expose sndio as a build option for any supporting system | |||
| * | Issue #1265 - Expose sndio as a build option for any supporting system | Gaming4JC | 2019-11-02 | -2/+2 |
| | | ||||
* | | Issue #1267 - Part 1: Update libcubeb to a1200c34. | Gaming4JC | 2019-11-02 | -5500/+9258 |
|/ | ||||
* | Merge pull request #1262 from athenian200/solaris-work | Moonchild | 2019-11-02 | -1/+520 |
|\ | | | | | Support Modern Solaris | |||
| * | Fix a bunch of dumb typos and omissions. | athenian200 | 2019-10-21 | -2/+2 |
| | | ||||
| * | MoonchildProductions#1251 - Part 14: libstagefright build should avoid ↵ | athenian200 | 2019-10-21 | -1/+1 |
| | | | | | | | | | | | | | | | | _GLIBCXX_OS_DEFINES. https://bugzilla.mozilla.org/show_bug.cgi?id=1367775 Windows already requires this ifdef, Solaris needs it too. Not much more to say, but I can do research and follow up on this if asked. | |||
| * | MoonchildProductions#1251 - Part 11: libpng uses C89 now to avoid buffer ↵ | athenian200 | 2019-10-21 | -0/+3 |
| | | | | | | | | | | | | | | | | | | overflows. https://bugzilla.mozilla.org/show_bug.cgi?id=1371266 https://github.com/glennrp/libpng/commit/12e63e91af1378225993b36e25ce3252b54e751a This sounds absurd, and the fact that we had to change a C++ comment to a C-style comment on account of this may seem hilarious and inconsequential, but this isapparently not a joke and leaving it as it is now may be a bad idea. | |||
| * | MoonchildProductions#1251 - Part 6: Solaris needs an audio implementation. | athenian200 | 2019-10-21 | -0/+516 |
| | | | | | | | | Current versions of libcubeb already have a Sun audio implementation, but in Firefox 52 and earlier, this was all they had. I'm not completely happy with this implementation because it has issues like video freezing if the soundcard isn't working, but I think fixing this or pulling in a newer libcubeb would be going too far for too little gain. | |||
* | | Prevent nr_ice_component_insert_pair from leaking. | Byron Campen | 2019-10-24 | -1/+6 |
|/ | ||||
* | Added missing libwebp files to update.sh | Dmitry Grigoryev | 2019-10-04 | -0/+3 |
| | ||||
* | Added missing libwebp NEON files | Dmitry Grigoryev | 2019-09-28 | -0/+814 |
| | ||||
* | Alow AAC audio codec data in matroska/webm streams. | Jeroen Vreeken | 2019-07-18 | -2/+22 |
| | | | | Allow CRC32 elements in matroska cluster elements. | |||
* | Allow matroska mime types for video element and MSE | Jeroen Vreeken | 2019-07-10 | -1/+7 |
| | | | | Allow avc (h.264) content in matroska/webm containers | |||
* | Ensure we AddRef prior to early return in MediaType::Assign. | wolfbeast | 2019-05-28 | -4/+4 |
| | ||||
* | [libpng] Backport an upstream libpng patch. | wolfbeast | 2019-05-25 | -2/+1 |
| | ||||
* | Fix warnings about unreachable code in cubeb | adeshkp | 2019-03-14 | -2/+2 |
| | ||||
* | Always treat composition time offsets as signed | trav90 | 2019-01-28 | -14/+49 |
| | | | | | Even for version 0 ctts atoms that technically should contain only unsigned values. | |||
* | Update libwebp to version 1.0.2 | wolfbeast | 2019-01-21 | -173/+395 |
| | | | | This resolves #939. | |||
* | Telemetry: Remove stubs and related code | adeshkp | 2019-01-12 | -27/+0 |
| | ||||
* | [FFmpeg] Use new decode API with recent FFmpeg version. | trav90 | 2018-12-28 | -0/+2 |
| | | | | In libavcodec 58 and later, the old avcodec_decode_video2 is broken and only return the first visible frame found after a VP9 super-frame. | |||
* | Remove omx-plugin 3rd party libs | trav90 | 2018-12-16 | -16012/+0 |
| | ||||
* | Remove Rust files from media gtests | trav90 | 2018-12-08 | -142/+0 |
| | ||||
* | Clear HAVE_LINUX_PERF_EVENT_H defines in ffvpx config before setting them ↵ | trav90 | 2018-12-01 | -0/+6 |
| | | | | for lib use | |||
* | Add support to libstagefright for AV1 FourCCs (part 2) | trav90 | 2018-11-18 | -0/+3 |
| | ||||
* | Add support to libstagefright for AV1 FourCCs | trav90 | 2018-11-15 | -0/+5 |
| | ||||
* | Clear STDINT_H defines in libvpx config before setting them for lib use. | wolfbeast | 2018-11-04 | -0/+6 |
| | ||||
* | Update libaom to commit ID 1e227d41f0616de9548a673a83a21ef990b62591 | trav90 | 2018-10-19 | -304/+783 |
| | ||||
* | Update libaom vendor scripts to account for upstream changes | trav90 | 2018-10-19 | -18/+24 |
| |