libavc/encoder
Harinarayanan K K 8588303afa Added code to handle cases with qp less than 10
When qp goes less than 10, all I16x16 mode evaluations
are disabled and I4x4 evaluations are enabled irrespective
of preset. This will ensure that the residual will not
exceed the supported range of entropy

Minimum Qp cannot be set less than 4 now. When QP goes lesser,
the residual may exceed the supported range even with I4x4 enabled.

Change-Id: I25b404fcd9c9e9dbdd77679280968635ee047eb3
2015-06-24 21:04:58 +00:00
..
arm arm: Properly match /* */ comments in the arm assembly 2015-06-24 20:47:59 +00:00
armv8 armv8: Don't touch the x18 register 2015-06-24 20:48:51 +00:00
mips Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00
x86 Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00
ih264e.h fix file permissions 2015-05-05 17:34:51 +00:00
ih264e_api.c Added code to handle cases with qp less than 10 2015-06-24 21:04:58 +00:00
ih264e_bitstream.c Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00
ih264e_bitstream.h Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00
ih264e_cabac.c Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00
ih264e_cabac.h Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00
ih264e_cabac_encode.c Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00
ih264e_cabac_init.c Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00
ih264e_cabac_structs.h Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00
ih264e_cavlc.c Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00
ih264e_cavlc.h Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00
ih264e_config.h fix file permissions 2015-05-05 17:34:51 +00:00
ih264e_core_coding.c Use a separate field for the chroma stride 2015-06-24 20:49:50 +00:00
ih264e_core_coding.h fix file permissions 2015-05-05 17:34:51 +00:00
ih264e_deblk.c Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00
ih264e_deblk.h fix file permissions 2015-05-05 17:34:51 +00:00
ih264e_debug.h fix file permissions 2015-05-05 17:34:51 +00:00
ih264e_defs.h Reduced memory requirements. 2015-06-24 21:04:04 +00:00
ih264e_encode.c Reduced memory requirements. 2015-06-24 21:04:04 +00:00
ih264e_encode_header.c Reduced memory requirements. 2015-06-24 21:04:04 +00:00
ih264e_encode_header.h fix file permissions 2015-05-05 17:34:51 +00:00
ih264e_error.h fix file permissions 2015-05-05 17:34:51 +00:00
ih264e_fmt_conv.c Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00
ih264e_fmt_conv.h fix file permissions 2015-05-05 17:34:51 +00:00
ih264e_function_selector_generic.c Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00
ih264e_globals.c Fixed QP lockups 2015-06-24 21:03:22 +00:00
ih264e_globals.h fix file permissions 2015-05-05 17:34:51 +00:00
ih264e_half_pel.c Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00
ih264e_half_pel.h fix file permissions 2015-05-05 17:34:51 +00:00
ih264e_intra_modes_eval.c Use a separate field for the chroma stride 2015-06-24 20:49:50 +00:00
ih264e_intra_modes_eval.h fix file permissions 2015-05-05 17:34:51 +00:00
ih264e_list.h fix file permissions 2015-05-05 17:34:51 +00:00
ih264e_master.h fix file permissions 2015-05-05 17:34:51 +00:00
ih264e_mc.c Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00
ih264e_mc.h fix file permissions 2015-05-05 17:34:51 +00:00
ih264e_me.c Set the luma/chroma strides depending on source buffer 2015-06-24 20:50:12 +00:00
ih264e_me.h Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00
ih264e_modify_frm_rate.c Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00
ih264e_modify_frm_rate.h fix file permissions 2015-05-05 17:34:51 +00:00
ih264e_process.c Added code to handle cases with qp less than 10 2015-06-24 21:04:58 +00:00
ih264e_process.h Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00
ih264e_rate_control.c Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00
ih264e_rate_control.h Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00
ih264e_rc_mem_interface.c Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00
ih264e_rc_mem_interface.h fix file permissions 2015-05-05 17:34:51 +00:00
ih264e_statistics.h fix file permissions 2015-05-05 17:34:51 +00:00
ih264e_structs.h Fixed issues with forcing I and IDR frames. 2015-06-24 21:02:01 +00:00
ih264e_time_stamp.c Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00
ih264e_time_stamp.h fix file permissions 2015-05-05 17:34:51 +00:00
ih264e_trace.h fix file permissions 2015-05-05 17:34:51 +00:00
ih264e_trace_support.h fix file permissions 2015-05-05 17:34:51 +00:00
ih264e_utils.c Reduced memory requirements. 2015-06-24 21:04:04 +00:00
ih264e_utils.h Reduced memory requirements. 2015-06-24 21:04:04 +00:00
ih264e_version.c Fix string handling for generating version strings 2015-06-18 12:12:47 +03:00
ih264e_version.h fix file permissions 2015-05-05 17:34:51 +00:00
ime.c Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00
ime.h Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00
ime_defs.h Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00
ime_distortion_metrics.c Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00
ime_distortion_metrics.h Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00
ime_macros.h fix file permissions 2015-05-05 17:34:51 +00:00
ime_statistics.h fix file permissions 2015-05-05 17:34:51 +00:00
ime_structs.h Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00
ime_typedefs.h fix file permissions 2015-05-05 17:34:51 +00:00
irc_bit_allocation.c Don't use static structs for rc init 2015-06-23 15:00:45 +03:00
irc_bit_allocation.h fix file permissions 2015-05-05 17:34:51 +00:00
irc_cbr_buffer_control.c Don't use static structs for rc init 2015-06-23 15:00:45 +03:00
irc_cbr_buffer_control.h fix file permissions 2015-05-05 17:34:51 +00:00
irc_cntrl_param.h fix file permissions 2015-05-05 17:34:51 +00:00
irc_common.h Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00
irc_datatypes.h fix file permissions 2015-05-05 17:34:51 +00:00
irc_est_sad.c Don't use static structs for rc init 2015-06-23 15:00:45 +03:00
irc_est_sad.h fix file permissions 2015-05-05 17:34:51 +00:00
irc_fixed_point_error_bits.c Don't use static structs for rc init 2015-06-23 15:00:45 +03:00
irc_fixed_point_error_bits.h fix file permissions 2015-05-05 17:34:51 +00:00
irc_frame_info_collector.c fix file permissions 2015-05-05 17:34:51 +00:00
irc_frame_info_collector.h fix file permissions 2015-05-05 17:34:51 +00:00
irc_mb_model_based.c Don't use static structs for rc init 2015-06-23 15:00:45 +03:00
irc_mb_model_based.h fix file permissions 2015-05-05 17:34:51 +00:00
irc_mem_req_and_acq.h fix file permissions 2015-05-05 17:34:51 +00:00
irc_picture_type.c Fixed issues with forcing I and IDR frames. 2015-06-24 21:02:01 +00:00
irc_picture_type.h Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00
irc_rate_control_api.c Fixed QP lockups 2015-06-24 21:03:22 +00:00
irc_rate_control_api.h Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00
irc_rate_control_api_structs.h fix file permissions 2015-05-05 17:34:51 +00:00
irc_rd_model.c Don't use static structs for rc init 2015-06-23 15:00:45 +03:00
irc_rd_model.h fix file permissions 2015-05-05 17:34:51 +00:00
irc_rd_model_struct.h fix file permissions 2015-05-05 17:34:51 +00:00
irc_trace_support.h fix file permissions 2015-05-05 17:34:51 +00:00
irc_vbr_storage_vbv.c Don't use static structs for rc init 2015-06-23 15:00:45 +03:00
irc_vbr_storage_vbv.h fix file permissions 2015-05-05 17:34:51 +00:00
irc_vbr_str_prms.c fix file permissions 2015-05-05 17:34:51 +00:00
irc_vbr_str_prms.h fix file permissions 2015-05-05 17:34:51 +00:00
iv2.h fix file permissions 2015-05-05 17:34:51 +00:00
ive2.h Added support for Main Profile toolsets in encoder. 2015-06-24 20:36:11 +00:00