diff options
author | Harish Mahendrakar <harish.mahendrakar@ittiam.com> | 2015-08-13 13:51:35 +0530 |
---|---|---|
committer | Marco Nelissen <marcone@google.com> | 2015-10-16 20:15:20 +0000 |
commit | a3f29527044ad61ae8e38b93ab9355a20c5fd2c0 (patch) | |
tree | 28acd1e33f785fe090a4dfb4fed357b954178030 | |
parent | 0eb5a2706de25728f7ad2fd8febf960ca3c5e42d (diff) | |
download | frameworks_av-a3f29527044ad61ae8e38b93ab9355a20c5fd2c0.zip frameworks_av-a3f29527044ad61ae8e38b93ab9355a20c5fd2c0.tar.gz frameworks_av-a3f29527044ad61ae8e38b93ab9355a20c5fd2c0.tar.bz2 |
SoftMPEG2Dec: Added support for deinterlacer
Bug: 20932810
Change-Id: I16eadda6f26e73ed89c878d52c38bb43d84bfe40
-rw-r--r-- | media/libstagefright/codecs/mpeg2dec/SoftMPEG2.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/media/libstagefright/codecs/mpeg2dec/SoftMPEG2.cpp b/media/libstagefright/codecs/mpeg2dec/SoftMPEG2.cpp index 32e5da7..4307c4e 100644 --- a/media/libstagefright/codecs/mpeg2dec/SoftMPEG2.cpp +++ b/media/libstagefright/codecs/mpeg2dec/SoftMPEG2.cpp @@ -307,7 +307,7 @@ status_t SoftMPEG2::initDecoder() { s_fill_mem_ip.u4_share_disp_buf = u4_share_disp_buf; s_fill_mem_ip.e_output_format = mIvColorFormat; - + s_fill_mem_ip.u4_deinterlace = 1; s_fill_mem_ip.s_ivd_fill_mem_rec_ip_t.e_cmd = IV_CMD_FILL_NUM_MEM_REC; s_fill_mem_ip.s_ivd_fill_mem_rec_ip_t.pv_mem_rec_location = mMemRecords; s_fill_mem_ip.s_ivd_fill_mem_rec_ip_t.u4_max_frm_wd = displayStride; @@ -361,6 +361,7 @@ status_t SoftMPEG2::initDecoder() { s_init_ip.s_ivd_init_ip_t.u4_frm_max_ht = displayHeight; s_init_ip.u4_share_disp_buf = u4_share_disp_buf; + s_init_ip.u4_deinterlace = 1; s_init_op.s_ivd_init_op_t.u4_size = sizeof(s_init_op); |