Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							f30a41a608 
							
						 
					 
					
						
						
							
							Stop hardcoding align=32 in av_frame_get_buffer() calls.  
						
						... 
						
						
						
						Use 0, which selects the alignment automatically. 
						
						
					 
					
						2020-05-22 14:38:57 +02:00 
						 
				 
			
				
					
						
							
							
								Jun Zhao 
							
						 
					 
					
						
						
						
						
							
						
						
							e512d893bf 
							
						 
					 
					
						
						
							
							examples/encode_video: only add sequence end code for mpeg1/2 video  
						
						... 
						
						
						
						Only add sequence end code for mpeg1/mpeg2 video, or else use the encoder
libx264 or libx265 in this sample, decoding the output file will get
unknow NALU type error.
Signed-off-by: Jun Zhao <barryjzhao@tencent.com> 
						
						
					 
					
						2019-08-08 17:58:50 +08:00 
						 
				 
			
				
					
						
							
							
								Mark Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							10bcc41bb4 
							
						 
					 
					
						
						
							
							examples: Don't call deprecated functions which don't do anything  
						
						
						
						
					 
					
						2018-02-09 21:38:42 +00:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							ddae679458 
							
						 
					 
					
						
						
							
							examples/encode_video: slightly improve error reporting  
						
						
						
						
					 
					
						2017-05-31 15:46:19 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							002dbc5a1f 
							
						 
					 
					
						
						
							
							examples/encode_video: add log  
						
						... 
						
						
						
						This helps to visualize how the send/receive API works. 
						
						
					 
					
						2017-05-31 15:46:14 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
						
						
							
						
						
							6db36a0227 
							
						 
					 
					
						
						
							
							Merge commit '59ab9e8ba1df7e3347a4cd2bd56c32e74aede802'  
						
						... 
						
						
						
						* commit '59ab9e8ba1df7e3347a4cd2bd56c32e74aede802':
  examples/encode_video: allocate the packet dynamically
Merged-by: Clément Bœsch <cboesch@gopro.com> 
						
						
					 
					
						2017-04-04 11:48:23 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
						
						
							
						
						
							4ea942f2ce 
							
						 
					 
					
						
						
							
							Merge commit '5f102a9559099429826e84758b8b5182244c52db'  
						
						... 
						
						
						
						* commit '5f102a9559099429826e84758b8b5182244c52db':
  examples/encode_video: switch to the new encoding API
Merged-by: Clément Bœsch <cboesch@gopro.com> 
						
						
					 
					
						2017-04-04 11:44:45 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
						
						
							
						
						
							58f24adc05 
							
						 
					 
					
						
						
							
							Merge commit '5b4d7ac7ae5d821cfa6ab89f8eab4d31851ef32c'  
						
						... 
						
						
						
						* commit '5b4d7ac7ae5d821cfa6ab89f8eab4d31851ef32c':
  examples/encode_video: use the AVFrame API for allocating the frame
Merged-by: Clément Bœsch <u@pkh.me> 
						
						
					 
					
						2017-03-29 14:21:52 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
						
						
							
						
						
							4726bbb471 
							
						 
					 
					
						
						
							
							Merge commit 'd0a603a534a0ee4b255e5e72742428a7f7f42b83'  
						
						... 
						
						
						
						* commit 'd0a603a534a0ee4b255e5e72742428a7f7f42b83':
  examples/encode_video: set the framerate
Merged-by: Clément Bœsch <u@pkh.me> 
						
						
					 
					
						2017-03-29 14:16:33 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
						
						
							
						
						
							e9bd457465 
							
						 
					 
					
						
						
							
							Merge commit 'e02524025bce2c8bf8b5bffd96479785c75a70d4'  
						
						... 
						
						
						
						* commit 'e02524025bce2c8bf8b5bffd96479785c75a70d4':
  examples/encode_video: constify the AVCodec instance
Merged-by: Clément Bœsch <u@pkh.me> 
						
						
					 
					
						2017-03-29 14:15:01 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
						
						
							
						
						
							925ce244d8 
							
						 
					 
					
						
						
							
							Merge commit '7b1f03477f1a43d2261fbd83e50a4ad90c7f806d'  
						
						... 
						
						
						
						* commit '7b1f03477f1a43d2261fbd83e50a4ad90c7f806d':
  examples/avcodec: split the remaining two examples into separate files
Merged-by: Clément Bœsch <u@pkh.me> 
						
						
					 
					
						2017-03-29 14:09:09 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							59ab9e8ba1 
							
						 
					 
					
						
						
							
							examples/encode_video: allocate the packet dynamically  
						
						... 
						
						
						
						AVPackets on stack are discouraged. 
						
						
					 
					
						2016-11-23 13:10:22 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							5f102a9559 
							
						 
					 
					
						
						
							
							examples/encode_video: switch to the new encoding API  
						
						
						
						
					 
					
						2016-11-23 13:10:16 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							5b4d7ac7ae 
							
						 
					 
					
						
						
							
							examples/encode_video: use the AVFrame API for allocating the frame  
						
						... 
						
						
						
						It is more efficient and so preferred over allocating the buffers
manually. 
						
						
					 
					
						2016-11-02 10:20:01 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							d0a603a534 
							
						 
					 
					
						
						
							
							examples/encode_video: set the framerate  
						
						
						
						
					 
					
						2016-11-02 10:19:37 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							e02524025b 
							
						 
					 
					
						
						
							
							examples/encode_video: constify the AVCodec instance  
						
						
						
						
					 
					
						2016-11-02 10:18:34 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							7b1f03477f 
							
						 
					 
					
						
						
							
							examples/avcodec: split the remaining two examples into separate files  
						
						
						
						
					 
					
						2016-11-02 10:16:04 +01:00