7ab8354641c04c403a5d51104866c8f43b95bf61 |
|
30-Mar-2017 |
Praveen Chavan <pchavan@codeaurora.org> |
mm-video-v4l2:Add Vendor extensions support mm-video-v4l2: vdec: Add Vendor extensions support in decoder component Add Vendor extensions in vdec and implement 'decode-order' extension Bug: 32746650 Change-Id: Ia7c3fb3b8641d24dbaa3489cb087e15f0d980fde CRs-Fixed: 2026950
/hardware/qcom/media/msm8996/mm-video-v4l2/vidc/vdec/inc/omx_vdec.h
|
939bc4145117bc6b87d6cef5c0219c63efff113b |
|
29-Jul-2016 |
Praveen Chavan <pchavan@codeaurora.org> |
mm-video-v4l2: vidc: Fix read/write colorspace from/to gralloc-handle Encoder: Read the colorspace from metadata in gralloc-handle and set the appropriate colorspace to the driver. Recommend color-aspects based on the colorspace of destination-YUV that C2D/Venus convert in case input is RGBA8888 Leave the unspecified aspects with client's-defaults, rather than setting them to enuemarated "unspecified" values. Decoder: Default the colorspace as indicated by client in case there is no color info in bitstream. Since VP8 encoder does not support encoding color-info yet, default everything to 601-LR for now. Bug: 29550317 Change-Id: I603cd592647b3f9b81c4da714a72aae871ced25a
/hardware/qcom/media/msm8996/mm-video-v4l2/vidc/vdec/inc/omx_vdec.h
|
c8dc4a1e8fb2cc3509afecfbb64c2500174e0248 |
|
20-Jul-2016 |
Praveen Chavan <pchavan@codeaurora.org> |
mm-video-v4l2: vidc: Color primaries fixes - Update internal colorspace when color in VUI is different notify the client with a reconfig event - Update client's colorspace in getconfig if internal color info has been updated. - Remove metadata setting for ITU 601-625. - Remove the VP8 spec mention. Author: Praneeth Paladugu <ppaladug@codeaurora.org> Bug: 29189938 Change-Id: I912cd197ef9f2905d94eacf91914150232862aa6
/hardware/qcom/media/msm8996/mm-video-v4l2/vidc/vdec/inc/omx_vdec.h
|
ebe3411770bc467e978eacd66ebc1495a16d4a56 |
|
08-Jul-2016 |
Praveen Chavan <pchavan@codeaurora.org> |
mm-video-v4l2: vidc: Add support for color aspects Add support for color aspects setting from clients and embed that information in bit-stream. When client sets different color format than in bit-stream, update them with correct one. Author: Praneeth Paladugu <ppaladug@codeaurora.org> Bug: 29189938 Bug: 29620306 Change-Id: I31bf3a81ef0690dc3565875d2fba4607abf46536
/hardware/qcom/media/msm8996/mm-video-v4l2/vidc/vdec/inc/omx_vdec.h
|
da491142bd05b7bbb5704579b04f1b968b47a9b6 |
|
08-Jul-2016 |
Praveen Chavan <pchavan@codeaurora.org> |
mm-video-v4l2: vidc: Add support for color space Convey the correct color space information to Venus from Camera. Also enable corresponding extradata to process the color space info from bit stream and inform display through metadata. Bug: 29189938 Bug: 29620306 Author: Praneeth Paladugu <ppaladug@codeaurora.org> Change-Id: Ibc4bca8c1cd5a42894971628686814876cf91f7b
/hardware/qcom/media/msm8996/mm-video-v4l2/vidc/vdec/inc/omx_vdec.h
|
bb6e2c659c093ccb6266b679b07513cbeeb9fb24 |
|
25-Jun-2016 |
Steve Pfetsch <spfetsch@google.com> |
media: Update to AU 205 drop Update to AU_LINUX_ANDROID_LA.HB.1.3.9.06.00.01.213.205 media_hal: 1df75f0 Merge "mm-video-v4l2: venc: Avoid processing ETBs/FTBs in invalid states" dc623d6 mm-video-v4l2: vdec: Avoid processing ETBs/FTBs in invalid states, d57cbc1 mm-video-v4l2: venc: Avoid processing ETBs/FTBs in invalid states 2b33b5a Merge "mm-video-v4l2: venc: add support for encoding temporal layers" 815b4be mm-video-v4l2: venc: add support for encoding temporal layers d450628 mm-video-v4l2: vidc: venc: Fix issues with Hier P a7ead0c mm-video-v4l2: vidc: Enumerate supported HEVC decoder profiles 9e096e8 mm-video-v4l2: vidc: HEVC Main10 profile support a42a61d mm-video-v4l2: vdec: Add support for prefetching secure memory Change-Id: I16f46e6d896e296cb2cf3eab6e6683c93f9daa8c
/hardware/qcom/media/msm8996/mm-video-v4l2/vidc/vdec/inc/omx_vdec.h
|
968020d5b6a1b3b6356f70e079952dbf054a888a |
|
16-Jun-2016 |
Vineeta Srivastava <vsrivastava@google.com> |
Revert "media: Update to AU 199 drop" This reverts commit 077cdbe545ad0c82c45087d9e8a0c8cfa9cdd954.
/hardware/qcom/media/msm8996/mm-video-v4l2/vidc/vdec/inc/omx_vdec.h
|
077cdbe545ad0c82c45087d9e8a0c8cfa9cdd954 |
|
14-Jun-2016 |
Steve Pfetsch <spfetsch@google.com> |
media: Update to AU 199 drop Update to AU_LINUX_ANDROID_LA.HB.1.3.9.06.00.01.213.199 media_hal: 1df75f0 Merge "mm-video-v4l2: venc: Avoid processing ETBs/FTBs in invalid states" dc623d6 mm-video-v4l2: vdec: Avoid processing ETBs/FTBs in invalid states, d57cbc1 mm-video-v4l2: venc: Avoid processing ETBs/FTBs in invalid states 2b33b5a Merge "mm-video-v4l2: venc: add support for encoding temporal layers" 815b4be mm-video-v4l2: venc: add support for encoding temporal layers d450628 mm-video-v4l2: vidc: venc: Fix issues with Hier P a7ead0c mm-video-v4l2: vidc: Enumerate supported HEVC decoder profiles 9e096e8 mm-video-v4l2: vidc: HEVC Main10 profile support a42a61d mm-video-v4l2: vdec: Add support for prefetching secure memory Change-Id: I96796ba5bb69761c7ce375a5d247e619e752fcfe
/hardware/qcom/media/msm8996/mm-video-v4l2/vidc/vdec/inc/omx_vdec.h
|
c95df19b09ae7a772054e7449692acdedc233fb6 |
|
24-May-2016 |
Praveen Chavan <pchavan@codeaurora.org> |
Merge changes I898b4203,Iaac2e383 into nyc-dev am: a8fcf27d15 * commit 'a8fcf27d158120163227dfb16d758deed294bbd2': mm-video-v4l2: venc: Avoid processing ETBs/FTBs in invalid states mm-video-v4l2: vdec: Avoid processing ETBs/FTBs in invalid states Change-Id: I506375c4afeab3ddd1a67920a0fc4de0a2c33883
|
4173299cd1f7b2cc9a9eefb8e954b6abae9ac642 |
|
19-Apr-2016 |
Praveen Chavan <pchavan@codeaurora.org> |
mm-video-v4l2: vdec: allocate secure buffer as native_handle Rather than stashing a file-descriptor directly in pBuffer, wrap the fd in a native_handle to enable client to pass fds safely to crypto process. Bug: 28522683 Change-Id: Ica3beac395a0e63c1e0aeec061ec88bb9055a31f
/hardware/qcom/media/msm8996/mm-video-v4l2/vidc/vdec/inc/omx_vdec.h
|
97e3ddfad60bf0417cbbc93dda97d2b887589fc0 |
|
25-Apr-2016 |
Praveen Chavan <pchavan@codeaurora.org> |
mm-video-v4l2: vdec: Avoid processing ETBs/FTBs in invalid states (per the spec) ETB/FTB should not be handled in states other than Executing, Paused and Idle. This avoids accessing invalid buffers. Also add a lock to protect the private-buffers from being deleted while accessing from another thread. Bug: 27890802 Security Vulnerability - Heap Use-After-Free and Possible LPE in MediaServer (libOmxVdec problem #6) Change-Id: Iaac2e383cd53cf9cf8042c9ed93ddc76dba3907e
/hardware/qcom/media/msm8996/mm-video-v4l2/vidc/vdec/inc/omx_vdec.h
|
e4010605f233a213cf0d972397bb33c34c364227 |
|
07-Mar-2016 |
Patrick Tjin <pattjin@google.com> |
Initial import of msm8996 media HAL 1) Move existing HAL to msm8974/ 2) Import msm8996 HAL from LA.HB.1.1.2_rb1.12 3) Modify Makefiles to remove kernel dependencies and fix for new directory structure 4) Modify top level makefile for new directory structure Top commits from LA.HB.1.1.2_rb1.12 included in this commit: db7937a mm-video: vidc: memset struct v4l2_format prior to S_FMT d77ab10 Merge "mm-video-v4l2: vidc: Do not queue output buffer if flush is in progress" 8895985 mm-video-v4l2: vidc: vdec: Add property to disable UBWC for OPB 675af75 Merge "mm-video: vidc: Communicate the right colorformat to the driver" dd79df2 Merge "mm-video: vidc: Reliably stop the message thread" c3e8618 Merge "mm-video-v4l2: vidc: venc: Fix B-Frame handling" 755ec08 mm-video-v4l2: vidc: Do not queue output buffer if flush is in progress 3ac8410 mm-video: vidc: Reliably stop the message thread b73dcba Merge "mm-video-v4l2: vidc: venc: Bug fixes for VZIP" 8358109 Merge "mm-video-v4l2: vdec: fix picture type decode mode return status" BUG=27420204 Signed-off-by: Patrick Tjin <pattjin@google.com> Change-Id: I71aa0190e48b332268334677894b0ad7c606296b
/hardware/qcom/media/msm8996/mm-video-v4l2/vidc/vdec/inc/omx_vdec.h
|