Anton Khirnov
							
						 | 
						
							
							
							
								
							
								990e4a6639
								
							
								
							
						 | 
						
							
							
								
								Add a QSV decoding example.
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Andreas Unterweger
							
						 | 
						
							
							
							
								
							
								3a70c0c95f
								
							
								
							
						 | 
						
							
							
								
								examples/transcode_aac: generate proper PTS and set the muxer timebase
							
							
							
							
							
							
								
							
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Andreas Unterweger
							
						 | 
						
							
							
							
								
							
								c9b19ac892
								
							
								
							
						 | 
						
							
							
								
								examples/transcode_aac: fix a typo
							
							
							
							
							
							
								
							
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Andreas Unterweger
							
						 | 
						
							
							
							
								
							
								749a89d1b8
								
							
								
							
						 | 
						
							
							
								
								examples/transcode_aac: properly select the output sample format
							
							
							
							
							
							
								
							
							
							Makes the example work with all the supported AAC encoders.
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Diego Biurrun
							
						 | 
						
							
							
							
								
							
								6a928293dd
								
							
								
							
						 | 
						
							
							
								
								examples: filter_audio: Add missing mem.h header for av_freep()
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   Anton Khirnov
							
						 | 
						
							
							
							
								
							
								56f98e340f
								
							
								
							
						 | 
						
							
							
								
								output example: convert audio to the format supported by the encoder
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   Anton Khirnov
							
						 | 
						
							
							
							
								
							
								884f7c975f
								
							
								
							
						 | 
						
							
							
								
								output example: set the stream timebase
							
							
							
							
							
							
								
							
							
							This is required by the new API. 
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   Diego Biurrun
							
						 | 
						
							
							
							
								
							
								6cc1409ba8
								
							
								
							
						 | 
						
							
							
								
								examples/output: Remove unused variable
							
							
							
							
							
							
								
							
							
							doc/examples/output.c:460:9: warning: unused variable āiā 
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   Anton Khirnov
							
						 | 
						
							
							
							
								
							
								a5864e9a25
								
							
								
							
						 | 
						
							
							
								
								output example: free the muxing format context properly
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   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. 
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   Anton Khirnov
							
						 | 
						
							
							
							
								
							
								a7fcd4122b
								
							
								
							
						 | 
						
							
							
								
								output example: store the scaling context in the stream context
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   Anton Khirnov
							
						 | 
						
							
							
							
								
							
								6a927d7aaf
								
							
								
							
						 | 
						
							
							
								
								output example: use a macro instead of a static variable
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   Anton Khirnov
							
						 | 
						
							
							
							
								
							
								63fd0d866c
								
							
								
							
						 | 
						
							
							
								
								output example: allocate the audio frame only once
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   Anton Khirnov
							
						 | 
						
							
							
							
								
							
								edd5f95764
								
							
								
							
						 | 
						
							
							
								
								output example: use OutputStream for audio streams as well
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   Anton Khirnov
							
						 | 
						
							
							
							
								
							
								5e7b125b6a
								
							
								
							
						 | 
						
							
							
								
								output example: use the new AVFrame API to allocate audio frames
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   Anton Khirnov
							
						 | 
						
							
							
							
								
							
								ac85f631c9
								
							
								
							
						 | 
						
							
							
								
								output example: set output channel layout
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   Anton Khirnov
							
						 | 
						
							
							
							
								
							
								294daf71a7
								
							
								
							
						 | 
						
							
							
								
								output example: use a struct to bundle the video stream variables together
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   Anton Khirnov
							
						 | 
						
							
							
							
								
							
								38d044429d
								
							
								
							
						 | 
						
							
							
								
								output example: use the new AVFrame API for allocating the video frame
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   Anton Khirnov
							
						 | 
						
							
							
							
								
							
								452860d7e0
								
							
								
							
						 | 
						
							
							
								
								Use av_packet_rescale_ts() to simplify code.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   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> 
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   Diego Biurrun
							
						 | 
						
							
							
							
								
							
								b339182eba
								
							
								
							
						 | 
						
							
							
								
								Move all example programs to doc/examples
							
							
							
							
							
							
								
							
							
							Also drop support for building examples in library directories. 
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   Diego Biurrun
							
						 | 
						
							
							
							
								
							
								0b9716c455
								
							
								
							
						 | 
						
							
							
								
								doc/examples: misc Doxygen markup improvements
							
							
							
							
							
							
								
							
							
							Add properly formatted @example tag and fix Doxygen syntax. 
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   Anton Khirnov
							
						 | 
						
							
							
							
								
							
								eb891b3114
								
							
								
							
						 | 
						
							
							
								
								Replace all uses of avcodec_free_frame with av_frame_free().
							
							
							
							
								
							
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								   Andreas Unterweger
							
						 | 
						
							
							
							
								
							
								10421bcf0a
								
							
								
							
						 | 
						
							
							
								
								Add an audio transcoding example.
							
							
							
							
							
							
								
							
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								   Diego Biurrun
							
						 | 
						
							
							
							
								
							
								ab81f24ad4
								
							
								
							
						 | 
						
							
							
								
								build: Integrate multilibrary examples into the build system
							
							
							
							
							
							
								
							
							
							This includes moving libavformat/output-example to doc/examples/output. 
							
						 | 
						12 years ago |