Age | Commit message (Collapse) | Author |
|
Change-Id: Icdb4b5a5c6d05eca26b018bc84fd27152bc0f3d3
|
|
0cab833d4d am: 46eabefe95 am: 95dcdd9f25 am: a8750e6620
Original change: https://android-review.googlesource.com/c/platform/external/libwebm/+/2499175
Change-Id: I15d0c4427fb0b6dc7a10f56e8a396da3e33f2f47
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
0cab833d4d am: 46eabefe95 am: 95dcdd9f25
Original change: https://android-review.googlesource.com/c/platform/external/libwebm/+/2499175
Change-Id: I14e1144e020645d8f1219820297e6c1486d64e43
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
0cab833d4d am: 46eabefe95
Original change: https://android-review.googlesource.com/c/platform/external/libwebm/+/2499175
Change-Id: I93ab85a5abfe55ddb07324e75c82a02f25c5020a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
0cab833d4d
Original change: https://android-review.googlesource.com/c/platform/external/libwebm/+/2499175
Change-Id: I6dce082bd26e75347fc98da17d6c4185bf1d63d5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
* aosp/upstream-main:
cosmetics,fix a typo: compresion -> compression
vp9_level_stats,Vp9LevelRow: fix -Wc++20-compat warnings
Vp9LevelTable: fix initializer order
Mark static const class/struct members as constexpr.
CuePoint::TrackPosition::Parse: validate m_block
added Seek() function to FileReader
Android.mk: add a check for NDK_ROOT
Change-Id: I4c487400ff330d5126d0efb49c1e09bfeec529ae
Test: atest ExtractorUnitTest -- --enable-module-dynamic-download=true
|
|
* changes:
cosmetics,fix a typo: compresion -> compression
vp9_level_stats,Vp9LevelRow: fix -Wc++20-compat warnings
Vp9LevelTable: fix initializer order
|
|
Change-Id: I15c2d52e7410a597520243ef0b367416bd463f69
|
|
This makes the struct an aggregate in C++20 terms [1], by removing the
default constructor. Another option would be to provide an explicit
constructor taking all of the members as arguments.
fixes:
common/vp9_level_stats.cc:20:5: warning: aggregate initialization of
type 'const vp9_parser::Vp9LevelRow' with user-declared constructors is
incompatible with C++20 [-Wc++20-compat]
[1] https://en.cppreference.com/w/cpp/language/aggregate_initialization
C++11: no user-provided, inherited, or explicit constructors
C++20: no user-declared or inherited constructors
Change-Id: I32fbee85016ea711a7425317493d5cf3c0a3b93d
|
|
max_luma_picture_breadth was added after max_luma_picture_size (index 2)
in: 9e37f34 Update VP9 level definition, but the values were added to
the end of the table rather than at index 3.
Change-Id: I491d9003bb8870cfd723dc5d73afc11786df00a9
|
|
This change fixes declarations that have initial values but are
technically not definitions by marking them constexpr (which counts as a
definition). This enables, among other things, the modified constants to
be passed into functions and function templates that accept arguments by
reference. Without this change, such functions would cause linker
errors.
Change-Id: Id8798c69270f053ae29b02bef4c9fee616e2b17c
PiperOrigin-RevId: 307129442
|
|
|
|
m_block is a long long, but later treated as a long in
Cluster::GetEntry() after being checked whether it's > 0. A value
larger than LONG_MAX may result in a negative value being used as an
index into m_entries[] when sizeof(long) < sizeof(long long).
Bug: webm:1792
Change-Id: Idf15fc4d7e6fd1fa74a022bca63217aad26ff962
|
|
Adds a new function to the FileReader implementation of the
Reader interface for seeking within a file. It additionally
adds a new Status code to represent that a request to use
the Seek() function has failed, which will happen when the
file is stdin or something similar.
Change-Id: Iae299a3b36a8440da941b182c8865429ee3515d4
|
|
This simplifies integration with the Android platform and avoids the
files from being used when a non-NDK build is performed. In that case
Android.bp is preferred.
Change-Id: I027ded298ae518db5388a7e514f2ef7b1d940b4b
|
|
Change-Id: I94f8d223f8a7cf6d3858dbfc1a771cc0b7704e1c
|
|
Change-Id: If0c8742dd7d6d08f521d70a5c1e31d565e7afd2c
|
|
Change-Id: Ib9890fa81598adaa3c5c37edd32087901916b2e8
|
|
eae978ff4f
Original change: https://android-review.googlesource.com/c/platform/external/libwebm/+/2269627
Change-Id: I632c1e3c61595592707b49f496c8718244ca0004
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/external/libwebm/+/2269627
Change-Id: Ib4485ce9b331f3b7e13ba093fbbdfb4098907907
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/external/libwebm/+/2269627
Change-Id: Ia5085a5a2293bde91c95291304bfa65e69b9e432
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Bug: 253960496
Test: Builds
Change-Id: I2598bb2b790c276f468a91359c1587e3d695115f
|
|
Bug: b/253960496
Change-Id: If69d7397a1f286580c17d96c4533708f5fc247ed
|
|
avoids a segfault if CreateAndLoadSegment() fails
Change-Id: Ie9066e6d5de99d0ee7ee0ab0298cf50a10f71f6c
|
|
reported by clang-11 -fsanitize=integer
mkvparser/mkvparser.cc:301:31: runtime error: implicit conversion from
type 'signed char' of value -128 (8-bit, signed) to type 'unsigned long
long' changed the value to 18446744073709551488 (64-bit, unsigned)
m2ts/webm2pes.cc:71:13: runtime error: implicit conversion from type
'unsigned int' of value 1260 (32-bit, unsigned) to type 'std::uint8_t'
(aka 'unsigned char') changed the value to 236 (8-bit, unsigned)
Change-Id: If3d6f17edb7a0d79a944a4dd0919878cf524460b
|
|
Change-Id: I42e80b686e99bc100ddc3f388ae6fd39de4842bb
|
|
Change-Id: I86d7fb6f88362d8c3a2900de8c89c86f2448adca
|
|
am: b8c8f0128c
Original change: https://android-review.googlesource.com/c/platform/external/libwebm/+/2258486
Change-Id: I1d115f507632044bb9a776e9bebe2b422c85008b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/external/libwebm/+/2258486
Change-Id: Ieae04c96137f8f50518f15c25325c87d97ebd87e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/external/libwebm/+/2258486
Change-Id: I3bf6692e2383cd7b5c580276080d9d7430c3f4ba
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
This merges commit ee0bab576c338c9807249b99588e352b7268cb62 from
upstream-main to master.
Bug: 253960496
Test: atest CtsMediaExtractorTestCases CtsMediaMuxerTestCases \
CtsMediaV2TestCases:ExtractorTest \
CtsMediaV2TestCases:ExtractorUniTest \
CtsMediaV2TestCases:MuxerTest \
CtsMediaV2TestCases:MuxerUnitTest
Change-Id: I9ddcbba3ff0efefa4e8d2a8a1e8214470e1b253e
|
|
Change-Id: I7075ae77a9230fa96965875db99e0681f408f451
|
|
Change-Id: I7fdc5d6aca503f6a07fa21e07c8da152b88ccfcf
|
|
5095d46fd3
Original change: https://android-review.googlesource.com/c/platform/external/libwebm/+/2242951
Change-Id: I426d186efd2e1796f1e261d6e2a68c7f74c65f24
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/external/libwebm/+/2242951
Change-Id: I137af59e1491973f76174f987809cdadb23ccbf6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/external/libwebm/+/2242951
Change-Id: I3351883f78cbdff442bd899ae33083598dd389c3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Added a new library "libwebm_mkvparser" to be used in extractors.
In subsequent CLs, extractors will use "libwebm_mkvparser" instead
of "libwebm" that is currently built from source in
external/libvpx/libwebm.
Bug: 251887564
Test: Builds
Change-Id: I1cb373a582a463c4b4bc6c9a3ac6325656e57cee
|
|
This reverts commit 46b20057cfc24437fbe8987e0b70e0c4c8ecac75.
The conversion results in a warning with Xcode. The original code was
correct given mkvmuxer::uint64 is defined as unsigned long long
Change-Id: I0e5a45c1df85ca59267ab444b386e44442a099ef
|
|
this isn't hooked up to cmake, but can be built similarly to webm_parser
webm_fuzzer.cc
PiperOrigin-RevId: 415639383
PiperOrigin-RevId: 416349966
Change-Id: I89b744e129442321a15b623ebc04811ca629d5b6
|
|
There is an update of shellcheck v0.8.0 which adds more issues.
Change-Id: I1a8008bb9f6346cf49566bafe4692534548408bd
Bug: b:185520494
|
|
|
|
Change-Id: I5845819286a587670c64e4e9314390d0f52da0e5
Bug: b:185520494
|
|
Change-Id: Iec2f82990b94e29364e8e0e7cc4e39bf898860e6
Bug: b:185520494
|
|
Change-Id: I8c35facb077b7c7b80784699580f93cb58ae0903
Bug: b:185520494
|
|
Change-Id: I745f819cdf7736ac315ddab059d9ddba30f35f1f
Bug: b:185520494
|
|
in 32-bit builds:
mkvparser\mkvparser.cc(1536,42): warning C4244: 'initializing':
conversion from '__int64' to 'unsigned int', possible loss of data
the counts have previously been range checked since:
566a1e0 Add checks for overflow during parsing
Change-Id: Ib185df3f95869fba3a26ab09a1a555e5b550ebf1
|
|
https://android-review.googlesource.com/c/platform/external/libvpx/+/1858286
https://android.googlesource.com/platform/external/libvpx/+/b35704ee444f6e2533fcbc2efdcb4bd47f5eb912
Change-Id: Ia884434083f85abc291262796c9ff1cd0dcea45a
|
|
Added files to skip to prevent lint over generated code.
Bug: b:185520494
Change-Id: I7c812d6fc00f401abcc4af5127f7e00410d9924b
|
|
shfmt is expected to be installed along with go.
GO111MODULE=on go install mvdan.cc/sh/v3/cmd/shfmt@latest
Change-Id: Iad569d20ef7452f579f50bfed7f1b22c6e99a227
Bug: b:185520494
|
|
Shellcheck is expected to be installed because depot_tools does not
provide the tool.
Change-Id: I4d09538359cdaf404d97f24782c4e5307225d0cc
Bug: b:185520494
|