James Almer 
							
						 
					 
					
						
						
							
						
						81cc33adc6 
					 
					
						
						
							
							Merge commit 'c7ab0eb3050acdd3b8cab2c55fc9c1b2e8610a65'  
						
						... 
						
						
						
						* commit 'c7ab0eb3050acdd3b8cab2c55fc9c1b2e8610a65':
  examples/decode_video: allocate the packet dynamically
Merged-by: James Almer <jamrial@gmail.com > 
						
						
					 
					
						2017-04-04 14:47:09 -03:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
							
						
						52bce9a13d 
					 
					
						
						
							
							Merge commit '728ea23cce07467b732f538c87c13da13dd6dcf3'  
						
						... 
						
						
						
						* commit '728ea23cce07467b732f538c87c13da13dd6dcf3':
  examples/decode_video: switch to the new decoding API
Merged-by: James Almer <jamrial@gmail.com > 
						
						
					 
					
						2017-04-04 14:41:23 -03:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
							
						
						fddd6af45c 
					 
					
						
						
							
							Merge commit 'f78d360bba6dcfb585847a49a84e89c25950fbdb'  
						
						... 
						
						
						
						* commit 'f78d360bba6dcfb585847a49a84e89c25950fbdb':
  examples/decode_video: use a parser for splitting the input
Merged-by: James Almer <jamrial@gmail.com > 
						
						
					 
					
						2017-04-04 14:37:27 -03:00 
						 
				 
			
				
					
						
							
							
								Matthieu Bouron 
							
						 
					 
					
						
						
							
						
						400378b7b3 
					 
					
						
						
							
							doc/examples/extract_mvs: re-indent after previous commit  
						
						
						
						
					 
					
						2017-04-04 14:10:22 +02:00 
						 
				 
			
				
					
						
							
							
								Matthieu Bouron 
							
						 
					 
					
						
						
							
						
						1cf93196fc 
					 
					
						
						
							
							doc/examples/extract_mvs: make pkt local to the main function  
						
						
						
						
					 
					
						2017-04-04 14:10:22 +02:00 
						 
				 
			
				
					
						
							
							
								Matthieu Bouron 
							
						 
					 
					
						
						
							
						
						82116bd8a4 
					 
					
						
						
							
							doc/examples/extract_mvs: switch to new decoding API  
						
						
						
						
					 
					
						2017-04-04 14:10:22 +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 
							
						 
					 
					
						
						
							
						
						dd0113da3c 
					 
					
						
						
							
							Merge commit 'fee0f1de2c6a9924acb74013436dbea8f2bd1ecb'  
						
						... 
						
						
						
						* commit 'fee0f1de2c6a9924acb74013436dbea8f2bd1ecb':
  examples/decode_audio: flush the decoder
Merged-by: Clément Bœsch <cboesch@gopro.com > 
						
						
					 
					
						2017-04-04 11:40:34 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						d1105e8f43 
					 
					
						
						
							
							Merge commit '9a38184a143a1560814b084aebe628f8df46e666'  
						
						... 
						
						
						
						* commit '9a38184a143a1560814b084aebe628f8df46e666':
  examples/decode_audio: allocate the packet dynamically
Merged-by: Clément Bœsch <cboesch@gopro.com > 
						
						
					 
					
						2017-04-04 11:38:56 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						3d12d10677 
					 
					
						
						
							
							Merge commit '3d66717f7cb5555257244be8f5bce172ed3af7ac'  
						
						... 
						
						
						
						* commit '3d66717f7cb5555257244be8f5bce172ed3af7ac':
  examples/decode_audio: use the new audio decoding API
Merged-by: Clément Bœsch <cboesch@gopro.com > 
						
						
					 
					
						2017-04-04 11:33:04 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						87e16e2b44 
					 
					
						
						
							
							Merge commit '0946c754d99c05413e813ee515039adcf0f9232a'  
						
						... 
						
						
						
						* commit '0946c754d99c05413e813ee515039adcf0f9232a':
  examples/decode_audio: use a parser for splitting the input
Merged-by: Clément Bœsch <cboesch@gopro.com > 
						
						
					 
					
						2017-04-04 11:27:37 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						34ec327f69 
					 
					
						
						
							
							examples/decode_audio: reduce the scope of 2 variables  
						
						
						
						
					 
					
						2017-04-04 11:17:35 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						a434657de9 
					 
					
						
						
							
							Merge commit 'f27e262dbdea1991b22e08b639ac03e642a3482c'  
						
						... 
						
						
						
						* commit 'f27e262dbdea1991b22e08b639ac03e642a3482c':
  examples/encode_audio: switch to the new audio encoding API
Merged-by: Clément Bœsch <u@pkh.me > 
						
						
					 
					
						2017-04-03 21:14:16 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						54e195cf52 
					 
					
						
						
							
							Merge commit '44c9f374f188f92927b7a4aad2101289d446b814'  
						
						... 
						
						
						
						* commit '44c9f374f188f92927b7a4aad2101289d446b814':
  examples/qsvdec: convert to the new decoding API
Merged-by: Clément Bœsch <u@pkh.me > 
						
						
					 
					
						2017-04-03 21:10:07 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						4069394fd4 
					 
					
						
						
							
							Merge commit '1dd2b6c91ca5f26207805720d4f5564de60b241b'  
						
						... 
						
						
						
						* commit '1dd2b6c91ca5f26207805720d4f5564de60b241b':
  examples/qsvdec: switch to the hwcontext API
Merged-by: Clément Bœsch <u@pkh.me > 
						
						
					 
					
						2017-04-03 21:07:59 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						e181e2909b 
					 
					
						
						
							
							doc/examples/transcode_aac: replace local get_error_text with av_err2str  
						
						
						
						
					 
					
						2017-04-01 12:45:33 +02:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
							
						
						b27dd80255 
					 
					
						
						
							
							doc/decode_audio: use <> to include libav* headers  
						
						... 
						
						
						
						Found-by: ubitux 
						
						
					 
					
						2017-03-31 16:50:51 -03:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
							
						
						ebe9808aaa 
					 
					
						
						
							
							Merge commit '905cdcaa9d081d3d945ce555b27b43a75c3af57b'  
						
						... 
						
						
						
						* commit '905cdcaa9d081d3d945ce555b27b43a75c3af57b':
  examples/decode_audio: Add missing header for av_free()
Merged-by: James Almer <jamrial@gmail.com > 
						
						
					 
					
						2017-03-31 15:46:13 -03:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						59b8c2a4e6 
					 
					
						
						
							
							doc/examples/encode_audio: Favor a sample rate close to 44khz instead of the maximum sample rate  
						
						... 
						
						
						
						This is an example, people will copy and use this. The maximum supported is quite
unreasonable as a default choice
Reviewed-by: Steven Liu <lingjiujianke@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc > 
						
						
					 
					
						2017-03-30 16:34:06 +02:00 
						 
				 
			
				
					
						
							
							
								Matthieu Bouron 
							
						 
					 
					
						
						
							
						
						03372d0a90 
					 
					
						
						
							
							doc/examples/filtering_audio: switch to new decoding API  
						
						
						
						
					 
					
						2017-03-30 16:20:13 +02:00 
						 
				 
			
				
					
						
							
							
								Matthieu Bouron 
							
						 
					 
					
						
						
							
						
						afd257b43f 
					 
					
						
						
							
							doc/examples/filtering_video: switch to new decoding API  
						
						
						
						
					 
					
						2017-03-30 16:20:07 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						fdbc29ca70 
					 
					
						
						
							
							Merge commit '8191f960a669819db4de33a2439ded1630b8a73e'  
						
						... 
						
						
						
						* commit '8191f960a669819db4de33a2439ded1630b8a73e':
  examples/decode_video: constify the AVCodec instance
Merged-by: Clément Bœsch <u@pkh.me > 
						
						
					 
					
						2017-03-29 14:22:32 +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 
							
						 
					 
					
						
						
							
						
						944e5ce3ec 
					 
					
						
						
							
							doc/examples/{de,en}code_audio: fix includes  
						
						... 
						
						
						
						Consistent with other examples. 
						
						
					 
					
						2017-03-29 14:18:10 +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 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						dcdd52101f 
					 
					
						
						
							
							Merge commit '90265814f993098d79b0a0f40745ecdb403fbf56'  
						
						... 
						
						
						
						* commit '90265814f993098d79b0a0f40745ecdb403fbf56':
  examples/decode_audio: constify the AVCodec instance
Merged-by: Clément Bœsch <u@pkh.me > 
						
						
					 
					
						2017-03-29 13:45:51 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						9bed10afb8 
					 
					
						
						
							
							doc/examples/encode_audio: add missing return  
						
						
						
						
					 
					
						2017-03-29 13:45:09 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						878070cc56 
					 
					
						
						
							
							Merge commit 'f5df897c4b61985e3afc89ba1290649712ff438e'  
						
						... 
						
						
						
						* commit 'f5df897c4b61985e3afc89ba1290649712ff438e':
  examples/avcodec: split audio decoding into a separate example
Merged-by: Clément Bœsch <u@pkh.me > 
						
						
					 
					
						2017-03-29 13:43:47 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						780cc080d8 
					 
					
						
						
							
							Merge commit 'f76698e759a08e8d3b629c06edb0439f474e7fee'  
						
						... 
						
						
						
						* commit 'f76698e759a08e8d3b629c06edb0439f474e7fee':
  examples/encode_audio: use the AVFrame API for allocating the data
Merged-by: Clément Bœsch <u@pkh.me > 
						
						
					 
					
						2017-03-29 13:31:44 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						f38e7566c6 
					 
					
						
						
							
							Merge commit 'c00a11ab383ff276a2ab2fdba577945e48d465be'  
						
						... 
						
						
						
						* commit 'c00a11ab383ff276a2ab2fdba577945e48d465be':
  examples/encode_audio: constify AVCodec instances
Merged-by: Clément Bœsch <u@pkh.me > 
						
						
					 
					
						2017-03-29 13:30:16 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						b785af4868 
					 
					
						
						
							
							Merge commit '40aaa8dadfd1c69ff4460d04750e1403b5535a6d'  
						
						... 
						
						
						
						* commit '40aaa8dadfd1c69ff4460d04750e1403b5535a6d':
  examples/avcodec: split audio encoding into a separate example
Merged-by: Clément Bœsch <u@pkh.me > 
						
						
					 
					
						2017-03-29 13:29:22 +02:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
							
						
						3b80f73b18 
					 
					
						
						
							
							doc/examples/transcoding: convert to codecpar  
						
						... 
						
						
						
						Reviewed-by: Matthieu Bouron <matthieu.bouron@gmail.com >
Signed-off-by: James Almer <jamrial@gmail.com > 
						
						
					 
					
						2017-03-28 12:27:04 -03:00 
						 
				 
			
				
					
						
							
							
								Matthieu Bouron 
							
						 
					 
					
						
						
							
						
						64b5539985 
					 
					
						
						
							
							doc/examples/extract_mvs: switch to codecpar  
						
						
						
						
					 
					
						2017-03-28 17:46:29 +02:00 
						 
				 
			
				
					
						
							
							
								Matthieu Bouron 
							
						 
					 
					
						
						
							
						
						4a946aca7c 
					 
					
						
						
							
							doc/examples/remuxing: switch to codecpar  
						
						... 
						
						
						
						Also limits remuxing to audio, video and subtitle streams. 
						
						
					 
					
						2017-03-28 17:46:23 +02:00 
						 
				 
			
				
					
						
							
							
								Matthieu Bouron 
							
						 
					 
					
						
						
							
						
						7e3e0f87e6 
					 
					
						
						
							
							doc/examples/muxing: re-indent block  
						
						
						
						
					 
					
						2017-03-28 12:41:46 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						c3706bc255 
					 
					
						
						
							
							doc/examples/filtering_*: switch to codecpar  
						
						
						
						
					 
					
						2017-03-28 11:40:57 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						c483398bb7 
					 
					
						
						
							
							build: Drop DOC_ prefix from EXAMPLES-related variables  
						
						
						
						
					 
					
						2017-02-27 13:57:35 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						ab566cc96b 
					 
					
						
						
							
							build: Separate logic for building examples from that for building avtools  
						
						
						
						
					 
					
						2017-02-21 16:10:51 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						acb0dea27e 
					 
					
						
						
							
							build: Split logic for building examples off into a separate Makefile  
						
						
						
						
					 
					
						2017-02-21 16:10:51 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						126e96533f 
					 
					
						
						
							
							Merge commit '9833a406d3d743d238e4cbee08ffcaa12e067dd2'  
						
						... 
						
						
						
						* commit '9833a406d3d743d238e4cbee08ffcaa12e067dd2':
  examples: Properly free AVCodecContext
Merged-by: Clément Bœsch <cboesch@gopro.com > 
						
						
					 
					
						2017-01-31 17:35:41 +01:00 
						 
				 
			
				
					
						
							
							
								Rostislav Pehlivanov 
							
						 
					 
					
						
						
							
						
						e05d2dd86a 
					 
					
						
						
							
							doc/examples/decoder_targeted: move to tools/target_dec_fuzzer.c  
						
						... 
						
						
						
						Name and purpose are more appropriate there since the code isn't
an ideal example.
Reviewed-by: wm4 <nfxjfg@googlemail.com >
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com > 
						
						
					 
					
						2017-01-29 16:14:18 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						bbd4d92304 
					 
					
						
						
							
							doc/examples/decoder_targeted: Disable error concealment after 20 frames  
						
						... 
						
						
						
						This allows testing EC and non EC. Avoids spending most time in EC on
high res samples and reduces the likelyhood of hitting timeouts
Fixes: Timeout in 467/fuzz-2-ffmpeg_VIDEO_AV_CODEC_ID_H263_fuzzer
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc > 
						
						
					 
					
						2017-01-29 16:09:55 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						89d4d7d759 
					 
					
						
						
							
							doc/examples/http_multiclient: Fix resource leak  
						
						... 
						
						
						
						Fixes CID1396269
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc > 
						
						
					 
					
						2016-12-26 18:29:00 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						99af260d0b 
					 
					
						
						
							
							doc/examples/decoder_targeted: Limit max pixels for fuzzing  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michael@niedermayer.cc > 
						
						
					 
					
						2016-12-19 19:59:06 +01:00 
						 
				 
			
				
					
						
							
							
								Aleksandr Slobodeniuk 
							
						 
					 
					
						
						
							
						
						a91f1023bc 
					 
					
						
						
							
							examples: fix a typo in an error message  
						
						... 
						
						
						
						Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com > 
						
						
					 
					
						2016-12-02 11:59:08 -05:00 
						 
				 
			
				
					
						
							
							
								Александр Слободенюк 
							
						 
					 
					
						
						
							
						
						3aa1ff30f3 
					 
					
						
						
							
							doc/examples/transcode_aac: fix a typo  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michael@niedermayer.cc > 
						
						
					 
					
						2016-12-01 12:53:45 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						c7ab0eb305 
					 
					
						
						
							
							examples/decode_video: allocate the packet dynamically  
						
						... 
						
						
						
						AVPackets on stack are discouraged. 
						
						
					 
					
						2016-11-23 13:11:17 +01:00