Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							182d3f8221 
							
						 
					 
					
						
						
							
							output example: rewrite encoding logic  
						
						... 
						
						
						
						Properly generate pts for the frames sent to the encoder, avoid
using private and deprecated AVStream.pts. 
						
						
					 
					
						2014-06-26 16:07:34 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							a7fcd4122b 
							
						 
					 
					
						
						
							
							output example: store the scaling context in the stream context  
						
						
						
						
					 
					
						2014-06-26 16:07:29 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							6a927d7aaf 
							
						 
					 
					
						
						
							
							output example: use a macro instead of a static variable  
						
						
						
						
					 
					
						2014-06-26 16:07:23 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							63fd0d866c 
							
						 
					 
					
						
						
							
							output example: allocate the audio frame only once  
						
						
						
						
					 
					
						2014-06-26 16:07:08 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							edd5f95764 
							
						 
					 
					
						
						
							
							output example: use OutputStream for audio streams as well  
						
						
						
						
					 
					
						2014-06-26 16:07:02 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							5e7b125b6a 
							
						 
					 
					
						
						
							
							output example: use the new AVFrame API to allocate audio frames  
						
						
						
						
					 
					
						2014-06-26 16:06:54 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							ac85f631c9 
							
						 
					 
					
						
						
							
							output example: set output channel layout  
						
						
						
						
					 
					
						2014-06-26 16:06:48 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							294daf71a7 
							
						 
					 
					
						
						
							
							output example: use a struct to bundle the video stream variables together  
						
						
						
						
					 
					
						2014-06-26 16:05:24 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							38d044429d 
							
						 
					 
					
						
						
							
							output example: use the new AVFrame API for allocating the video frame  
						
						
						
						
					 
					
						2014-06-26 16:05:19 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							afa7ab557a 
							
						 
					 
					
						
						
							
							Merge commit '452860d7e056f9a894cac2fe52cdedeae4c38251'  
						
						... 
						
						
						
						* commit '452860d7e056f9a894cac2fe52cdedeae4c38251':
  Use av_packet_rescale_ts() to simplify code.
Conflicts:
	doc/examples/muxing.c
	ffmpeg.c
Merged-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-06-20 17:03:58 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							452860d7e0 
							
						 
					 
					
						
						
							
							Use av_packet_rescale_ts() to simplify code.  
						
						
						
						
					 
					
						2014-06-20 14:14:48 +02:00 
						 
				 
			
				
					
						
							
							
								Lou Logan 
							
						 
					 
					
						
						
						
						
							
						
						
							88f2586adb 
							
						 
					 
					
						
						
							
							fix various typos  
						
						... 
						
						
						
						Signed-off-by: Lou Logan <lou@lrcd.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-06-03 10:58:19 -08:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							bf411fffd4 
							
						 
					 
					
						
						
							
							examples: rename avcodec.c to decoding_encoding.c  
						
						... 
						
						
						
						Restore the old name, which was more meaningful and consistent with the
names of the other examples. 
						
						
					 
					
						2014-04-23 10:32:42 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							9b467d3cd5 
							
						 
					 
					
						
						
							
							examples/transcoding: use av_malloc_array()  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-04-08 15:35:14 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							419800acc4 
							
						 
					 
					
						
						
							
							examples/avio_reading: fix null dereference on error  
						
						... 
						
						
						
						Fixed CID1197052
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-04-06 00:39:58 +02:00 
						 
				 
			
				
					
						
							
							
								Anshul Maheshwari 
							
						 
					 
					
						
						
						
						
							
						
						
							6d25e90262 
							
						 
					 
					
						
						
							
							doc/examples/avcodec: information regarding gop_size ignored if frame->pic-type is AV_PICTURE_TYPE_I  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-03-21 15:21:15 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Utkin 
							
						 
					 
					
						
						
						
						
							
						
						
							e10ab43614 
							
						 
					 
					
						
						
							
							doc/examples: Add example transcoding.c  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-03-17 20:56:33 +01:00 
						 
				 
			
				
					
						
							
							
								compn 
							
						 
					 
					
						
						
						
						
							
						
						
							84bccae8e9 
							
						 
					 
					
						
						
							
							doc: fix typo  
						
						
						
						
					 
					
						2014-03-07 17:07:37 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Hsu 
							
						 
					 
					
						
						
						
						
							
						
						
							8fb4dba89d 
							
						 
					 
					
						
						
							
							doc/examples/remuxing: dont use the input codec_tag, it may be invalid tor the output  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-03-05 16:10:06 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							1f2bacc897 
							
						 
					 
					
						
						
							
							Merge commit 'e7dfaf16a403972eb6aed5ce8f84c0085bd2fb5a'  
						
						... 
						
						
						
						* commit 'e7dfaf16a403972eb6aed5ce8f84c0085bd2fb5a':
  libavfilter: example audio filtering program
Conflicts:
	.gitignore
	configure
	doc/Makefile
Merged-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-02-25 20:26:00 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							e7dfaf16a4 
							
						 
					 
					
						
						
							
							libavfilter: example audio filtering program  
						
						... 
						
						
						
						Based on a patch by Andrew Kelley <superjoe30@gmail.com>
Signed-off-by: Diego Biurrun <diego@biurrun.de> 
						
						
					 
					
						2014-02-25 13:22:10 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							341639fe80 
							
						 
					 
					
						
						
							
							doc/examples: remove pathes from doxy examples  
						
						... 
						
						
						
						This makes the examples page less cluttered
Reviewed-by: Clément Bœsch <u@pkh.me>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-02-17 13:50:53 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							1fc74926a5 
							
						 
					 
					
						
						
							
							Merge commit 'b339182eba34f28de5f1a477cdd2c84f1ef35d90'  
						
						... 
						
						
						
						* commit 'b339182eba34f28de5f1a477cdd2c84f1ef35d90':
  Move all example programs to doc/examples
Conflicts:
	configure
	doc/Makefile
	doc/doxy-wrapper.sh
	doc/examples/avcodec.c
	doc/examples/decoding_encoding.c
	doc/examples/metadata.c
	doc/examples/muxing.c
	doc/examples/transcode_aac.c
	libavcodec/Makefile
	libavcodec/api-example.c
	libavformat/Makefile
Merged-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-02-17 02:22:01 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							b339182eba 
							
						 
					 
					
						
						
							
							Move all example programs to doc/examples  
						
						... 
						
						
						
						Also drop support for building examples in library directories. 
						
						
					 
					
						2014-02-16 21:37:21 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							fba1592f35 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qatar/master'  
						
						... 
						
						
						
						* qatar/master:
  doc/examples: misc Doxygen markup improvements
Conflicts:
	doc/examples/muxing.c
	doc/examples/transcode_aac.c
Merged-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-02-14 15:31:14 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							0b9716c455 
							
						 
					 
					
						
						
							
							doc/examples: misc Doxygen markup improvements  
						
						... 
						
						
						
						Add properly formatted @example tag and fix Doxygen syntax. 
						
						
					 
					
						2014-02-14 12:01:36 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							60251c13e3 
							
						 
					 
					
						
						
							
							examples/avio_reading: remove stray empty line  
						
						
						
						
					 
					
						2014-02-02 12:35:46 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							5fc4dea39c 
							
						 
					 
					
						
						
							
							examples: add avio_reading.c example  
						
						
						
						
					 
					
						2014-02-02 11:58:23 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							a85a718f26 
							
						 
					 
					
						
						
							
							doc/examples/decoding_encoding: Check all av_samples_get_buffer_size() returns  
						
						... 
						
						
						
						Fixed CID1135755
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-01-31 03:27:37 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							ca57659440 
							
						 
					 
					
						
						
							
							examples/filtering_audio,video: do not call avcodec_register_all()  
						
						... 
						
						
						
						It is implied by av_register_all(). Simplify. 
						
						
					 
					
						2014-01-24 12:20:46 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							35fe88bb51 
							
						 
					 
					
						
						
							
							examples/muxing: reindent after previous commit  
						
						
						
						
					 
					
						2014-01-23 01:08:24 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							c92d2f98db 
							
						 
					 
					
						
						
							
							examples/muxing: flush encoders at the end  
						
						
						
						
					 
					
						2014-01-23 00:54:33 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							b539a72bba 
							
						 
					 
					
						
						
							
							examples/filtering_audio,video: drop call to avcodec_get_frame_defaults()  
						
						... 
						
						
						
						The avcodec_get_frame_defaults() function is deprecated and its use
doesn't seem required. 
						
						
					 
					
						2014-01-21 20:08:36 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							e34ad128a3 
							
						 
					 
					
						
						
							
							examples/muxing: reduce duration, remove wrong and misleading comment  
						
						... 
						
						
						
						Set duration to 10 seconds, after it was increased from 5 to 200 seconds
in 8d80f3cb877b890889b1673029387229648901ed.
200 seconds will generate too much data which is annoying especially when
testing. 
						
						
					 
					
						2014-01-21 11:52:14 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							9ab8f3738a 
							
						 
					 
					
						
						
							
							examples/muxing: remove redundant {}  
						
						
						
						
					 
					
						2014-01-20 13:10:10 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							b933c72b5e 
							
						 
					 
					
						
						
							
							examples/muxing: change error checks, from "ret != 0" to "ret < 0"  
						
						... 
						
						
						
						More consistent and more future-proof. 
						
						
					 
					
						2014-01-20 13:10:10 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							d72c742d47 
							
						 
					 
					
						
						
							
							examples/muxing: factorize write_interleave code  
						
						... 
						
						
						
						Also log output packet information. 
						
						
					 
					
						2014-01-20 13:10:10 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							5e2b8e4934 
							
						 
					 
					
						
						
							
							examples: add remuxing example  
						
						... 
						
						
						
						Show how to perform streamcopy from one container to another. 
						
						
					 
					
						2014-01-20 13:10:10 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							d497141b85 
							
						 
					 
					
						
						
							
							examples/muxing: simplify video PTS setting  
						
						... 
						
						
						
						Rely on frame_count. Also more consistent with audio path. 
						
						
					 
					
						2014-01-12 09:25:48 +01:00 
						 
				 
			
				
					
						
							
							
								Andre Anjos 
							
						 
					 
					
						
						
						
						
							
						
						
							23ffc4c70d 
							
						 
					 
					
						
						
							
							doc/examples/muxing: Fixes frame initialization.  
						
						... 
						
						
						
						Fixes use of the example with encoders which use tha AVFrame w/h/pix_fmt fields
FFV1 is one of these codecs
We cannot easily workaround the not set fields in common code because the API
has AVFrame constant for the encoders.
Alternatives would be to fix the API or to duplicate the struct and fill in
missing fields. Or as is to require all user apps to set this correctly and
maybe simplify for that case
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-01-09 18:12:24 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							094c500caf 
							
						 
					 
					
						
						
							
							examples/muxing: set timestamps in output audio packet  
						
						... 
						
						
						
						In particular, fix trac ticket #3231 . 
						
						
					 
					
						2014-01-09 10:54:38 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							8d22d37e54 
							
						 
					 
					
						
						
							
							examples/muxing: use av_frame_free() in place of av_free()  
						
						
						
						
					 
					
						2014-01-09 10:51:57 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							9abe4a10fd 
							
						 
					 
					
						
						
							
							examples/muxing: reuse global audio frame  
						
						... 
						
						
						
						Simplify logic, avoid multiple unnecessary alloc/free operations. 
						
						
					 
					
						2014-01-09 10:51:52 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							80bca6eabe 
							
						 
					 
					
						
						
							
							examples/muxing: honour distinction between encoder PTS timebase and stream timebase  
						
						... 
						
						
						
						Fix PTS set on the frame when encoding, which must be specified in the
encoder timebase or this will confuse the encoder.
When muxing the packet, the PTS/DTS generated by the encoder is then
rescaled to the stream timebase. 
						
						
					 
					
						2014-01-09 10:51:47 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							eadc421259 
							
						 
					 
					
						
						
							
							examples/muxing: set sample formats from list of codec supported sample formats  
						
						... 
						
						
						
						Avoid the need of tweaking, also show how to get list of supported sample
formats. 
						
						
					 
					
						2014-01-09 10:51:41 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							2503928a2f 
							
						 
					 
					
						
						
							
							examples/decoding_encoding: fix style nits  
						
						
						
						
					 
					
						2014-01-07 13:08:11 +01:00 
						 
				 
			
				
					
						
							
							
								Ilya Basin 
							
						 
					 
					
						
						
						
						
							
						
						
							d1b8e01ef1 
							
						 
					 
					
						
						
							
							examples/muxing: fix memleaks in resampler  
						
						... 
						
						
						
						- do not allocate resample dst buffer when resample is off
  - free sample buffers in addition to freeing data pointer arrays
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2013-12-21 12:22:49 +01:00 
						 
				 
			
				
					
						
							
							
								Ilya Basin 
							
						 
					 
					
						
						
						
						
							
						
						
							7d1d0b3ecf 
							
						 
					 
					
						
						
							
							examples/muxing: use S16 sample_fmt for resample src regardless of codec sample_fmt  
						
						... 
						
						
						
						We generate S16 samples and we should allocate the right buffer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2013-12-21 12:21:05 +01:00 
						 
				 
			
				
					
						
							
							
								Ilya Basin 
							
						 
					 
					
						
						
						
						
							
						
						
							b6714fa077 
							
						 
					 
					
						
						
							
							examples/muxing: fix av_frame_free() not called when got_packet is false  
						
						... 
						
						
						
						Hi list! Since my last patch (fix 2 memleaks in doc/examples/muxing.c)
I found more problems to fix.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2013-12-21 12:20:44 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							b2a4316287 
							
						 
					 
					
						
						
							
							examples/decoding_encoding: check av_samples_get_buffer_size() for a negative value  
						
						... 
						
						
						
						Fix broken != 0 check. 
						
						
					 
					
						2013-12-15 20:09:26 +01:00