Roy Tam
aeda91f1d0
import changes from tenfourfox:
...
- #574 : M1581950 M1584216 M1577107 M1584907 M1558522 (71cf5b95a)
- #574 : new tzdata (842c3af2a)
2019-10-22 14:13:42 +08:00
Roy Tam
4ea7de218b
Merge remote-tracking branch 'origin/master' into custom
2019-10-18 09:06:42 +08:00
Dmitry Grigoryev
12fba36d6e
Added missing libwebp files to update.sh
2019-10-18 09:04:55 +08:00
Roy Tam
e4a4b3aee3
Merge remote-tracking branch 'origin/master' into custom
2019-10-05 07:23:24 +08:00
Dmitry Grigoryev
9d42392ea8
Added missing libwebp NEON files
2019-10-05 07:22:24 +08:00
Roy Tam
2afee714fb
Merge remote-tracking branch 'origin/master' into custom
2019-07-19 10:08:05 +08:00
Jeroen Vreeken
3dfc953945
Alow AAC audio codec data in matroska/webm streams.
...
Allow CRC32 elements in matroska cluster elements.
2019-07-19 10:04:57 +08:00
Roy Tam
8f3a931753
Merge remote-tracking branch 'origin/master' into custom
2019-07-12 17:03:30 +08:00
Jeroen Vreeken
a960d679d5
Allow matroska mime types for video element and MSE
...
Allow avc (h.264) content in matroska/webm containers
2019-07-12 16:56:02 +08:00
Roy Tam
6431b85501
Merge remote-tracking branch 'origin/master' into custom
2019-05-31 07:28:33 +08:00
wolfbeast
dfb01e0384
Ensure we AddRef prior to early return in MediaType::Assign.
2019-05-31 07:21:30 +08:00
wolfbeast
269dfa5bac
[libpng] Backport an upstream libpng patch.
2019-05-31 07:18:30 +08:00
Roy Tam
ef35212f8b
update libaom to rev 76574b6c09515d6687ebfa9760319e521f5abeb3 (without moz.build and aom_ports/aom_once.h)
2019-04-19 13:08:28 +08:00
Roy Tam
fb515ea77b
update libaom to rev 5bdd95475e07ac8641114cb139105b8d734a1b60 (without moz.build and aom_ports/aom_once.h)
2019-03-29 21:53:07 +08:00
Roy Tam
402c27b560
ffvpx: update to 3.4.6
2019-03-29 21:29:57 +08:00
Roy Tam
55c995b79c
Merge remote-tracking branch 'origin/master' into custom
2019-03-16 07:14:05 +08:00
adeshkp
888d5e5395
Fix warnings about unreachable code in cubeb
2019-03-16 07:04:14 +08:00
Roy Tam
113a86e60a
ffvpx: update ffmpeg to 3.4.4 with AVC/AAC/HEVC/FLAC added.
2019-02-22 22:05:32 +08:00
Roy Tam
eb361970c5
aom: update libaom to 0ec86ac7ae1e32a7e70410fa4972a655ec3670a4
2019-02-22 22:05:25 +08:00
Roy Tam
bc3f20e378
libjpeg: update to libjpeg-turbo/libjpeg-turbo@0dd9a2c
2019-02-22 22:05:19 +08:00
Roy Tam
87993c82c7
libogg: updated to upstream rev ea2b95940
2019-02-22 22:05:17 +08:00
Roy Tam
39c1c4e3de
libtheora: cherry-picked some fixes from upstream:
...
- Sanity improvements to oc_dec_headerin() error returns. (50fd339b4)
- Fix mismatched oc_mb_fill_cmapping11 signature. (12f20c7a5)
- Correct an operator precedence error in the visualization code. (6b94bf905)
- Remove some redundant NULL checks (de386d3ea)
2019-02-22 22:05:14 +08:00
Roy Tam
3a0a313864
libtremor: updated to upstream rev 7c30a6634
2019-02-22 22:05:13 +08:00
Roy Tam
d2b75f4d79
libvorbis: updated to upstream rev 4d6177c8a
2019-02-22 22:05:11 +08:00
trav90
a137fdb1c1
Always treat composition time offsets as signed
...
Even for version 0 ctts atoms that technically should contain only
unsigned values.
2019-02-16 00:27:32 +08:00
wolfbeast
072fbe1a93
Update libwebp to version 1.0.2
...
This resolves #939 .
2019-02-16 00:24:34 +08:00
adeshkp
aea50f182f
Telemetry: Remove stubs and related code
2019-02-16 00:24:04 +08:00
trav90
5949fc61dc
[FFmpeg] Use new decode API with recent FFmpeg version.
...
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.
2019-02-16 00:23:10 +08:00
trav90
44d2451bf7
Remove omx-plugin 3rd party libs
2019-02-16 00:22:41 +08:00
trav90
ef2f6d6f28
Remove Rust files from media gtests
2019-02-16 00:21:08 +08:00
trav90
ea4e32bd8a
Add support to libstagefright for AV1 FourCCs (part 2)
2019-02-16 00:19:37 +08:00
trav90
06fc050848
Add support to libstagefright for AV1 FourCCs
2019-02-16 00:19:36 +08:00
wolfbeast
071df50781
Clear STDINT_H defines in libvpx config before setting them for lib use.
2019-02-16 00:18:50 +08:00
trav90
368651059a
Update libaom to commit ID 1e227d41f0616de9548a673a83a21ef990b62591
2019-02-16 00:17:46 +08:00
trav90
77c9089b7d
Update libaom vendor scripts to account for upstream changes
2019-02-16 00:17:43 +08:00
trav90
656835e767
[aom] Only build stats code if examples are enabled
2019-02-16 00:17:42 +08:00
trav90
3d109dd4fc
Update libaom to rev b25610052a1398032320008d69b51d2da94f5928
2019-02-16 00:17:40 +08:00
trav90
8493557d20
[aom] No longer necessary to run lint_config.sh anymore
...
Upstream can now code generate the rtcd interface files directly from the aom_config.h header, so we no longer have to generate an intermediate file by running lint_config.sh. This also means we can remove the code for creating a temporary directory.
2019-02-16 00:17:38 +08:00
trav90
e731bff61e
Add missing : to libaom moz.build
2019-02-16 00:17:37 +08:00
trav90
524295194e
[aom] Fixup moz.build
2019-02-16 00:17:33 +08:00
trav90
48f6d2e034
Update aom to v1.0.0
...
Update aom to commit id d14c5bb4f336ef1842046089849dee4a301fbbf0.
2019-02-16 00:17:30 +08:00
trav90
bb61121b44
Add support for SSE 4.2 to libaom moz.build
2019-02-16 00:17:27 +08:00
trav90
760b6c7d25
Add aom_version.h
2019-02-16 00:17:25 +08:00
trav90
5e1d42c618
Update generate_sources_mozbuild.sh
...
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.
2019-02-16 00:17:24 +08:00
trav90
1077a5cfec
Add generate_sources_mozbuild.py
...
This uses the cmakeparser to generate sources.mozbuild and the config files for each platform.
2019-02-16 00:17:22 +08:00
trav90
8411fe7c7d
Add Python cmake parser
...
Unfortunately, upstream has removed the configure+make build system our import script relies on to generate code and moz.build files.
2019-02-16 00:17:21 +08:00
trav90
49bf3b1211
[av1] Fix build issues
...
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.
2019-02-16 00:17:17 +08:00
trav90
992c6637e3
Update aom to commit id e87fb2378f01103d5d6e477a4ef6892dc714e614
2019-02-16 00:17:15 +08:00
trav90
de3974b3c4
Export aom_config.h
...
Recent changes made this a public header, so it needs to be available to callers like AOMDecoder.
2019-02-16 00:17:07 +08:00
trav90
2ab8fcbfd1
Update aom to commit id f5bdeac22930ff4c6b219be49c843db35970b918
2019-02-16 00:17:05 +08:00