History log of /hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b74baf2c2a6532d890c0d97169d140f0a3d1fe37 20-Oct-2017 Santhosh Behara <santhoshbehara@codeaurora.org> mm-video-v4l2: venc: Squash below changes

mm-video-v4l2: venc: Protect buffer from being freed while accessing
Change-Id: I6141e81d7dbd50bc3601c8df066fd8cbd06b4e0b

mm-video-v4l2: Protect buffer lifecycle with lock
Change-Id: I0fdb4051c94044e032c257febbe2ba1c7e4d6c7e

mm-video-v4l2: venc: Avoid buffer access after free
Change-Id: Id439aac54ee64a65ea68b6431a9f5150255a6980

mm-video-v4l2: venc: Use client allocated memory if available
Change-Id: I45e4f117e98588ee7c888ec5c1cb2424bc7e5fa3

mm-video-v4l2: Avoid buffer access after free buffer call
Change-Id: Ifde8d4e170b8dbeb9f7485d0222b05c3b2a960f3

Bug:62452543 Bug:36130225 Bug:64750179
CRs-Fixed: 2062772, 2106434, 2106434, 2115779

Test: cts-tradefed run cts -m CtsMediaTestCases and CtsCameraTestCases
Change-Id: Ifde8d4e170b8dbeb9f7485d0222b05c3b2a960f3
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp
b12448b86095f6c8a46f2bb095608f9e96d2bdb7 12-Oct-2017 Eric Laurent <elaurent@google.com> Revert "mm-video-v4l2: venc: Protect buffer from being freed while accessing"

This reverts commit 2c15b5832ac2631b27b2ec20936b3161fd167939.

Bug: 67670457
Bug: 36130225
Test: capture a video
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp
16df6cadaee3fc5b47fb0bc43214bfed658a87e7 12-Oct-2017 Eric Laurent <elaurent@google.com> Revert "mm-video-v4l2: venc: Avoid buffer access after free"

This reverts commit d53750a9db5b622fa19423ab82f0ee3ab1e25cbb.

Bug: 67670457
Bug: 36130225
Test: capture a video
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp
99560b95dc3b9d5b0f01285328275a0a1c619974 12-Oct-2017 Eric Laurent <elaurent@google.com> Revert "mm-video-v4l2: venc: Use client allocated memory if available"

This reverts commit 38641613a6eb7b761429fcdfa31218e8c63c1c56.

Bug: 67670457
Bug: 62452543
Test: capture a video
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp
fdbd58329f53dd4117b68f79f9c2c63eaef4c325 10-Oct-2017 Santhosh Behara <santhoshbehara@codeaurora.org> mm-video-v4l2: venc: Protect buffer from being freed while accessing am: 6ec830ac0c am: c566cb0e26
am: c454469b5f

Change-Id: I66e159cc5b45f60ed2729e20a52efa7f9b228069
c454469b5f450c75b1d876e611b7d8c57268bf96 10-Oct-2017 Santhosh Behara <santhoshbehara@codeaurora.org> mm-video-v4l2: venc: Protect buffer from being freed while accessing am: 6ec830ac0c
am: c566cb0e26

Change-Id: I0b9c874343a78ab932c7213cf9a28685a164678e
43e5970a5f8c223d53639dc793e430094d53e9ae 10-Oct-2017 Santhosh Behara <santhoshbehara@codeaurora.org> mm-video-v4l2: venc: Avoid buffer access after free
am: cdb855bdd1

Change-Id: I9200739f22fe887dd705f1f3c302dfe59d291420
c566cb0e262d8f892ab9c43c9e9705689f5d5d68 10-Oct-2017 Santhosh Behara <santhoshbehara@codeaurora.org> mm-video-v4l2: venc: Protect buffer from being freed while accessing
am: 6ec830ac0c

Change-Id: I2efd77b960bac14cf1b8e043a3935bcad6a253b1
38641613a6eb7b761429fcdfa31218e8c63c1c56 18-Sep-2017 Santhosh Behara <santhoshbehara@codeaurora.org> mm-video-v4l2: venc: Use client allocated memory if available

IL client may free the buffer and calls for free buffer on IL
component to free the buffer header. It may happen that the IL
component may reject the free buffer due to various reasons.
In such scenario, client might have already freed the memory
allocated by client (such scenario will appear in use buffer
mode of buffer allocation). Now accessing client buffer in
such scenario may lead to use after free vulnerability.
Added a flag to indicate if the client buffer is available to
perform any operation on the client allocated memory. If not,
restrict from doing any operation on client memory.

Bug: 62452543
CRs-Fixed: 2106434
Test: build & boot
Test: cts-tradefed run cts-dev --module CtsMediaTestCases --compatibility:module-arg
CtsMediaTestCases:include-annotation:android.platform.test.annotations.RequiresDevice

Change-Id: If24c36b9a1cca36a2728d3aec8ab589a48a9da35
Author: Vikash Garodia<vgarodia@codeaurora.org>
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp
d53750a9db5b622fa19423ab82f0ee3ab1e25cbb 14-Sep-2017 Santhosh Behara <santhoshbehara@codeaurora.org> mm-video-v4l2: venc: Avoid buffer access after free

client expects buffer to be free if free_buffer
is called, but if omx is in executing state free
buffer call will error out.
When async thread tries to copy data to client
buffer which is already freed,it leads to crash.
Added a bitmask to avoid copy to buffer after free.

Bug: 36130225

CRs-Fixed: 2106434
Test: build & boot
Test: cts-tradefed run cts-dev --module CtsMediaTestCases --compatibility:module-arg
CtsMediaTestCases:include-annotation:android.platform.test.annotations.RequiresDevice

Change-Id: I4eb44837f9b3f8f1b8b2b4c879d8c3dd470bb52f
Author: Uma Mehta <umamehta@codeaurora.org>
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp
e885df20a0031ad020a06a796f7c7b33ceec437e 04-Oct-2017 Santhosh Behara <santhoshbehara@codeaurora.org> mm-video-v4l2: venc: Initialize variable allocate_native_handle

Initialize variable allocate_native_handle in constructor.

Bug: 67046752

Change-Id: I07bd041654218f60f409458aa867bfb590d3a863
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp
cdb855bdd19c9160312195b3a2bfdd72460d281e 14-Sep-2017 Santhosh Behara <santhoshbehara@codeaurora.org> mm-video-v4l2: venc: Avoid buffer access after free

client expects buffer to be free if free_buffer
is called, but if omx is in executing state free
buffer call will error out.
When async thread tries to copy data to client
buffer which is already freed,it leads to crash.
Added a bitmask to avoid copy to buffer after free.

Bug: 36130225

CRs-Fixed: 2106434

Author: Uma Mehta <umamehta@codeaurora.org>

Change-Id: Id439aac54ee64a65ea68b6431a9f5150255a6980
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp
2c15b5832ac2631b27b2ec20936b3161fd167939 06-Jun-2017 Santhosh Behara <santhoshbehara@codeaurora.org> mm-video-v4l2: venc: Protect buffer from being freed while accessing

Output buffer (in use-buffer mode) has an internal backup ion buffer.
The contents of this buffer are deep-copied in client's buffer in
the context of VideoEncCallBackThread; while this buffer can be
freed in the client thread's context.
Check the allocation bitmask before attempting to copy and
synchronize these operations by holding a lock

Fixes bug 36130225
Security Vulnerability - Heap use after free in libOmxVenc

CRs-Fixed: 2053101

Author: Praveen Chavan <pchavan@codeaurora.org>

Change-Id: I6141e81d7dbd50bc3601c8df066fd8cbd06b4e0b
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp
a2a3cfbab02cae786abdd9614212cc98d16cf471 15-Sep-2017 Thierry Strudel <tstrudel@google.com> msm8998: Update to C1.07.00.00.375.020

msm8998: from hardware/qcom/media
f16cfef8 mm-video-v4l2: venc: Advertise correct output-size for meta-mode

Test: build, boot, sanity checks
Bug: 65735819
Change-Id: I79363f79ae9cc720bee7da87cf4d90c013d82e55
Signed-off-by: Thierry Strudel <tstrudel@google.com>
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp
a353607795ce19c8ca306a7b57ab8f3513e64f30 24-Aug-2017 Thierry Strudel <tstrudel@google.com> msm8998: Update to 07.00.00.279.357

msm8998: from hardware/qcom/media
2ce45c6c mm-video-v4l2: Protect buffer lifecycle with lock

Test: build, boot, sanity checks
Bug: 64986220
Change-Id: I556c32a4ffefd5b2088e9ee146e4b2cb8e9edcfb
Signed-off-by: Thierry Strudel <tstrudel@google.com>
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp
544fdbb7dbafbe83a1313564074f0af689aae752 07-Sep-2017 Lajos Molnar <lajos@google.com> mm-video-v4l2: venc: Advertise constrained profiles for AVC encoder

Enumerate and advertise constrained profiles for AVC encoder.
Inorder to have backward compatability advertise exisisting as well
as newly added constants.

Keep legacy constants for getters as Android media framework does not
use them.

Bug: 65043406

Change-Id: I6fe88a505005731c4891aa1a7c1f627c65f01861
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp
6ec830ac0cc3b9d234a3f67d87da0c304b42246c 06-Jun-2017 Santhosh Behara <santhoshbehara@codeaurora.org> mm-video-v4l2: venc: Protect buffer from being freed while accessing

Output buffer (in use-buffer mode) has an internal backup ion buffer.
The contents of this buffer are deep-copied in client's buffer in
the context of VideoEncCallBackThread; while this buffer can be
freed in the client thread's context.
Check the allocation bitmask before attempting to copy and
synchronize these operations by holding a lock

Fixes bug 36130225
Security Vulnerability - Heap use after free in libOmxVenc

CRs-Fixed: 2053101

Author: Praveen Chavan <pchavan@codeaurora.org>

Change-Id: I6141e81d7dbd50bc3601c8df066fd8cbd06b4e0b
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp
30d04e5dd30a85b2750d88b3010b5af313b95bc4 18-Jul-2017 Thierry Strudel <tstrudel@google.com> msm8998: Update to 07.00.00.279.293

msm8998: from hardware/qcom/media
c3ec4719 mm-video-v4l2: venc: Set 601-Limited colorspace for color-converted buffers
43b62e11 Merge "mm-video-v4l2: venc: Protect buffer from being freed while accessing"
93872aa1 Merge "mm-video-v4l2: remove legacy compilation flag TARGET_USES_MEDIA_EXTENSIONS"
5c572948 mm-video-v4l2: remove legacy compilation flag TARGET_USES_MEDIA_EXTENSIONS
c0dd3100 video: Move data dump location to vendor partition
175584c5 mm-video-v4l2: venc: Protect buffer from being freed while accessing

Test: build, boot, sanity checks
Bug: 63804057
Change-Id: Ie4c9e98f522f72ec022abc5f856e616ef65147f6
Signed-off-by: Thierry Strudel <tstrudel@google.com>
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp
d303c643ac659041f009a28c5ffa31d93714fce3 04-Jun-2017 Thierry Strudel <tstrudel@google.com> msm8998: Update to 07.00.00.279.194

msm8998: from hardware/qcom/media
25218045 Merge "mm-core: msm8998 registry: deprecate unused OMX components" into video-userspace.lnx.6.4.9-rel.1.0
26208d91 mm-core: msm8998 registry: deprecate unused OMX components
51e4c23b mm-video-v4l2: venc: Check input buffer size before invoking C2D

Test: build, boot, sanity checks
Bug: 62319031
Change-Id: Ia4c35bf5e586f5460a1c58e30c12cac1453e9879
Signed-off-by: Thierry Strudel <tstrudel@google.com>
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp
e2b75a9c0959cc95f9c17d7ff183dbe1b210ab43 24-May-2017 Thierry Strudel <tstrudel@google.com> msm8998: Update to 07.00.00.279.162

msm8998: from hardware/qcom/media
391f67d5 Add header inclusion path
e84a80fc Merge "mm-video-v4l2: vdec: Add extradata support in decoder"
818a2207 mm-video-v4l2: vdec: Add extradata support in decoder
665530c7 mm-video-v4l2: vidc: Reduce verbosity of non-fatal errors

Test: build, boot, sanity checks
Bug: 62038492
Change-Id: Ib9d0104bd75435ae2c8506eb4d6aa1629d362e7a
Signed-off-by: Thierry Strudel <tstrudel@google.com>
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp
aec695787aa19f0f77459fe206562c7f98d9c7ce 06-Apr-2017 Thierry Strudel <tstrudel@google.com> msm8998: Update to 07.00.00.279.069

msm8998: from hardware/qcom/media
bb24b8c3 Merge "mm-video-v4l2: venc: Update output resolution correctly for rotation"
5a3ccc5f Merge "mm-video-v4l2: vdec: Add Vendor extensions support in decoder component"
2458dc9d Merge "mm-video-v4l2: venc: remove stale entries in m_opq_pmem_q"
2d192e02 mm-video-v4l2: venc: remove stale entries in m_opq_pmem_q
50d88a14 mm-video-v4l2: venc: Update output resolution correctly for rotation
3b698b20 mm-video-v4l2: vdec: Add Vendor extensions support in decoder component
75b571e7 mm-video-v4l2: venc: add extension to support av-timer timestamps
a017ca7c mm-video-v4l2: venc: Implement android vendor extensions
2ff90923 media: Move Video HAL libraries to vendor image
1b004d17 Merge "Intial bring up for sdm660"
fe061841 Merge "media: Move Video HAL libraries to vendor image"
4e2f76cb media: Move Video HAL libraries to vendor image
20f5a0be mm-core: Add entries for AMR encoder and decoder
ff63b1db Intial bring up for sdm660

Bug: 37062945
Signed-off-by: Thierry Strudel <tstrudel@google.com>
Change-Id: Ib77530d4e14dc157025b71af4bf61e47fff3acac
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp
bbeeb076aa51549ff685b62be587400d730cb4af 06-Apr-2017 Thierry Strudel <tstrudel@google.com> Revert "mm-video-v4l2: venc: Implement android vendor extensions"

This reverts commit a1e30e13c4c00a4b747449b7acd169bd12cf7c81.
Change-Id: I9e5e3ba122aca072c6e5802d87f4a363c4684f39
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp
7291c30bf4f265810708f5d0b0da9076065a1898 06-Apr-2017 Thierry Strudel <tstrudel@google.com> Revert "mm-video-v4l2: venc: remove stale entries in m_opq_pmem_q"

This reverts commit 77fc363e3f6975a2fd1724171af3bf64a394b188.
Change-Id: I137c996c99eead45e3c0311d8eb25777d4e9e393
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp
77fc363e3f6975a2fd1724171af3bf64a394b188 31-Mar-2017 Praveen Chavan <pchavan@codeaurora.org> mm-video-v4l2: venc: remove stale entries in m_opq_pmem_q

Remove entries in queue m_opq_pmem_q when video component
moved to loaded state to avoid stale entries usage issue
in execute state when video component moved in below states
Execute -> Idle -> Loaded -> Idle -> Execute.

Change-Id: Idbbf5397a8fe24989d456952b897f896a0606a3a
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp
a1e30e13c4c00a4b747449b7acd169bd12cf7c81 24-Mar-2017 Praveen Chavan <pchavan@codeaurora.org> mm-video-v4l2: venc: Implement android vendor extensions

Add support for vendor extensions in encoder component and
implement extensions for setting rotation, i-period change,
resync-marker-spacing, and custom avc profile.

Bug: 32746650
CRs-Fixed: 2026950
Change-Id: Id5c4edb9210976b0b228c22ad51424c4fc00d5bf
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp
bb740e8596fa53304e86875fed4c19762d53b321 16-Mar-2017 Thierry Strudel <tstrudel@google.com> msm8998: Update to 07.00.00.279.039

msm8998: from hardware/qcom/media
a8edebb3 mm-core: remove linkage of libgpustats temporarily
d077eb17 Merge video components from mainline
f4b8fc97 Promotion of video-userspace.lnx.2.1.c5-00002.
4109b293 Promotion of video-userspace.lnx.2.1.c5-00001.
40963fbb mm-video-v4l2: Allow openmax client to enable PQ
394b61a9 mm-video-v4l2: venc: change default color format to NV21
c221566d Promotion of video-userspace.lnx.2.1-00069.
ec6dcc6b Merge "mm-video-v4l2: Add sdm660 for GPU stats computation" into video-userspace.lnx.2.1-dev
0b24e656 Promotion of video-userspace.lnx.2.1-00068.
124ce046 Promotion of video-userspace.lnx.2.1-00067.
dca4eced mm-core: Add entry for apq8017 target
94433b09 Merge "mm-video-v4l2: Enable VQZIP for auto tools" into video-userspace.lnx.2.1-dev
8f7d5186 Merge "mm-video-v4l2: venc: Disable Pframes incase of resolution 5k/6k" into video-userspace.lnx.2.1-dev
1ac9aa69 mm-video-v4l2: venc: handle setting performance-mode at run-time
32b7ac24 mm-video-v4l2: Add sdm660 for GPU stats computation
7559f68b Merge "mm-video-v4l2: create pthread with valid file descriptors" into video-userspace.lnx.2.1-dev
fdbc40fe mm-video-v4l2: Allocate buffers in chunks less than 128MB
2dc7c75f Merge "mm-video-v4l2: serialize FTB's for dropped frames" into video-userspace.lnx.2.1-dev
3fb4a3cb mm-video-v4l2: create pthread with valid file descriptors
815feb84 mm-video-v4l2: serialize FTB's for dropped frames
14bfa7d7 mm-video-v4l2: Clear source frame after returning client buffer
1131f3ef mm-video-v4l2: Enable VQZIP for auto tools
77da79df mm-video-v4l2: venc: Disable Pframes incase of resolution 5k/6k
cc5a94ba Promotion of video-userspace.lnx.2.1-00064.
fa73ee3a Revert "mm-video-v4l2: vidc: venc: Remove sys prop for low power mode"

Signed-off-by: Thierry Strudel <tstrudel@google.com>
Change-Id: I1b3d670198dd31152405dbbf7346bc6133272c7c
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp
2e1e93b75bc282dafdff24eb3b473af177e3e35b 24-Feb-2017 Thierry Strudel <tstrudel@google.com> msm8998: Update to 07.01.01.253.071

msm8998: from hardware/qcom/media
f005efa9 Merge cc5a94babcde4b18fc391880962f1725d72f7932 on remote branch
cc5a94ba Promotion of video-userspace.lnx.2.1-00064.
fa73ee3a Revert "mm-video-v4l2: vidc: venc: Remove sys prop for low power mode"
dad0d50f Merge 26b5df3d9f47ba952625ea017a4fbd0fa8202222 on remote branch
26b5df3d Promotion of video-userspace.lnx.2.1-00063.
fc125db0 mm-video-v4l2: Enable LTRInfo extradata
8d11b84f mm-video-v4l2: vdec: handle extradata in flush case
86d69362 mm-video-v4l2: venc: synchronize roi data with etb
8bc522a0 Merge "mm-video-v4l2: Add OMX interface to query PQ status" into video-userspace.lnx.2.1-dev
e378948c Promotion of video-userspace.lnx.2.1-00062.
9032f8a8 Merge "mm-video-v4l2: Enable UBWC support for 8096 encoder" into video-userspace.lnx.2.1-dev
e5de02a5 mm-video-v4l2: Enable UBWC support for 8096 encoder
ed17e104 mm-video-v4l2: vdec: Be in reconfig till port is enabled
d3f5b571 mm-video-v4l2: Add OMX interface to query PQ status
8bc0a4fe Merge "mm-video-v4l2: venc: handle setting performance-mode at run-time" into video-userspace.lnx.2.1-dev
c81c4390 mm-video-v4l2: Include shared lib for GPU stats computation
bbe3ea74 Merge "mm-video-v4l2: Update meta buffer payload size" into video-userspace.lnx.2.1-dev
8bc9725a mm-video-v4l2: venc: handle setting performance-mode at run-time
05c1c7f0 Merge "mm-video-v4l2: Configure VZip with actual resolution" into video-userspace.lnx.2.1-dev
1cae292b Merge "mm-video-v4l2: vdec: Get port definition of out port workaround" into video-userspace.lnx.2.1-dev
a20e693d mm-video-v4l2: Configure VZip with actual resolution
558211ba mm-video-v4l2: vdec: Get port definition of out port workaround
2401498b mm-video-v4l2: vdec: compile extra data handler source files in decoder library
5665787b mm-video-v4l2: Update meta buffer payload size

Bug: 35758911
Signed-off-by: Thierry Strudel <tstrudel@google.com>
Change-Id: I65275e39090a7b619347aca8307687bfb94b595a
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp
a5bf317aa35f90b6fcc533882760f86342b79547 15-Feb-2017 Thierry Strudel <tstrudel@google.com> msm8998: Update to 07.01.01.253.064

msm8998: from hardware/qcom/media
b6d840f5 mm-video-v4l2: vdec: Be in reconfig till port is enabled
69bdd6b3 mm-video-v4l2: vdec: Get port definition of out port workaround
d43cdc2a Merge 1a89a05fc82ebe0dee95a4053d2fbbe5a5b1ec26 on remote branch
8c2971f7 Merge 7a56da10112497c5ca993936955e9afcec9845ab on remote branch
1a89a05f Promotion of video-userspace.lnx.2.1-00057.
7910563e mm-video-v4l2: Update max level for h264 decoder to 5.1
4ed0ee76 Merge "mm-video-v4l2: vdec: Downscale to the highest connected resolution" into video-userspace.lnx.2.1-dev
7a56da10 Promotion of video-userspace.lnx.2.1-00056.
81dadbc8 mm-video-v4l2: Enable flags to load qdmetadata dynamically
e5aec16e Promotion of video-userspace.lnx.2.1-00055.
67ab3256 mm-video-v4l2: vdec: Downscale to the highest connected resolution
19bbf9fd mm-video-v4l2: vidc: venc: Mark P and B frames
575a1cd6 Promotion of video-userspace.lnx.2.1-00054.
9df08850 Merge "mm-core: Add Makefile and Configure files" into video-userspace.lnx.2.1-dev
8353f280 Merge "mm-core: Add entry component for G711 and amr" into video-userspace.lnx.2.1-dev
b0a18713 Promotion of video-userspace.lnx.2.1-00053.
c1362654 Promotion of video-userspace.lnx.2.1-00052.
72dd46cf msm: Rename msmfalcon to sdm660.
836f7df1 mm-video-v4l2: venc: Rename msmfalcon to sdm660
232da154 mm-video-v4l2: vdec: Fix sanity check in log_output_buffers.
42db0ef2 mm-video-v4l2: Treat VZip error as fatal
20595200 mm-video-v4l2: Enable frameinfo extradata during VZip
01e11e69 mm-video-v4l2: Decrement input heap buffer counter for free_buffer
6be56553 msm: Rename msmfalcon to sdm660.
f7ad0dbe mm-core: Add Makefile and Configure files
79a07696 mm-core: Add entry component for G711 and amr
2a7e797e Merge "mm-video-v4l2: venc: enable PQ for msmfalcon" into video-userspace.lnx.2.1-dev
a3daecd8 Promotion of video-userspace.lnx.2.1-00051.
d5d7b144 mm-video-v4l2: venc: Fix 601 to 709 color conversion issue
826746ff Merge "mm-core: Add component entry for flac decoder" into video-userspace.lnx.2.1-dev
9906756f Merge "mm-video-v4l2: vidc: Enable UBWC for msmfalcon" into video-userspace.lnx.2.1-dev
3d36bec0 Merge "mm-core: Add registry files for falcon" into video-userspace.lnx.2.1-dev
be4c8b07 Merge "mm-video-v4l2: venc: Fix issues in handling input extradata" into video-userspace.lnx.2.1-dev
37241c0a mm-video-v4l2: venc: Fix issues in handling input extradata
518691f7 mm-video-v4l2: venc: enable PQ for msmfalcon
f2dd00de mm-video-v4l2: vidc: Enable UBWC for msmfalcon
700bcc48 mm-video-v4l2: vdec: return error when qbuf failed
4759948e mm-video-v4l2: vdec: Use flush type which comes with flush_event
0127c5eb Merge "mm-video-v4l2: Add support for AllocateNativeHandle extension" into video-userspace.lnx.2.1-dev
05eb06b0 mm-video-v4l2: Add support for AllocateNativeHandle extension
28d22aa0 mm-video-v4l2: Reset drv_ctx o/p buffer requirements in loaded state
654e3a67 mm-core: Add registry files for falcon
6d695673 mm-video-v4l2: vdec:Metadata for HDR and ColorAspects
d3fa4d44 mm-video-v4l2: vidc: Disable PQ for timelapse use-case
332383ff mm-video-v4l2: Enable auto tools for video decoder
fbda0b5b mm-video: venc: Expose OMX_QTIIndexParamIframeSizeType
c40ef32c mm-video-v4l2: Propagate recovery point sei information to client
fbf2c734 mm-video-v4l2: vdec: Dont reset clocks if clocks requested turbo
5deb3a89 Merge "mm-video-v4l2: vidc: venc: Remove unspported Levels" into video-userspace.lnx.2.1-dev
3449b4c8 mm-video-v4l2: vdec: Support for HEVCMain10HDR10 profile
beb092c2 mm-video-v4l2: vidc: venc: Remove unspported Levels
ef799972 mm-core: Add component entry for flac decoder

Bug: 34911851
Change-Id: Ib27fc5b8b56cbb495d475b1b104e1299111f577d
Signed-off-by: Thierry Strudel <tstrudel@google.com>
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp
0cfe6f8bff87bcbdeef6fcfdbb91d67d42f33927 13-Dec-2016 Thierry Strudel <tstrudel@google.com> msm8998: rename msmcobalt to msm8998

Bug: 33556391
Change-Id: I608cbf071aa5862c5c9caf540b9a8597e4363c0d
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp