Hendrik Leppkes 
							
						 
					 
					
						
						
							
						
						7b6fced6b4 
					 
					
						
						
							
							hevc: properly handle no_rasl_output_flag when removing pictures from the DPB  
						
						 
						
						... 
						
						
						
						Fixes ticket #4185 .
Reviewed-By: Mickael Raulet <Mickael.Raulet@insa-rennes.fr >
Signed-off-by: Hendrik Leppkes <h.leppkes@gmail.com >
(cherry picked from commit 0118158efa ) 
						
						
					 
					
						2015-10-09 21:57:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						742d7e9a6e 
					 
					
						
						
							
							hevc: make the crop sizes unsigned  
						
						 
						
						... 
						
						
						
						(cherry picked from commit c929659bdd )
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-03-21 23:59:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						f1b20930f2 
					 
					
						
						
							
							Merge commit '2c6a7f9348378f887066fb1669c46b9485e8ef3e'  
						
						 
						
						... 
						
						
						
						* commit '2c6a7f9348378f887066fb1669c46b9485e8ef3e':
  hevc: do not store rqt_root_cbf in the context
Conflicts:
	libavcodec/hevc.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-11-17 11:20:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						7cbe1e0447 
					 
					
						
						
							
							Merge commit '920bca3e2332dced9c78bd14cfc2ff138188bd57'  
						
						 
						
						... 
						
						
						
						* commit '920bca3e2332dced9c78bd14cfc2ff138188bd57':
  hevc: do not store pcm_flag in the context
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-11-17 11:06:13 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						2c6a7f9348 
					 
					
						
						
							
							hevc: do not store rqt_root_cbf in the context  
						
						 
						
						... 
						
						
						
						It does not need to be accessed outside of hls_coding_unit(). 
						
						
					 
					
						2014-11-17 09:25:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						920bca3e23 
					 
					
						
						
							
							hevc: do not store pcm_flag in the context  
						
						 
						
						... 
						
						
						
						It does not need to be accessed outside of hls_coding_unit(). 
						
						
					 
					
						2014-11-17 09:25:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christophe Gisquet 
							
						 
					 
					
						
						
							
						
						9a3653c9ec 
					 
					
						
						
							
							hevc: reuse edge emu buffer for coefficients  
						
						 
						
						... 
						
						
						
						Kind of hackish but...
Reviewed-by: Mickael Raulet <Mickael.Raulet@insa-rennes.fr >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-10-01 12:12:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christophe Gisquet 
							
						 
					 
					
						
						
							
						
						f183febcda 
					 
					
						
						
							
							hevc: remove CodingTree  
						
						 
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-09-27 11:50:41 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christophe Gisquet 
							
						 
					 
					
						
						
							
						
						3fe962940f 
					 
					
						
						
							
							hevc: move intermediate bidir buffer  
						
						 
						
						... 
						
						
						
						Other buffers are already there.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-09-24 01:26:12 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christophe Gisquet 
							
						 
					 
					
						
						
							
						
						de60ce391d 
					 
					
						
						
							
							hevc: remove unneeded buffer.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-09-24 01:26:12 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christophe Gisquet 
							
						 
					 
					
						
						
							
						
						b9f3912a65 
					 
					
						
						
							
							hevc: move MAX_PB_SIZE declaration  
						
						 
						
						... 
						
						
						
						Reviewed-by: Mickaël Raulet <mraulet@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-08-22 14:21:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christophe Gisquet 
							
						 
					 
					
						
						
							
						
						cf6090dc62 
					 
					
						
						
							
							hevc: use intreadwrite  
						
						 
						
						... 
						
						
						
						When dealing with MVs, both components may be processed at a time.
Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2014-08-12 10:03:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						70211539a3 
					 
					
						
						
							
							hevc: deobfuscate slice/tile boundary handling for DBF  
						
						 
						
						... 
						
						
						
						Use named constants instead of magic numbers, avoid using variables with
inverse meaning from what their name implies. 
						
						
					 
					
						2014-08-09 16:13:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						a5c621aa85 
					 
					
						
						
							
							hevc: rename variable in boundary strength to b more explicit  
						
						 
						
						... 
						
						
						
						Signed-off-by: Mickaël Raulet <mraulet@insa-rennes.fr >
cherry picked from commit 348bebedc0012aae201419669fca1eb61ec93ca6
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-07-28 14:20:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						e0492311c8 
					 
					
						
						
							
							Merge commit 'e76f2d11970484266e67a12961f2339a5c2fccf9'  
						
						 
						
						... 
						
						
						
						* commit 'e76f2d11970484266e67a12961f2339a5c2fccf9':
  hevc: eliminate the last element from TransformTree
Conflicts:
	libavcodec/hevc.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-07-28 14:02:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						0a1ffc5788 
					 
					
						
						
							
							Merge commit '0daa2554636ba1d31f3162ffb86991e84eb938a8'  
						
						 
						
						... 
						
						
						
						* commit '0daa2554636ba1d31f3162ffb86991e84eb938a8':
  hevc: do not store the transform inter_split flag in the context
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-07-28 13:09:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						e76f2d1197 
					 
					
						
						
							
							hevc: eliminate the last element from TransformTree  
						
						 
						
						... 
						
						
						
						Replace it by passing an additional parameter to transform_unit() 
						
						
					 
					
						2014-07-28 08:10:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						4aa80808bc 
					 
					
						
						
							
							hevc: eliminate unnecessary cbf_c{b,r} arrays  
						
						 
						
						... 
						
						
						
						They are replaced by passing additional parameters to the transform
functions. 
						
						
					 
					
						2014-07-28 08:09:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						0daa255463 
					 
					
						
						
							
							hevc: do not store the transform inter_split flag in the context  
						
						 
						
						... 
						
						
						
						It does not need to be preserved. 
						
						
					 
					
						2014-07-28 08:05:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						e36a2f4c52 
					 
					
						
						
							
							hevc: eliminate an unnecessary array  
						
						 
						
						... 
						
						
						
						We do not need to store the value of the split flag. 
						
						
					 
					
						2014-07-28 08:03:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						77ef9fd1e9 
					 
					
						
						
							
							hevc: eliminate unnecessary cbf_c{b,r} arrays  
						
						 
						
						... 
						
						
						
						- They are be replaced by passing additional parameters to the transform
functions.
- Adaptation to 4:2:2
Signed-off-by: Mickaël Raulet <mraulet@insa-rennes.fr >
cherry picked from commit f518bb22531c648f1c37f978b0c7ad2e71e04c25
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-07-28 00:55:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mickaël Raulet 
							
						 
					 
					
						
						
							
						
						3b777db132 
					 
					
						
						
							
							hevc: remove non necessary parameters to ff_hevc_set_qpy  
						
						 
						
						... 
						
						
						
						cherry picked from commit 6f58c111ad9920d983bb18eacf901193bac5d937
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-07-28 00:39:13 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mickaël Raulet 
							
						 
					 
					
						
						
							
						
						23480da0aa 
					 
					
						
						
							
							hevc: add support for bumping process  
						
						 
						
						... 
						
						
						
						cherry picked from commit 8aa2fb7df3cffc67a3fd03a3a7eb49dbed4094c7
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-07-26 15:40:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christophe Gisquet 
							
						 
					 
					
						
						
							
						
						7a4a5515b0 
					 
					
						
						
							
							hevc: use intreadwrite  
						
						 
						
						... 
						
						
						
						When dealing with MVs, both components may be processed at a time.
On Win64, 560 to 539 cycles for derive_spatial_merge_candidates.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-07-19 15:27:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mickaël Raulet 
							
						 
					 
					
						
						
							
						
						d249e6828e 
					 
					
						
						
							
							hevc/sao: optimze sao implementation  
						
						 
						
						... 
						
						
						
						- adding one extra pixel all around the frame
- do not copy when SAO is not applied
5% improvement
cherry picked from commit 10fc29fc19a12c4d8168fbe1a954b76386db12d0
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-07-18 22:46:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mickaël Raulet 
							
						 
					 
					
						
						
							
						
						453f8eaee2 
					 
					
						
						
							
							hevc/rext: add support for Range extension tools  
						
						 
						
						... 
						
						
						
						SPS features/flags:
- transform_skip_rotation_enabled_flag
- transform_skip_context_enabled_flag
- implicit_rdpcm_enabled_flag
- explicit_rdpcm_enabled_flag
- intra_smoothing_disabled_flag
- persistent_rice_adaptation_enabled_flag
PPS features/flags:
- log2_max_transform_skip_block_size
- cross_component_prediction_enabled_flag
- chroma_qp_offset_list_enabled_flag
- diff_cu_chroma_qp_offset_depth
- chroma_qp_offset_list_len_minus1
- cb_qp_offset_list
- cr_qp_offset_list
- log2_sao_offset_scale_luma
- log2_sao_offset_scale_chroma
(cherry picked from commit 005294c5b939a23099871c6130c8a7cc331f73ee)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-07-15 14:08:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mickaël Raulet 
							
						 
					 
					
						
						
							
						
						5a41999d81 
					 
					
						
						
							
							hevc/rext: basic infrastructure for supporting range extension  
						
						 
						
						... 
						
						
						
						- support for 4:2:2 and 4:4:4 up to 12 bits
- add a new profile for range extension
(cherry picked from commit d3c067fa65bbc871758d28aa07f54123430ca346)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-07-15 13:47:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mickaël Raulet 
							
						 
					 
					
						
						
							
						
						255086a7e0 
					 
					
						
						
							
							hevc: use local variable for split_cu_flag  
						
						 
						
						... 
						
						
						
						(cherry picked from commit ee71e9e9c12fc47856c452efb278f9f593a923ee)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-07-15 13:31:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mickaël Raulet 
							
						 
					 
					
						
						
							
						
						1241eb8870 
					 
					
						
						
							
							hevc: simplify SAO computation, delay from one row its computation  
						
						 
						
						... 
						
						
						
						(cherry picked from commit f2c5f647cec786df26f442a85e6d685a131a50c9)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-07-15 13:11:33 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mickaël Raulet 
							
						 
					 
					
						
						
							
						
						c4058b7288 
					 
					
						
						
							
							hevc/cabac: add new context for new syntax elements related to Rext(cherry picked from commit 6d71e2394f52679cfc8b86fb5880f89e6bd311d4)  
						
						 
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-07-15 00:00:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						ccd6911c18 
					 
					
						
						
							
							avcodec/hevc_ps: do not loose all reference to pointers still in use  
						
						 
						
						... 
						
						
						
						Fixes leaving a pointer to unreferenced memory
Fixes Ticket 3115
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-07-12 21:03:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						efc66d69bf 
					 
					
						
						
							
							Merge commit '0569a7e0bd2006d9a5248d17a1f4bf3ca654ae50'  
						
						 
						
						... 
						
						
						
						* commit '0569a7e0bd2006d9a5248d17a1f4bf3ca654ae50':
  hevc: parse display orientation SEI message
Conflicts:
	libavcodec/hevc.h
	libavcodec/hevc_sei.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-07-10 00:19:43 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vittorio Giovara 
							
						 
					 
					
						
						
							
						
						0569a7e0bd 
					 
					
						
						
							
							hevc: parse display orientation SEI message  
						
						 
						
						... 
						
						
						
						Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com > 
						
						
					 
					
						2014-07-09 10:18:06 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gildas Cocherel 
							
						 
					 
					
						
						
							
						
						a0e1c3517a 
					 
					
						
						
							
							hevc: remove unused array min_cb_addr_zs  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2014-06-26 15:51:54 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gcocherel 
							
						 
					 
					
						
						
							
						
						ba70563d55 
					 
					
						
						
							
							hevc/pps: optimized size of min_tb_addr_zs  
						
						 
						
						... 
						
						
						
						reduce computation too
(cherry picked from commit 39c4d45c7788081c45c7fae51b7c5d0bcbaece9d)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-06-24 13:11:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gcocherel 
							
						 
					 
					
						
						
							
						
						f7f1f4c7ce 
					 
					
						
						
							
							avcodec/hevc_ps: remove min_cb_addr_zs  
						
						 
						
						... 
						
						
						
						(cherry picked from commit ff7926d5092f9d4158108963e977e8c992322ba4)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-06-24 13:06:42 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						35bb74900b 
					 
					
						
						
							
							Merge commit 'c67b449bebbe0b35c73b203683e77a0a649bc765'  
						
						 
						
						... 
						
						
						
						* commit 'c67b449bebbe0b35c73b203683e77a0a649bc765':
  dsputil: Split bswap*_buf() off into a separate context
Conflicts:
	configure
	libavcodec/4xm.c
	libavcodec/ac3dec.c
	libavcodec/ac3dec.h
	libavcodec/apedec.c
	libavcodec/eamad.c
	libavcodec/flacenc.c
	libavcodec/fraps.c
	libavcodec/huffyuv.c
	libavcodec/huffyuvdec.c
	libavcodec/motionpixels.c
	libavcodec/truemotion2.c
	libavcodec/x86/Makefile
	libavcodec/x86/dsputil_init.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-06-23 13:31:26 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						c67b449beb 
					 
					
						
						
							
							dsputil: Split bswap*_buf() off into a separate context  
						
						 
						
						
						
						
					 
					
						2014-06-22 18:22:31 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						70f671c39e 
					 
					
						
						
							
							avcodec/hevc: fix () in macros  
						
						 
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-05-25 03:45:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						a1c2b48018 
					 
					
						
						
							
							hevc: templatize intra_pred  
						
						 
						
						
						
						
					 
					
						2014-05-19 07:10:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mickaël Raulet 
							
						 
					 
					
						
						
							
						
						83976e40e8 
					 
					
						
						
							
							hevc: C code update for new motion compensation  
						
						 
						
						... 
						
						
						
						pretty print C
Reviewed-by: "Ronald S. Bultje" <rsbultje@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-05-06 18:22:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gcocherel 
							
						 
					 
					
						
						
							
						
						2eddf3a6ef 
					 
					
						
						
							
							avcodec/hevc: fix no output of prior pics and pic output flags(cherry picked from commit e99b96dff1d76d74cb5633aa9702828d863050e2)  
						
						 
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-04-29 22:43:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reimar Döffinger 
							
						 
					 
					
						
						
							
						
						ab14bcb104 
					 
					
						
						
							
							Add "const" to avoid compiler warning.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de > 
						
						
					 
					
						2014-04-22 20:44:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						eaaa5801ef 
					 
					
						
						
							
							Merge commit '4d33873c2990b8d6096f60fef384f0efc4482b55'  
						
						 
						
						... 
						
						
						
						* commit '4d33873c2990b8d6096f60fef384f0efc4482b55':
  hevc: make pps/sps ids unsigned where necessary
Conflicts:
	libavcodec/hevc.h
	libavcodec/hevc_ps.c
See: d1e6602665 
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-03-09 21:44:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vittorio Giovara 
							
						 
					 
					
						
						
							
						
						4d33873c29 
					 
					
						
						
							
							hevc: make pps/sps ids unsigned where necessary  
						
						 
						
						... 
						
						
						
						Fixes integer overflow and out of array accesses.
Found-by: Mateusz j00ru Jurczyk and Gynvael Coldwind 
						
						
					 
					
						2014-03-09 17:23:08 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						d1e6602665 
					 
					
						
						
							
							avcodec/hevc: make *ps_id unsigned  
						
						 
						
						... 
						
						
						
						Fixes integer overflow
Fixes out of array accesses
Fixes 2f65e7dbd02a12f426a423bd7bf880b4-signal_sigsegv_127c952_2793_cov_2517424539_RPLM_A_qualcomm_4.bit
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-02-15 23:27:20 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						1e263133cc 
					 
					
						
						
							
							avcodec/hevc: remove unused variables  
						
						 
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-02-08 12:27:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						64278039e5 
					 
					
						
						
							
							avcodec/hevc: Simplify get_qPy_pred()  
						
						 
						
						... 
						
						
						
						Fixes use of uninitialized memory
Fixes: 93728afd9aa074ba14a09bfd93a632fd-asan_static-oob_124a17d_1445_cov_1021181966_DBLK_D_VIXS_1.bit
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-02-08 00:22:49 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						a0d5204cd9 
					 
					
						
						
							
							Merge commit 'b25e84b7399bd91605596b67d761d3464dbe8a6e'  
						
						 
						
						... 
						
						
						
						* commit 'b25e84b7399bd91605596b67d761d3464dbe8a6e':
  hevc: check that the VCL NAL types are the same for all slice segments of a frame
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-02-04 13:44:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						b25e84b739 
					 
					
						
						
							
							hevc: check that the VCL NAL types are the same for all slice segments of a frame  
						
						 
						
						... 
						
						
						
						Fixes possible invalid memory access for mismatching skipped/non-skipped
slice segments.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Sample-Id: 00001533-google 
						
						
					 
					
						2014-02-04 10:39:07 +01:00