| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: Ie3b754e22a4f858a35159abc8eaf00aa4949ab24
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
also use original 33bit PTS on first frame, only do wrap around
starting from second frame.
bug: 19656539
Change-Id: I3733e0f60fe4b9275bef4aef819777852c112710
|
|/
|
|
|
| |
bug: 19656539
Change-Id: I41a36a48274616c3a65a79bf8446eeadb5595915
|
|
|
|
|
| |
bug: 19587682
Change-Id: I805ed6aa330bda3dc0ec8bd3519fb1ffeaa81ca9
|
|
|
|
|
| |
bug: 19297083
Change-Id: I5b89e35cc2bd5fb2f332872941e7978f15a6f403
|
|\
| |
| |
| |
| | |
* commit '46246e5b1725a8a1868dbd9f37fffe33c19672fc':
httplive: Dont resume if we have almost fetched till stop time
|
| |\
| | |
| | |
| | | |
Change-Id: I52e17685b3aa058d6c6b0c023659231fa00a8f71
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Use the last enqueued instead of last dequeued time in
ResumeUntil.
- Set duration in access unit meta as timestamp difference
between the last two queued access units.
Bug: 18821145
Change-Id: If53ddee1d87775905a6d4f11a6219fe66f498450
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
enqueued metadata
* commit '980ca102913dce40e213fe7c501f0adca615e146':
httplive: Create a copy of last enqueued metadata
|
| |\ \
| | |/
| | |
| | |
| | | |
* commit 'b2f95a1fa129ca0b5a1fdac64c203c2159b3947e':
httplive: Create a copy of last enqueued metadata
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Create duplicate of metadata in queueAccessUnit so that it is
available even after all the buffers are erased from packet source.
During a bandwidth switch httplive streaming Source uses last
enqueued timestamp as the start time for the new streams, and this
switch can occur at a time when all the packets are dequeued from
the current packet source. This is one of the scenarios when the
last enqueued time was showing a invalid timestamp. Creating a
copy will retain the timestamp value until the packet source is
active.
Bug: 18821145
Change-Id: I4d4ee700705cee58773da4660f8769f56018f9e4
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* commit 'ea5c0286e8a18e71608e6c6e5758b167fe0d6c26':
Revert "HLS: QCom enhancements"
|
| |\ \
| | |/
| | |
| | | |
Change-Id: I39fdc2e8895e1e943749b9a2628656a8fa5bb72b
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is to restore patch attributions
This reverts commit f580806d893c4631f5324ff0af5c2db68a40ef42.
Bug: 18821145
Change-Id: Idc49385fffccfde2a3915388fe3fe4e2b740d787
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* commit '8564e13b37d372da78bce08f34a3610795ae173c':
HLS: QCom enhancements
|
| |\ \
| | |/
| | |
| | | |
Change-Id: I4313941f3561176ce9f6ab055678fb626e570107
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This commit consists of:
http://go/pag/c/188753 Add NULL check for empty playlist
http://go/pag/c/188754 Fix deadlock for low duration clips
http://go/pag/c/188757 Create a copy of last enqueued metadata
http://go/pag/c/188755 Propagate target duration to LiveSession
http://go/pag/c/188762 Decouple block size from bandwidth estimate
http://go/pag/c/188756 Reduce memcpy calls for chunked content
http://go/pag/c/188758 Dont resume if we have almost fetched till stop time
Bug: 18821145
Change-Id: I7fd650999c6c50bbadffd65adee9020e669dfe62
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
message of one buffer containing multiple ADTS frames into verbose." into lmp-mr1-dev
* commit '3feb7bd0670b6e85d6eec25309d8606a99f1af31':
ESQueue: change warning message of one buffer containing multiple ADTS frames into verbose.
|
| |\ \
| | |/
| | |
| | |
| | |
| | |
| | | |
buffer containing multiple ADTS frames into verbose." into lmp-mr1-dev
* commit '5c82407e3bb202c20c01107a4549f0d80d719ad8':
ESQueue: change warning message of one buffer containing multiple ADTS frames into verbose.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
frames into verbose.
Bug: 18741580
Change-Id: I35b38e106c3ca5421e0985d5e7feeaafe773ed6d
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
first start code prefix 0x000001 even though there is non-zero byte at the beginning of the buffer." into lmp-mr1-dev
* commit '5185c95673f7c6facd6d57fdc9fc53f52e44eed8':
avc_util: try to find the first start code prefix 0x000001 even though there is non-zero byte at the beginning of the buffer.
|
| |\ \
| | |/
| | |
| | |
| | |
| | |
| | | |
prefix 0x000001 even though there is non-zero byte at the beginning of the buffer." into lmp-mr1-dev
* commit '25bad49ce75758b2f68b278f54d7272b1cf4d08c':
avc_util: try to find the first start code prefix 0x000001 even though there is non-zero byte at the beginning of the buffer.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
is non-zero byte at the beginning of the buffer.
ESQueue: allow one PES playload contains multiple ADTS AAC frames.
Bug: 18532335
Change-Id: I1f42017cff139d5e932e0aaa3e7d33164d1a48e7
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
checking in validation of ADTS header." into lmp-mr1-dev
* commit '4d82c2f0d0361cd0062c3454d557bb1064e92020':
ESQueue: add frame length checking in validation of ADTS header.
|
| |\ \
| | |/
| | |
| | |
| | |
| | |
| | | |
validation of ADTS header." into lmp-mr1-dev
* commit '848b4c676c3295508b74f85947fc5243ce9466f4':
ESQueue: add frame length checking in validation of ADTS header.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This allows an invalid ADTS buffer to be abandoned when frame length in
the header exceeds buffer size.
Bug: 18532335
Change-Id: I8057db525d06ff00ca24afd075a7c6c17b87eaa8
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* commit '5a88501c8f677e34afb2043d7e81d8e09d6fa5f4':
Stagefright: Fix unused variables, functions, values
|
| |\ \
| | | |
| | | |
| | | | |
Change-Id: Iea12c8a6cabf84584e4a89ad80e298c1f4ea3dd7
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
For build-system CFLAGS clean-up, remove unused functions and
variables.
Change-Id: Ic3dee56b589ea9a693efa1d72ba394036efff168
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* commit '8c5ee61a057e3b87e8f0800b284642bf3b107fd0':
Fix struct vs. class mismatches
|
| |\ \ \
| | |/ /
| | | /
| | |/
| |/| |
* commit 'd86450b93ab3960ccd68aed14563aaa76b43ce9b':
Fix struct vs. class mismatches
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fix something being declared a struct and forward-declared a class and
vice versa.
gcc doesn't care, clang complains about the mismatch.
Change-Id: I7a7a8e9040e3c86fa1d73eb112631ea140861657
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
data buffer passing." into lmp-mr1-dev automerge: b915eeb
* commit '1ea52d5ff0465f9353fcf14ed64246c1b9bf4439':
NuPlayer: tunnel decoder with renderer for data buffer passing.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Bug: 18342383
Change-Id: I182928007814c146c01a86196c4fda1d46e74ea4
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
reset some members before returning from queueDiscontinuity()." into lmp-mr1-dev
* commit '3c17893c75bfa050c4e422cff417c428d74429e7':
AnotherPacketSource: need reset some members before returning from queueDiscontinuity().
|
| |\ \
| | | |
| | | |
| | | | |
queueDiscontinuity()." into lmp-mr1-dev
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
queueDiscontinuity().
Bug: 18355014
Bug: 17511837
Change-Id: I4b623d3bc4fbeaf0e8bf4ddd96661469d17afe7a
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
program streams before disabling a/v" into lmp-mr1-dev
* commit '811c3ad2eb02a169c22bd269d5d82e26174be349':
PlaylistFetcher: check ts program streams before disabling a/v
|
| |\ \ \
| | |/ /
| |/| |
| | | | |
lmp-mr1-dev
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 14648838
Change-Id: Ibf2b2cbb235f3d80bc33013e2afc053f13b9035f
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
discontinity signal buffer resulted from seek." into lmp-mr1-dev automerge: e86c6d5
* commit '6200e7f43d977ad6698f018ee55e2f423ff8a87c':
AnotherPacketSource.cpp: Do not queue discontinity signal buffer resulted from seek.
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
from seek.
This will remove the unnecessary flush for seek.
Bug: 17511837
Change-Id: I4b7acfc71a410372f5c630afb94b6a95d09d8974
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
malformed TS streams" into lmp-mr1-dev
* commit '705a3077c3a9e6fc029895813e591358c0157207':
stagefright: return failure on malformed TS streams
|
| |/
| |
| |
| |
| | |
Bug: 18075193
Change-Id: I7bd97dea263e972a8de3429ed000cbd4913164bf
|
|\ \
| |/
| |
| |
| |
| |
| | |
MediaBuffer when it\'s destructed." into lmp-dev
* commit '0973af247786ff1be980390cc274364fca6b2d6e':
MediaBuffer: ABuffer will release MediaBuffer when it's destructed.
|
| |
| |
| |
| |
| | |
Bug: 17454455
Change-Id: Ia423bcc2e1fa39137f114eac44912ed15357bb99
|
| |\
|/ / |
|
| |
| |
| |
| |
| | |
Bug: 17310061
Change-Id: Ie0fb0702b0af1c4094415190fdfdf132d5fcd511
|
|/
|
|
|
|
|
|
|
|
|
|
| |
additionally in this change
- AnotherPacketSource: added getEstimatedDurationUs that avoids
looping through buffered access units in most cases; this method
is called by LiveSession before triggering onSwitchDown. Also fix
the original getBufferedDurationUs to accumulate durations across
discontinuities.
Bug: 13742612
Change-Id: I135932ea0c74671b7019a3c7054844926c18bc14
|