Herman Chen 
							
						 
					 
					
						
						
							
						
						17e3a2fefd 
					 
					
						
						
							
							[mpp_enc]: Use qp config in rc to setup encoder  
						
						... 
						
						
						
						1. Unify H.264/H.265/vp8 qp config
2. H.264/H.265 encoder setup default rc qp config.
3. Move rc_cfg process all to mpp_enc module.
4. Fix some encoder config in encoder test.
Change-Id: I2a31c6abf904f1c16c2acd937c8d467d48db531d
Signed-off-by: Herman Chen <herman.chen@rock-chips.com >
Signed-off-by: sayon.chen <sayon.chen@rock-chips.com > 
						
						
					 
					
						2021-01-11 16:26:49 +08:00 
						 
				 
			
				
					
						
							
							
								Herman Chen 
							
						 
					 
					
						
						
							
						
						de8ace6622 
					 
					
						
						
							
							[mpp_enc]: Separate qp change flag  
						
						... 
						
						
						
						Separate H.264 QP limit change flag into 3 flags
Change-Id: I658ab337569f8f715bde7633dce02b631a7d4239
Signed-off-by: Herman Chen <herman.chen@rock-chips.com > 
						
						
					 
					
						2020-12-17 14:33:17 +08:00 
						 
				 
			
				
					
						
							
							
								Jeffy Chen 
							
						 
					 
					
						
						
							
						
						2de0509cbb 
					 
					
						
						
							
							[test]: Fix stringop-truncation warnings  
						
						... 
						
						
						
						Fix this warning when building with newer GCC:
warning: '__builtin_strncpy' specified bound 256 equals destination size [-Wstringop-truncation]
|   106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
|       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| In function 'strncpy',
Change-Id: I6341fa4e507f644b143a8e266f3df267fbd9c566
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com > 
						
						
					 
					
						2020-09-08 09:05:59 +08:00 
						 
				 
			
				
					
						
							
							
								Xinhuang Li 
							
						 
					 
					
						
						
							
						
						aa5c13d3a8 
					 
					
						
						
							
							[test]: init encoder output packet length to zero  
						
						... 
						
						
						
						Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com >
Change-Id: Iae1bdf28104ea7d7dc9929c267556fe6bf36299b 
						
						
					 
					
						2020-07-24 14:59:18 +08:00 
						 
				 
			
				
					
						
							
							
								Herman Chen 
							
						 
					 
					
						
						
							
						
						0b4532c6d5 
					 
					
						
						
							
							[rk_mpi_cmd]: Add max_reenc_cnt for reencode flow  
						
						... 
						
						
						
						When max_reenc_cnt is zero the reencode flow is disabled.
Change-Id: Iba600b37bb5ab6e4f720b652d59abfae36f9e52f
Signed-off-by: Herman Chen <herman.chen@rock-chips.com > 
						
						
					 
					
						2020-05-15 15:48:06 +08:00 
						 
				 
			
				
					
						
							
							
								sayon.chen 
							
						 
					 
					
						
						
							
						
						caee16c968 
					 
					
						
						
							
							[h265e]: Add fixqp flow  
						
						... 
						
						
						
						Move fixqp mode from VBR+CQP to rc_mode FIXQP.
Change-Id: Ia29471ecd81bb1a4759f6e6f1d7e37515341eb8c
Signed-off-by: sayon.chen <sayon.chen@rock-chips.com >
Signed-off-by: Herman Chen <herman.chen@rock-chips.com > 
						
						
					 
					
						2020-02-27 15:37:42 +08:00 
						 
				 
			
				
					
						
							
							
								Herman Chen 
							
						 
					 
					
						
						
							
						
						0a78fb7102 
					 
					
						
						
							
							[mpp]: Combine block control and timeout control  
						
						... 
						
						
						
						Use MppPollType as block control MPP_SET_INPUT_TIMEOUT and
MPP_SET_OUTPUT_TIMEOUT 's parameter.
Deprecate old block/block_timeout control.
Next step is to change MppPollType to RK_S64 for compatible in different
platform.
Change-Id: I02974f0b8eeb23ff43687448d6c3271ea7dd0a2c
Signed-off-by: Herman Chen <herman.chen@rock-chips.com > 
						
						
					 
					
						2018-07-27 11:56:56 +08:00 
						 
				 
			
				
					
						
							
							
								Herman Chen 
							
						 
					 
					
						
						
							
						
						e2a45eed9d 
					 
					
						
						
							
							[test]: Fix rc2 test rc_mode error  
						
						... 
						
						
						
						Change-Id: Ie4feb07cbe1d3c23e0e78f4e87404f4751a08e00
Signed-off-by: Herman Chen <herman.chen@rock-chips.com > 
						
						
					 
					
						2017-06-22 16:36:05 +08:00 
						 
				 
			
				
					
						
							
							
								alpha lin 
							
						 
					 
					
						
						
							
						
						078f6aba84 
					 
					
						
						
							
							[test]: add new rc test  
						
						... 
						
						
						
						Change-Id: I1d076b8454d2de6fb5a6e9bf9c8ab9aed96eeca3
Signed-off-by: alpha lin <alpha.lin@rock-chips.com > 
						
						
					 
					
						2017-06-09 08:56:59 +08:00