History log of /hardware/qcom/media/msm8996/mm-video-v4l2/vidc/venc/inc/video_encoder_device_v4l2.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
4cde8d5ef09e0be475e9d3ae5ff6b8b81e631f76 30-Mar-2017 Praveen Chavan <pchavan@codeaurora.org> mm-video-v4l2:Update output resolution

mm-video-v4l2: venc: Update output resolution correctly for rotation
Update resolution of output plane based on the rotatio angle to
reflect the correct w x h in output-port-def

Change-Id: I6bc5631442a0b3640db6f9b8480b110b72c75073
CRs-Fixed: 2026950
/hardware/qcom/media/msm8996/mm-video-v4l2/vidc/venc/inc/video_encoder_device_v4l2.h
70929c9d4f5f9a789c39d272581c72d3fa6aefe5 29-Mar-2017 Praveen Chavan <pchavan@codeaurora.org> mm-video-v4l2:add extension to support av-timer

mm-video-v4l2: venc: add extension to support av-timer timestamps
Use timestamps sent in-band with graphic handles (updated from
camera with av-timer source) for vt usecases.

Bug: 32746650
Change-Id: I2bfb7215ca4446fecf6b5450aa40e4e26350846b
CRs-Fixed: 2026950
/hardware/qcom/media/msm8996/mm-video-v4l2/vidc/venc/inc/video_encoder_device_v4l2.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/venc/inc/video_encoder_device_v4l2.h
88cb130018b5b78cca238a4e22ef4dc88295d8df 20-Jul-2016 Praveen Chavan <pchavan@codeaurora.org> mm-video-v4l2: venc: Fix interpretation of nBFrames on Android

Android specifies nBFrames as number of Bs between I OR P;
while the OMX spec says nBFrames = number of Bs between I.
Convert to spec version of nBFrames since the codec relies
on this convention.

Bug: 28930897
Change-Id: I196db4595703d93ec35f88e81b99756d4d3e4e09
/hardware/qcom/media/msm8996/mm-video-v4l2/vidc/venc/inc/video_encoder_device_v4l2.h
8a54976f56d2a2d7770f78e7bff7bdbbdf47744a 14-Jul-2016 Lajos Molnar <lajos@google.com> media: update to new OMX layering structs

Also add some extra validation.

Bug: 27596987
Change-Id: I310ff38a31550c9c439bfe0a7231c833029a28a6
/hardware/qcom/media/msm8996/mm-video-v4l2/vidc/venc/inc/video_encoder_device_v4l2.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/venc/inc/video_encoder_device_v4l2.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/venc/inc/video_encoder_device_v4l2.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/venc/inc/video_encoder_device_v4l2.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/venc/inc/video_encoder_device_v4l2.h