Pawin Vongmasa
7da13e3f85
Merge "Fix the UAF bug caused by a dead stack variable" into oc-dr1-dev am: 3afa6a5f86
am: 42e55ea1b4
...
am: 8ba9ffd54b
Change-Id: Ief5cbf3780d33ca127671be979e8c0f8381dc621
7 years ago
Pawin Vongmasa
8ba9ffd54b
Merge "Fix the UAF bug caused by a dead stack variable" into oc-dr1-dev am: 3afa6a5f86
...
am: 42e55ea1b4
Change-Id: I842e986b9c294a9f87e1ab9e20cf8cff9c25ac5f
7 years ago
Pawin Vongmasa
42e55ea1b4
Merge "Fix the UAF bug caused by a dead stack variable" into oc-dr1-dev
...
am: 3afa6a5f86
Change-Id: I6885082279724db354084793a99c189c49334a75
7 years ago
Ian Elliott
ee9ddeff46
Have the Surface class track the buffer age.
...
This change corresponds to a change between the Surface and
BufferQueueProducer classes.
Have the Surface class track the buffer age, so that Surface::query()
can return the buffer age without having to use a binder call to
BufferQueueProducer::query(). The idea is for
BufferQueueProducer::dequeueBuffer() to return the value, which the
Surface class will cache for later use by Surface::query().
Bug: b/27903668
Test: Use systrace to no ensure query binder call after dequeueBuffer.
Change-Id: I78ff3d2d639111705c25a92f3672b7e6d0fac19f
7 years ago
Pawin Vongmasa
77f4d8b90c
Merge "Organize header dependencies" into oc-mr1-dev am: 1ec73bea63
...
am: 4b8ef498cc
Change-Id: I14258dde43a0dd0ad18e25970948418f19325339
7 years ago
TreeHugger Robot
1ec73bea63
Merge "Organize header dependencies" into oc-mr1-dev
7 years ago
Pawin Vongmasa
212335cbc6
Fix the UAF bug caused by a dead stack variable
...
The original code attempts to copy data from a location pointed to by a
local variable that has gone out of scope. This CL moves the copy
operation into the scope.
Test: make cts -j123 && cts-tradefed run cts-dev -m \
CtsMediaTestCases --compatibility:module-arg \
CtsMediaTestCases:include-annotation:\
android.platform.test.annotations.RequiresDevice
Bug: 63773604
Change-Id: I980630b6ac30875c2df65664668d4d6b7414f3a7
7 years ago
Ian Elliott
0fbeb4d09d
Merge "Revert "Have the Surface class track the buffer age.""
7 years ago
Ian Elliott
cd5a09d650
Revert "Have the Surface class track the buffer age."
...
This reverts commit e0ecc35b14
.
Change-Id: I5c42683f9eadec78138eca0f5541d9d161e5bec9
7 years ago
Ian Elliott
0892aeaa49
Merge "Have the Surface class track the buffer age."
7 years ago
TreeHugger Robot
820d516c80
Merge "codec2: switch to Android.bp"
7 years ago
Wonsik Kim
6b5b6fdd33
codec2: switch to Android.bp
...
Test: builds
Change-Id: Id9cde46377182ea297962ef8cef89799548e6a77
7 years ago
Ian Elliott
e0ecc35b14
Have the Surface class track the buffer age.
...
This change corresponds to a change between the Surface and
BufferQueueProducer classes.
Have the Surface class track the buffer age, so that Surface::query()
can return the buffer age without having to use a binder call to
BufferQueueProducer::query(). The idea is for
BufferQueueProducer::dequeueBuffer() to return the value, which the
Surface class will cache for later use by Surface::query().
Bug: b/27903668
Test: Use systrace to no ensure query binder call after dequeueBuffer.
Change-Id: Iee7e7a3f92dcc88db70f460186a63450a6f18e31
7 years ago
Pawin Vongmasa
255735a38b
Organize header dependencies
...
Header files that are exported are moved to a specific place for
exporting.
Test: make cts -j123 && cts-tradefed run cts-dev -m \
CtsMediaTestCases --compatibility:module-arg \
CtsMediaTestCases:include-annotation:\
android.platform.test.annotations.RequiresDevice
Bug: 63821829
Change-Id: Ia578e3c0dd1ff157335b3a49af896acb922586e8
7 years ago
Ram Mohan
ed31e32afc
fix output nFilledLen when prepareForAdaptivePlayback is true
...
Bug:63560919
Bug:62894603
Change-Id: If1fbd17ebc63743f88c3cbaf2b47a6ee726e06e8
7 years ago
TreeHugger Robot
9fc83c5c30
Merge "Move xmlparser to under libstagefright"
7 years ago
Pawin Vongmasa
2be091cebb
Move xmlparser to under libstagefright
...
Test: make cts -j123 && cts-tradefed run cts-dev --module \
CtsMediaTestCases --compatibility:module-arg \
CtsMediaTestCases:include-annotation:\
android.platform.test.annotations.RequiresDevice
Bug: 37657124
Change-Id: Ib78f983635586558b99850b2fd54143b0a418d1d
7 years ago
Chong Zhang
8e1f4be045
Merge "stagefright: check aac_frame_length to prevent infinite loop" into klp-dev am: d371d08bcc
am: 98248c3f88
am: 5f3ac3898d
am: aafbda5a18
am: b226bba820
am: 8d579abf97
am: 2b1df0008a
am: b38111a0db
am: fb7c6d9173
am: ee1f46846d
am: 8486817a65
am: 0ac0157213
am: a06a77509b
am: 24145427ed
am: 8a4f540bdf
am: f62d2cf89a
am: 719e24e823
...
am: c039e42534
Change-Id: Ifdd159b31a4c1caae63b987dca71614df4054a7b
7 years ago
Chong Zhang
c039e42534
Merge "stagefright: check aac_frame_length to prevent infinite loop" into klp-dev am: d371d08bcc
am: 98248c3f88
am: 5f3ac3898d
am: aafbda5a18
am: b226bba820
am: 8d579abf97
am: 2b1df0008a
am: b38111a0db
am: fb7c6d9173
am: ee1f46846d
am: 8486817a65
am: 0ac0157213
am: a06a77509b
am: 24145427ed
am: 8a4f540bdf
am: f62d2cf89a
...
am: 719e24e823
Change-Id: I97fadf1674b9158656c39f2a5f6d289e6483a381
7 years ago
Chong Zhang
719e24e823
Merge "stagefright: check aac_frame_length to prevent infinite loop" into klp-dev am: d371d08bcc
am: 98248c3f88
am: 5f3ac3898d
am: aafbda5a18
am: b226bba820
am: 8d579abf97
am: 2b1df0008a
am: b38111a0db
am: fb7c6d9173
am: ee1f46846d
am: 8486817a65
am: 0ac0157213
am: a06a77509b
am: 24145427ed
am: 8a4f540bdf
...
am: f62d2cf89a
Change-Id: I502a1b8fe8a7344b2ecf34b4145b3b1de7f303a6
7 years ago
Chong Zhang
f62d2cf89a
Merge "stagefright: check aac_frame_length to prevent infinite loop" into klp-dev am: d371d08bcc
am: 98248c3f88
am: 5f3ac3898d
am: aafbda5a18
am: b226bba820
am: 8d579abf97
am: 2b1df0008a
am: b38111a0db
am: fb7c6d9173
am: ee1f46846d
am: 8486817a65
am: 0ac0157213
am: a06a77509b
am: 24145427ed
...
am: 8a4f540bdf
Change-Id: I54c720b3fedd046d9b308c33882f80a4a38466a5
7 years ago
Chong Zhang
ad42ef74eb
Merge "stagefright: fix crash due to bad timestamp index" into mnc-dev am: 7da8bef65e
am: 998521559a
am: 0b542a3789
am: e1e8ea6a19
am: a29bd6a709
am: d7c144c545
am: 3fd727d787
am: 33e76e05a3
am: dfd2808073
am: db22689ffa
am: 9ada6f85bf
...
am: 865b5dc8ad
Change-Id: I100a7f4db5df765ec151ee63dc0951a64fcb1d21
7 years ago
Chong Zhang
8a4f540bdf
Merge "stagefright: check aac_frame_length to prevent infinite loop" into klp-dev am: d371d08bcc
am: 98248c3f88
am: 5f3ac3898d
am: aafbda5a18
am: b226bba820
am: 8d579abf97
am: 2b1df0008a
am: b38111a0db
am: fb7c6d9173
am: ee1f46846d
am: 8486817a65
am: 0ac0157213
am: a06a77509b
...
am: 24145427ed
Change-Id: I55ab577a8a2cee7d819439a0c6e04d88248523b9
7 years ago
Chong Zhang
865b5dc8ad
Merge "stagefright: fix crash due to bad timestamp index" into mnc-dev am: 7da8bef65e
am: 998521559a
am: 0b542a3789
am: e1e8ea6a19
am: a29bd6a709
am: d7c144c545
am: 3fd727d787
am: 33e76e05a3
am: dfd2808073
am: db22689ffa
...
am: 9ada6f85bf
Change-Id: I48c1ee9bd7593da5ff952f1dd5d281a30eb77702
7 years ago
Chong Zhang
a06a77509b
Merge "stagefright: check aac_frame_length to prevent infinite loop" into klp-dev am: d371d08bcc
am: 98248c3f88
am: 5f3ac3898d
am: aafbda5a18
am: b226bba820
am: 8d579abf97
am: 2b1df0008a
am: b38111a0db
am: fb7c6d9173
am: ee1f46846d
am: 8486817a65
...
am: 0ac0157213
Change-Id: I77a86457602647bd6eeeb16582497df3ab4274aa
7 years ago
Chong Zhang
0ac0157213
Merge "stagefright: check aac_frame_length to prevent infinite loop" into klp-dev am: d371d08bcc
am: 98248c3f88
am: 5f3ac3898d
am: aafbda5a18
am: b226bba820
am: 8d579abf97
am: 2b1df0008a
am: b38111a0db
am: fb7c6d9173
am: ee1f46846d
...
am: 8486817a65
Change-Id: I94eb3461b170d5695111ce12208713221e5ebb17
7 years ago
Chong Zhang
9ada6f85bf
Merge "stagefright: fix crash due to bad timestamp index" into mnc-dev am: 7da8bef65e
am: 998521559a
am: 0b542a3789
am: e1e8ea6a19
am: a29bd6a709
am: d7c144c545
am: 3fd727d787
am: 33e76e05a3
am: dfd2808073
...
am: db22689ffa
Change-Id: Ic7105fcbfa58d46d0c33d8e8c26c6ad9cc44c960
7 years ago
Chong Zhang
db22689ffa
Merge "stagefright: fix crash due to bad timestamp index" into mnc-dev am: 7da8bef65e
am: 998521559a
am: 0b542a3789
am: e1e8ea6a19
am: a29bd6a709
am: d7c144c545
am: 3fd727d787
am: 33e76e05a3
...
am: dfd2808073
Change-Id: Ia5a7017d7c4e12b8ef57017c4ff5b11d591ce8a2
7 years ago
Chong Zhang
8486817a65
Merge "stagefright: check aac_frame_length to prevent infinite loop" into klp-dev am: d371d08bcc
am: 98248c3f88
am: 5f3ac3898d
am: aafbda5a18
am: b226bba820
am: 8d579abf97
am: 2b1df0008a
am: b38111a0db
am: fb7c6d9173
...
am: ee1f46846d
Change-Id: I7c171b235bdb3349b43824616fedde741e626fde
7 years ago
Chong Zhang
ee1f46846d
Merge "stagefright: check aac_frame_length to prevent infinite loop" into klp-dev am: d371d08bcc
am: 98248c3f88
am: 5f3ac3898d
am: aafbda5a18
am: b226bba820
am: 8d579abf97
am: 2b1df0008a
am: b38111a0db
...
am: fb7c6d9173
Change-Id: Ib8172b10fb3e8df9310662555976cc93d90c87a4
7 years ago
Chong Zhang
dfd2808073
Merge "stagefright: fix crash due to bad timestamp index" into mnc-dev am: 7da8bef65e
am: 998521559a
am: 0b542a3789
am: e1e8ea6a19
am: a29bd6a709
am: d7c144c545
am: 3fd727d787
...
am: 33e76e05a3
Change-Id: I09e13de158a6de8e283e8e62c7eafdccc562d76b
7 years ago
Chong Zhang
fb7c6d9173
Merge "stagefright: check aac_frame_length to prevent infinite loop" into klp-dev am: d371d08bcc
am: 98248c3f88
am: 5f3ac3898d
am: aafbda5a18
am: b226bba820
am: 8d579abf97
am: 2b1df0008a
...
am: b38111a0db
Change-Id: Id28fc6a835b1e7abf7d84642cfe4a1e8cfe04edc
7 years ago
Chong Zhang
b38111a0db
Merge "stagefright: check aac_frame_length to prevent infinite loop" into klp-dev am: d371d08bcc
am: 98248c3f88
am: 5f3ac3898d
am: aafbda5a18
am: b226bba820
am: 8d579abf97
...
am: 2b1df0008a
Change-Id: I2a8d904849b71156cda43aa7e44c377b34a17f10
7 years ago
Chong Zhang
2b1df0008a
Merge "stagefright: check aac_frame_length to prevent infinite loop" into klp-dev am: d371d08bcc
am: 98248c3f88
am: 5f3ac3898d
am: aafbda5a18
am: b226bba820
...
am: 8d579abf97
Change-Id: I91ae5b377da3c8b253ef481ec66646dfcc7fa590
7 years ago
Chong Zhang
3fd727d787
Merge "stagefright: fix crash due to bad timestamp index" into mnc-dev am: 7da8bef65e
am: 998521559a
am: 0b542a3789
am: e1e8ea6a19
am: a29bd6a709
...
am: d7c144c545
Change-Id: I123cc98202640afedae7854ef00daa02061f1be0
7 years ago
Chong Zhang
d7c144c545
Merge "stagefright: fix crash due to bad timestamp index" into mnc-dev am: 7da8bef65e
am: 998521559a
am: 0b542a3789
am: e1e8ea6a19
...
am: a29bd6a709
Change-Id: If392d8e94a7973026ae9f26beae944bfe7256c16
7 years ago
Chong Zhang
a29bd6a709
Merge "stagefright: fix crash due to bad timestamp index" into mnc-dev am: 7da8bef65e
am: 998521559a
am: 0b542a3789
...
am: e1e8ea6a19
Change-Id: I10c20451e88d85fd8a9a2ba24456708ca3612f53
7 years ago
Chong Zhang
b226bba820
Merge "stagefright: check aac_frame_length to prevent infinite loop" into klp-dev am: d371d08bcc
am: 98248c3f88
am: 5f3ac3898d
...
am: aafbda5a18
Change-Id: I22778c380e1aa3d268e8e32ff7eb2a458f46e7ef
7 years ago
Chong Zhang
e1e8ea6a19
Merge "stagefright: fix crash due to bad timestamp index" into mnc-dev am: 7da8bef65e
am: 998521559a
...
am: 0b542a3789
Change-Id: Ice81acc494ab5405f281f6132c39a7b64fe3e94d
7 years ago
Chong Zhang
aafbda5a18
Merge "stagefright: check aac_frame_length to prevent infinite loop" into klp-dev am: d371d08bcc
am: 98248c3f88
...
am: 5f3ac3898d
Change-Id: I22e4c53577164df13e5590d78dbd6796c1db06fe
7 years ago
Chong Zhang
0b542a3789
Merge "stagefright: fix crash due to bad timestamp index" into mnc-dev am: 7da8bef65e
...
am: 998521559a
Change-Id: I5515052572a4c271ebd277b3a4c6380f5327a166
7 years ago
Chong Zhang
5f3ac3898d
Merge "stagefright: check aac_frame_length to prevent infinite loop" into klp-dev am: d371d08bcc
...
am: 98248c3f88
Change-Id: I87cf81565eefd8ed299014e7aa1e10a00daefc31
7 years ago
Chong Zhang
998521559a
Merge "stagefright: fix crash due to bad timestamp index" into mnc-dev
...
am: 7da8bef65e
Change-Id: I71d87fce28528a608792b2087951d302c8ddfc21
7 years ago
Chong Zhang
7da8bef65e
Merge "stagefright: fix crash due to bad timestamp index" into mnc-dev
7 years ago
Chong Zhang
d371d08bcc
Merge "stagefright: check aac_frame_length to prevent infinite loop" into klp-dev
7 years ago
Hangyu Kuang
d6352a6931
Merge "media: Add more debug information to help timestamp debugging." into oc-dr1-dev am: 1a0af2f643
...
am: b98aa771dc
Change-Id: If4024462ee7da2939d70eca9c293132eb3cc59f7
7 years ago
Hangyu Kuang
b98aa771dc
Merge "media: Add more debug information to help timestamp debugging." into oc-dr1-dev
...
am: 1a0af2f643
Change-Id: Ic4ff1df004dfedf338df94df41413c27cbbfa0db
7 years ago
TreeHugger Robot
1a0af2f643
Merge "media: Add more debug information to help timestamp debugging." into oc-dr1-dev
7 years ago
Wei Jia
447c686405
Merge "MPEG4Extractor: ensure returned status is checked." into nyc-dev am: 02772b134e
am: 2aa463e371
am: 4fa11b6cdf
...
am: ae73886c4d
Change-Id: I14a582f7890104d20ed8ad2336feaaf640d60bec
7 years ago
Wei Jia
9583ca702a
Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into mnc-dev am: 80059d44c4
am: 72840f2216
...
am: 9e9987c46d
Change-Id: Id34116719e08a09de303d2fad907ce1072d0cb18
7 years ago