| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Bug: 21296336
Change-Id: I78be5141b3108142f12d7cb94839fa50f776d84a
|
|
|
|
|
| |
Bug: 21335999
Change-Id: I76bd34610e52048ffcf16e41aa6175afc8a14ee4
|
|
|
|
|
|
|
|
|
|
| |
This is a more thorough version of commit
ea9ac8bf7f6a7ae1424c6cade64b004caa7c3681
in that it applies to both video and audio.
Bug: 17702053
Bug: 18872598
Change-Id: Idcea77bb7133ea0d02da8c484b4a0791db42740e
|
|
|
|
|
| |
Bug: 18872598
Change-Id: I0cdb2ffae202fc06b068c57dafae7523981b6000
|
|
|
|
| |
Change-Id: I9b1ad60fbfb866dbf9c00843e06553c3eb25c113
|
|
|
|
| |
Change-Id: I81f438ae444f04c12ae27ae4ef6d073033de172c
|
|\
| |
| |
| | |
Change-Id: Iea12c8a6cabf84584e4a89ad80e298c1f4ea3dd7
|
| |
| |
| |
| |
| |
| |
| | |
For build-system CFLAGS clean-up, remove unused functions and
variables.
Change-Id: Ic3dee56b589ea9a693efa1d72ba394036efff168
|
|/
|
|
| |
Bug: 18297854
Change-Id: I5e14a358576d9c7d25b7e421cd22428fb17a6e06
|
|
|
|
|
|
|
| |
Divide cues based on tracks to support track specific seeking.
Bug: 15595215
Change-Id: Ibb853b0955c62af72243ed29253f939d07628ae4
|
|\
| |
| |
| |
| | |
* commit 'f5f24006f7bd997c6bca00804ec0f35bddd7ccc2':
media: -Werror re-enabled
|
| |\
| | |
| | |
| | |
| | | |
* commit 'cd4eb72edb0575ce1e84fbd3f27bb85bab6110ed':
media: -Werror re-enabled
|
| | |
| | |
| | |
| | | |
Change-Id: I62fdb78e8acefafd468ce2e5aa9e78eba0dd0f48
|
| |\ \
| | |/
| | |
| | |
| | | |
* commit '432ed3d66d09464778df31c73374ee897f7b8840':
libstagefright: fix 64-bit warnings
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
%lld -> %" PRId64 " for int64_t
%d -> %zu for size_t
Also fixes some casts from void* to integer types, and some comparisons
between signed and unsigned.
(cherry picked from commit b4a7a2df4c28c3f32b5d877b54831d2cc5d78f81)
Change-Id: I76ba94d0b67776fd7abdc83b43d47c61d6c32f4c
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
1119326"
* commit 'b1b1e303d93a5c67eedeca6ef3039be6cb4dc9f9':
Fix aosp_arm64 mirror-aosp-master build 1119326
|
| |\ \
| | |/
| | |
| | |
| | | |
* commit 'e523889332b88348e673137d272854278acbef8f':
Fix aosp_arm64 mirror-aosp-master build 1119326
|
| | |
| | |
| | |
| | |
| | |
| | | |
Remove -Werror that was set in 'warnings be gone'
Change-Id: I2379dc56f04a6d0ac50f90e6d1cdf05fce3a5c30
|
| |\ \
| | |/
| | |
| | |
| | | |
* commit '0938c6f7a1e713030b04e32548012f0c29c94f4d':
warnings be gone (4/4)
|
| | |
| | |
| | |
| | |
| | |
| | | |
(cherry picked from commit 84333e0475bc911adc16417f4ca327c975cf6c36)
(squashed with commit b4a7a2df4c28c3f32b5d877b54831d2cc5d78f81)
Change-Id: I55df09714a0e1cb98a44c8fcddac2c646ae5e139
|
| |\ \
| | |/
| | |
| | |
| | | |
* commit '52a861d2825544fe2eb90f8e5f6351d02ff95536':
warnings be gone.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
(cherry picked from commit 84333e0475bc911adc16417f4ca327c975cf6c36)
Modified by Mark Salyzyn <salyzyn@google.com> to keep merge conflicts
or errors downstream to a minimum.
Change-Id: Ic3b272f9cbf3155001aabd2f79728f1bc31de613
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
This change adds support for multibyte sizes in the ESDS. Previously the
Matroska extractor only supported single byte sizes, so codec private data
had to be less than 108 bytes, and would crash if it was bigger.
b/12584090
Change-Id: I9edfc2f687187d1e98bcfd2fe56576312435df3e
|
| |
| |
| |
| |
| |
| | |
Bug: 13693438
Bug: 13744158
Change-Id: I557595b5b5d4a20934f79e00a622b06d13378223
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
%lld -> %" PRId64 " for int64_t
%d -> %zu for size_t
Also fixes some casts from void* to integer types, and some comparisons
between signed and unsigned.
Change-Id: I9c52f76240e39399da252c66459042a6fc626a90
|
| |
| |
| |
| |
| |
| |
| |
| | |
Adding Openmax component for libopus software decoder. This can
decode opus audio files embedded in matroska containers.
Change-Id: I7e0691cfc6d719c4e927b9efbd05a3143be49abc
Note: This CL is part of adding Opus support to Android.
|
| |
| |
| |
| | |
Change-Id: Ie3bae3f037730e316d7fca12e7a3527973f752ef
|
|/
|
|
|
|
|
|
|
| |
This change adds support for multibyte sizes in the ESDS. Previously the
Matroska extractor only supported single byte sizes, so codec private data
had to be less than 108 bytes, and would crash if it was bigger.
b/12584090
Change-Id: I9edfc2f687187d1e98bcfd2fe56576312435df3e
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also change the VP8 encoder role name from
video_encoder.vpx to video_encoder.vp8 for
future VP9 encoder support.
Requires the change in frameworks/native and media_codecs.xml
corresponding to the device.
VP9 decoding test will be added to cts repo later.
|
|
|
|
|
|
|
|
|
|
| |
MatroskaExtractor crashed with an assertion if mkvparser::ParseNext()
returned a negative number. Now handle all error values the same
way as the EOF.
Change-Id: I173c4f878d692a0cbdb915ad1118d0686249d625
Signed-off-by: Lajos Molnar <lajos@google.com>
Bug: 8433794
|
|\ |
|
| |
| |
| |
| |
| |
| | |
See I739f99d48b8d7e6354c416ef2ca79c954826307f
Change-Id: I42b51e2845a696a6e211dde00951afc8f571336f
|
|/
|
|
|
|
|
| |
are "Xiph-style-lacing encoded" instead of individual bytes.
Change-Id: Ic1274a5bd8f082197bae6831da04002762a920c5
related-to-bug: 7401329
|
|
|
|
|
|
|
|
| |
Renamed the redefinition of 'i' to 'k'.
Change-Id: I8ae8ed1dee42c896fa15e55be8d58b33b29254f4
Author: Tareq A. Siraj <tareq.a.siraj@intel.com>
Reviewed-by: Kevin P Schoedel <kevin.p.schoedel@intel.com>
|
|\
| |
| |
| |
| |
| |
| | |
/frameworks/av/" into jb-dev
* commit 'e20435de10f63af812da9d4f801b61a8817733a0':
Add NOTICE and MODULE_LICENSE_APACH2 to libs build under /frameworks/av/
|
| |
| |
| |
| |
| | |
Change-Id: I0a3af3e2abdedebd5934f3d941d01c32cfc75e26
related-to-bug: 6647465
|
|/
|
|
|
|
|
|
| |
gcc 4.7 doesn't like the redefinition of i in the
same scope
Change-Id: Idf1b33af7041f0302f2f2562442a3e11ce9607d9
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
|
|
|
|
|
|
| |
With the Cue based seeking we will get the closest previous key frame.
For audio, use the Cue file to find the Cluster with the video key frame
then incrementally look for the audio Block.
Change-Id: Idc934cca1286b1bb48ee7577b27903ca488a0610
|
|
|
|
|
|
|
|
| |
previous implementation tried to be clever about economizing Cue loads.
however, files with the cues at the beginning missed the initial load in
the seek function and would crash with a null pointer.
Change-Id: I49c15d6688909cd13afabf33a54d9f5896aab7cd
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On the first seek, load the Cues element. Parse it incrementally until
the desired seek point can be located.
This allows files to begin playing immediately. However, the Browser
still seeks to 0 before playing embedded YouTube files. Because YouTube
stores the cues at the end of the file, this causes it to seek, load the
cues, then begin playing. It is still better than the previous behavior
which blocked until the entire file was loaded.
BUG=5921311
Change-Id: Iad2abc64ded3b4e2c2d2c478a969f68450754282
|
|
|
|
|
|
| |
o related-to-bug: 6214141
Change-Id: Ic88d1732b3e014af47532a0809e01f6086e8464d
|
|
|
|
|
|
|
|
| |
and deleted the duplicate header files in /frameworks/base
o related-to-bug: 6044887
Change-Id: I17e0692d9a9b5c8796ded36677c833ca8ab36795
|
|
|
|
|
|
| |
Also supports SEEK_CLOSEST mode in the Matroska/Webm extractor.
Change-Id: I257771648dfe41392a4cf8932f625489dcb9f234
|
|
|
|
| |
Change-Id: Ic7ffb3ed394b233336fbf2a7b2627ee27033a59e
|
|
|
|
|
|
|
| |
See https://android-git.corp.google.com/g/#/c/157220
Bug: 5449033
Change-Id: Ic9c19d30693bd56755f55906127cd6bd7126096c
|
|
|
|
|
|
|
| |
See https://android-git.corp.google.com/g/156801
Bug: 5449033
Change-Id: Ib08fe86d23db91ee153e9f91a99a35c42b9208ea
|
|
|
|
|
|
|
| |
See https://android-git.corp.google.com/g/#/c/143865
Bug: 5449033
Change-Id: I0122812ed6ff6f5b59fe4a43ab8bff0577adde0a
|
|
|
|
|
|
|
|
|
| |
Apparently the payload for an h.264 track in an .mkv file can contain multiple
NAL fragments, we used to discard everything after the first one before, now
we preserve them all.
Change-Id: Ic7187365309f3880a3256982879a45df50db697d
related-to-bug: 5337218
|
|
|
|
|
|
|
|
| |
fortunately in all our supported audio encodings we can treat every frame as
a keyframe.
Change-Id: I32f21d0077bbae7ef9efe725dd351baf531179e2
related-to-bug: 5263837
|
|
|
|
|
|
|
| |
the doctype of the matroska file indicates that it is a webm file.
Change-Id: I467f597690a841043ecd11d2a2cae93351820f1b
related-to-bug: 5042137
|