Moonchild
2f117eecaa
Issue #1656 - Remove more vim control lines.
...
Vim control lines were re-introduced or not entirely cleaned up.
This nukes them again.
Removing from embedding, extensions, gfx, hal, ipc, layout, mailnews,
media and memory. More to come.
2023-05-05 22:57:19 +08:00
Moonchild
2f81312755
No issue - relax ctts flag checking in media/libstagefright
...
Some encoders will set ctts flags incorrectly (similar to version) resulting in
libstagefright aborting playback of media based on the media header.
(Looking at you, Twitter)
This change relaxes libstagefright's checking to pass ctts flags 0 or 1 and
falls through to actually trying to decoding the file.
2022-05-27 07:01:15 +08:00
Moonchild
648430c9f1
Issue #1820 - Part 2: Add VP9-in-MP4 support to the decoder
...
This also adds support in StageFright for VP9.0 FourCCs and consolidates
individual string checks to helpers for WebM
2022-05-04 10:04:49 +08:00
Moonchild
8d800b1cb0
Issue #21 - Remove Telemetry plumbing and fix build.
...
Note this won't give working applications. Requires FE changes and
additional js module changes (next part).
2022-04-28 10:25:48 +08:00
Moonchild
0cd673d720
Issue #1656 - Part 6: Clean up the build files
2020-09-25 22:04:23 +08:00
athenian200
c3adb0a157
MoonchildProductions#1251 - Part 14: libstagefright build should avoid _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.
2019-11-04 11:52:34 +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
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
trav90
9bdac16625
[EME] Add error handling in MoofParser for sbgp and sgpd boxes
2019-02-16 00:10:05 +08:00
trav90
a20d2c6462
[EME] Add support for sbgp and sgpd boxes occuring in the sampletable
2019-02-16 00:10:03 +08:00
trav90
1ce79cb51e
[EME] Add support for sbgp and sgpd boxes in the traf box
2019-02-16 00:10:01 +08:00
trav90
d6f3f831c5
Rework MoofParser to return an error when the underlying BufferReader returns an error.
2019-02-16 00:09:35 +08:00
trav90
bee1316729
Copy ByteReader to BufferReader and add some error handling
2019-02-16 00:09:33 +08:00
trav90
95089a84b6
Warn instead of assert if SPS value is incorrect
2019-02-16 00:09:32 +08:00
trav90
a6453e8335
Ignore user data track
...
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 .
2019-02-16 00:09:00 +08:00
wolfbeast
963560a1d2
Remove Rust from the tree.
...
Part 4 for #58
2019-02-15 23:36:42 +08:00
wolfbeast
1ef84eb532
Remove Rust MP4 parser
...
Part 1 for #58
2019-02-15 23:36:38 +08:00
Roy Tam
dcd9973243
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00