diff options
author | Surajit Podder <spodder@codeaurora.org> | 2015-08-03 19:10:50 +0530 |
---|---|---|
committer | Surajit Podder <spodder@codeaurora.org> | 2015-08-03 19:10:50 +0530 |
commit | f85c11c3f28198c094c9c047cbf5581eab477cdd (patch) | |
tree | 3774c9d0ebe8df8f177cf175b44ae0e55734260d /mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp | |
parent | ae6e99e2c9d819ea128b8ba963ef9a238fc9a4e3 (diff) | |
download | android_hardware_qcom_media-f85c11c3f28198c094c9c047cbf5581eab477cdd.tar.gz android_hardware_qcom_media-f85c11c3f28198c094c9c047cbf5581eab477cdd.tar.bz2 android_hardware_qcom_media-f85c11c3f28198c094c9c047cbf5581eab477cdd.zip |
mm-video-v4l2: Set IDR period for HEVC encoder
Add change to set IDR period for HEVC encoder in
addition to H264 while setting intra period
Change-Id: Icfa631710584c1ad0061d5794a0582446204ff1a
Diffstat (limited to 'mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp')
-rw-r--r-- | mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp b/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp index 1a0c2175..511fb167 100644 --- a/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp +++ b/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp @@ -3632,7 +3632,8 @@ bool venc_dev::venc_set_intra_period(OMX_U32 nPFrames, OMX_U32 nBFrames) DEBUG_PRINT_LOW("Success IOCTL set control for id=%d, value=%lu", control.id, intra_period.num_bframes); - if (m_sVenc_cfg.codectype == V4L2_PIX_FMT_H264) { + if (m_sVenc_cfg.codectype == V4L2_PIX_FMT_H264 || + m_sVenc_cfg.codectype == V4L2_PIX_FMT_HEVC) { control.id = V4L2_CID_MPEG_VIDC_VIDEO_IDR_PERIOD; control.value = 1; |