| 
																	
																	
																		
																	
																	
																 | 
																@@ -3764,7 +3764,7 @@ static int decode_nal_units(H264Context *h, const uint8_t *buf, int buf_size){ | 
															
														
														
													
														
															
																 | 
																 | 
																        int consumed; | 
																 | 
																 | 
																        int consumed; | 
															
														
														
													
														
															
																 | 
																 | 
																        int dst_length; | 
																 | 
																 | 
																        int dst_length; | 
															
														
														
													
														
															
																 | 
																 | 
																        int bit_length; | 
																 | 
																 | 
																        int bit_length; | 
															
														
														
													
														
															
																 | 
																 | 
																        uint8_t *ptr; | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        const uint8_t *ptr; | 
															
														
														
													
														
															
																 | 
																 | 
																        int i, nalsize = 0; | 
																 | 
																 | 
																        int i, nalsize = 0; | 
															
														
														
													
														
															
																 | 
																 | 
																        int err; | 
																 | 
																 | 
																        int err; | 
															
														
														
													
														
															
																 | 
																 | 
																
  | 
																 | 
																 | 
																
  | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																	
																	
																		
																	
																	
																 | 
																@@ -3814,9 +3814,6 @@ static int decode_nal_units(H264Context *h, const uint8_t *buf, int buf_size){ | 
															
														
														
													
														
															
																 | 
																 | 
																        } | 
																 | 
																 | 
																        } | 
															
														
														
													
														
															
																 | 
																 | 
																
  | 
																 | 
																 | 
																
  | 
															
														
														
													
														
															
																 | 
																 | 
																        if (h->is_avc && (nalsize != consumed) && nalsize){ | 
																 | 
																 | 
																        if (h->is_avc && (nalsize != consumed) && nalsize){ | 
															
														
														
													
														
															
																 | 
																 | 
																            // set trailing bits in the last partial byte to zero | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																            if (bit_length & 7) | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																                ptr[bit_length >> 3] = ptr[bit_length >> 3] & (0xff << 8 - (bit_length & 7)); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																            av_log(h->s.avctx, AV_LOG_DEBUG, "AVC: Consumed only %d bytes instead of %d\n", consumed, nalsize); | 
																 | 
																 | 
																            av_log(h->s.avctx, AV_LOG_DEBUG, "AVC: Consumed only %d bytes instead of %d\n", consumed, nalsize); | 
															
														
														
													
														
															
																 | 
																 | 
																        } | 
																 | 
																 | 
																        } | 
															
														
														
													
														
															
																 | 
																 | 
																
  | 
																 | 
																 | 
																
  | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																	
																	
																	
																 | 
																
  |