libavc/encoder
Martin Storsjo df06a38c5b Include space for chroma in the padding allocated in ih264e_get_total_pic_buf_size
Chroma is already accounted for in e.g. num_samples by multiplying
the number of luma samples by 3/2, so include it in the padding
calculation as well.

This fixes encoding 176x144 at level 1.0 - normally this isn't an issue
since the padding is a bit overestimated, but for this particular
resolution/level combination, it fails unless this is calculated properly.

Change-Id: Id5df6e5aee4d3d78f4c28a3b7d5fed6fe42a1f2c
2015-06-03 08:35:02 -07:00
..
arm Resolved warnings and fixed alignment of few assemblies 2015-05-05 17:51:53 +00:00
armv8 Resolved warnings and fixed alignment of few assemblies 2015-05-05 17:51:53 +00:00
mips fix file permissions 2015-05-05 17:51:34 +00:00
x86 Resolved warnings and fixed alignment of few assemblies 2015-05-05 17:51:53 +00:00
ih264e.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_api.c fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_bitstream.c fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_bitstream.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_cavlc.c fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_cavlc.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_config.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_core_coding.c fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_core_coding.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_deblk.c fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_deblk.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_debug.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_defs.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_encode.c fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_encode_header.c fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_encode_header.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_error.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_fmt_conv.c fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_fmt_conv.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_function_selector_generic.c fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_globals.c fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_globals.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_half_pel.c fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_half_pel.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_intra_modes_eval.c fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_intra_modes_eval.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_list.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_master.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_mc.c fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_mc.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_me.c fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_me.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_modify_frm_rate.c fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_modify_frm_rate.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_process.c fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_process.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_rate_control.c fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_rate_control.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_rc_mem_interface.c fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_rc_mem_interface.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_statistics.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_structs.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_time_stamp.c fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_time_stamp.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_trace.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_trace_support.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_utils.c Include space for chroma in the padding allocated in ih264e_get_total_pic_buf_size 2015-06-03 08:35:02 -07:00
ih264e_utils.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_version.c fix file permissions 2015-05-05 17:51:34 +00:00
ih264e_version.h fix file permissions 2015-05-05 17:51:34 +00:00
ime.c fix file permissions 2015-05-05 17:51:34 +00:00
ime.h fix file permissions 2015-05-05 17:51:34 +00:00
ime_defs.h fix file permissions 2015-05-05 17:51:34 +00:00
ime_distortion_metrics.c fix file permissions 2015-05-05 17:51:34 +00:00
ime_distortion_metrics.h fix file permissions 2015-05-05 17:51:34 +00:00
ime_macros.h fix file permissions 2015-05-05 17:51:34 +00:00
ime_statistics.h fix file permissions 2015-05-05 17:51:34 +00:00
ime_structs.h fix file permissions 2015-05-05 17:51:34 +00:00
ime_typedefs.h fix file permissions 2015-05-05 17:51:34 +00:00
irc_bit_allocation.c fix file permissions 2015-05-05 17:51:34 +00:00
irc_bit_allocation.h fix file permissions 2015-05-05 17:51:34 +00:00
irc_cbr_buffer_control.c fix file permissions 2015-05-05 17:51:34 +00:00
irc_cbr_buffer_control.h fix file permissions 2015-05-05 17:51:34 +00:00
irc_cntrl_param.h fix file permissions 2015-05-05 17:51:34 +00:00
irc_common.h fix file permissions 2015-05-05 17:51:34 +00:00
irc_datatypes.h fix file permissions 2015-05-05 17:51:34 +00:00
irc_est_sad.c fix file permissions 2015-05-05 17:51:34 +00:00
irc_est_sad.h fix file permissions 2015-05-05 17:51:34 +00:00
irc_fixed_point_error_bits.c fix file permissions 2015-05-05 17:51:34 +00:00
irc_fixed_point_error_bits.h fix file permissions 2015-05-05 17:51:34 +00:00
irc_frame_info_collector.c fix file permissions 2015-05-05 17:51:34 +00:00
irc_frame_info_collector.h fix file permissions 2015-05-05 17:51:34 +00:00
irc_mb_model_based.c fix file permissions 2015-05-05 17:51:34 +00:00
irc_mb_model_based.h fix file permissions 2015-05-05 17:51:34 +00:00
irc_mem_req_and_acq.h fix file permissions 2015-05-05 17:51:34 +00:00
irc_picture_type.c fix file permissions 2015-05-05 17:51:34 +00:00
irc_picture_type.h fix file permissions 2015-05-05 17:51:34 +00:00
irc_rate_control_api.c fix file permissions 2015-05-05 17:51:34 +00:00
irc_rate_control_api.h fix file permissions 2015-05-05 17:51:34 +00:00
irc_rate_control_api_structs.h fix file permissions 2015-05-05 17:51:34 +00:00
irc_rd_model.c fix file permissions 2015-05-05 17:51:34 +00:00
irc_rd_model.h fix file permissions 2015-05-05 17:51:34 +00:00
irc_rd_model_struct.h fix file permissions 2015-05-05 17:51:34 +00:00
irc_trace_support.h fix file permissions 2015-05-05 17:51:34 +00:00
irc_vbr_storage_vbv.c fix file permissions 2015-05-05 17:51:34 +00:00
irc_vbr_storage_vbv.h fix file permissions 2015-05-05 17:51:34 +00:00
irc_vbr_str_prms.c fix file permissions 2015-05-05 17:51:34 +00:00
irc_vbr_str_prms.h fix file permissions 2015-05-05 17:51:34 +00:00
ithread.h fix file permissions 2015-05-05 17:51:34 +00:00
iv2.h fix file permissions 2015-05-05 17:51:34 +00:00
ive2.h fix file permissions 2015-05-05 17:51:34 +00:00