Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						5d2cf1ae86 
					 
					
						
						
							
							doc/examples/muxing: select a supported sample rate for the encoder, favor 44100  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-07-26 22:27:50 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						ead22f42f4 
					 
					
						
						
							
							doc/examples/muxing: pick a supported channel layout if stereo isnt supported by the encoder  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-07-26 22:01:08 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						9ccb9c8df2 
					 
					
						
						
							
							doc/examples/muxing: move swr context to OutputStream  
						
						... 
						
						
						
						Idea from: 56f98e340fmichaelni@gmx.at > 
						
						
					 
					
						2014-07-26 21:50:21 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						1c0c19f8bd 
					 
					
						
						
							
							Merge commit '884f7c975f0af25febe86660e87bf3b2165a0309'  
						
						... 
						
						
						
						* commit '884f7c975f0af25febe86660e87bf3b2165a0309':
  output example: set the stream timebase
Conflicts:
	doc/examples/muxing.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-07-26 21:04:31 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						56f98e340f 
					 
					
						
						
							
							output example: convert audio to the format supported by the encoder  
						
						
						
						
					 
					
						2014-07-26 14:57:59 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						884f7c975f 
					 
					
						
						
							
							output example: set the stream timebase  
						
						... 
						
						
						
						This is required by the new API. 
						
						
					 
					
						2014-07-26 14:57:45 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						6cc1409ba8 
					 
					
						
						
							
							examples/output: Remove unused variable  
						
						... 
						
						
						
						doc/examples/output.c:460:9: warning: unused variable ‘i’ 
						
						
					 
					
						2014-07-11 07:23:50 -07:00 
						 
				 
			
				
					
						
							
							
								Timothy Gu 
							
						 
					 
					
						
						
							
						
						3be90723e7 
					 
					
						
						
							
							transcoding: fix Doxygen file path  
						
						... 
						
						
						
						Signed-off-by: Timothy Gu <timothygu99@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-07-07 13:15:32 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						cddbf95c5f 
					 
					
						
						
							
							doc/examples/resampling_audio: use av_freep() for saftey  
						
						... 
						
						
						
						also its better in examples to use the safer functions.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-06-29 16:26:38 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						4d3072ada3 
					 
					
						
						
							
							doc/examples/muxing: remove unused variable  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-06-28 21:44:38 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						8469c73576 
					 
					
						
						
							
							Merge commit '182d3f8221c23716ea4eafa460bdb94968f71f26'  
						
						... 
						
						
						
						* commit '182d3f8221c23716ea4eafa460bdb94968f71f26':
  output example: rewrite encoding logic
Conflicts:
	doc/examples/muxing.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-06-27 00:57:04 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						9a2850c26a 
					 
					
						
						
							
							Merge commit 'a7fcd4122b19b0f934020f4e261d0c44c4c32e11'  
						
						... 
						
						
						
						* commit 'a7fcd4122b19b0f934020f4e261d0c44c4c32e11':
  output example: store the scaling context in the stream context
Conflicts:
	doc/examples/muxing.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-06-27 00:16:34 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						877716a79c 
					 
					
						
						
							
							Merge commit '6a927d7aaf5625e83a674072913b9e292a303fd1'  
						
						... 
						
						
						
						* commit '6a927d7aaf5625e83a674072913b9e292a303fd1':
  output example: use a macro instead of a static variable
Conflicts:
	doc/examples/muxing.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-06-26 23:58:00 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						5a55d5e445 
					 
					
						
						
							
							Merge commit '63fd0d866c8300a8f251a15b1535e9ce40a407fb'  
						
						... 
						
						
						
						* commit '63fd0d866c8300a8f251a15b1535e9ce40a407fb':
  output example: allocate the audio frame only once
Conflicts:
	doc/examples/muxing.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-06-26 23:22:08 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						b9bfd888e5 
					 
					
						
						
							
							Merge commit 'edd5f957646dcbf1bb55718bc7bf1e5481c25bcb'  
						
						... 
						
						
						
						* commit 'edd5f957646dcbf1bb55718bc7bf1e5481c25bcb':
  output example: use OutputStream for audio streams as well
Conflicts:
	doc/examples/muxing.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-06-26 23:01:52 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						11991a7d90 
					 
					
						
						
							
							Merge commit '5e7b125b6ae36893dfd9cb5661c99b67363cbb38'  
						
						... 
						
						
						
						* commit '5e7b125b6ae36893dfd9cb5661c99b67363cbb38':
  output example: use the new AVFrame API to allocate audio frames
Conflicts:
	doc/examples/muxing.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-06-26 22:46:11 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						a1c4635558 
					 
					
						
						
							
							Merge commit 'ac85f631c9a9cc59aaca1c8dd6894fb1f701c594'  
						
						... 
						
						
						
						* commit 'ac85f631c9a9cc59aaca1c8dd6894fb1f701c594':
  output example: set output channel layout
Conflicts:
	doc/examples/muxing.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-06-26 22:13:46 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						8eb1174a9e 
					 
					
						
						
							
							Merge commit '294daf71a7a1303b5ddd3cbefebed3b732d610f3'  
						
						... 
						
						
						
						* commit '294daf71a7a1303b5ddd3cbefebed3b732d610f3':
  output example: use a struct to bundle the video stream variables together
Conflicts:
	doc/examples/muxing.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-06-26 21:55:11 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						c9083d85df 
					 
					
						
						
							
							Merge commit '38d044429dabcd28928693240e955c6d4430cca9'  
						
						... 
						
						
						
						* commit '38d044429dabcd28928693240e955c6d4430cca9':
  output example: use the new AVFrame API for allocating the video frame
Conflicts:
	doc/examples/muxing.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-06-26 21:30:37 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						a5864e9a25 
					 
					
						
						
							
							output example: free the muxing format context properly  
						
						
						
						
					 
					
						2014-06-26 16:08:06 +02:00 
						 
				 
			
				
					
						
							
							
								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