51fa653829 
								
							
								 
							
						 
						
							
							
								
								examples/decoding_encoding: clarify operations in the usage message  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bcf93f78a5 
								
							
								 
							
						 
						
							
							
								
								examples/decoding_encoding: replace "picture" with "frame" in encode_example()  
							
							The use of "picture" in place of "frame" is confusing. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								70b671a283 
								
							
								 
							
						 
						
							
							
								
								examples/decoding_encoding: apply various message log fixes  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								34b5b735f9 
								
							
								 
							
						 
						
							
							
								
								examples/muxing: add check on avformat_write_header() result  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b3e2975ab3 
								
							
								 
							
						 
						
							
							
								
								examples/muxing: apply misc fixes to log messages  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1d0048cfe3 
								
							
								 
							
						 
						
							
							
								
								examples/muxing: rename img_convert_ctx to sws_ctx  
							
							The new name is more consistent with the codebase, and more
self-consistent with the libswscale API. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								976bb42aca 
								
							
								 
							
						 
						
							
							
								
								examples/muxing: merge some declarations and definitions  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bdd9bfbbab 
								
							
								 
							
						 
						
							
							
								
								examples/muxing: prefer AVPicture to AVFrame, when feasible  
							
							Favor the use of plain AVPicture over AVFrame, especially when the use of
AVFrame is not required like in the case of tmp_picture.
Also adopt more straightforward names, to avoid frame/picture confusion. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2fe8fd3948 
								
							
								 
							
						 
						
							
							
								
								examples/demuxing: add audio decoding/demuxing  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3b34cbce19 
								
							
								 
							
						 
						
							
							
								
								examples/scaling_video: write to rawvideo file  
							
							This is more useful for testing purposes. Also allow to specify the name
of the output file. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c8ef309379 
								
							
								 
							
						 
						
							
							
								
								examples: add demuxing.c example  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3061664a57 
								
							
								 
							
						 
						
							
							
								
								avoid ambigous buffersink names  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								db0a0aa243 
								
							
								 
							
						 
						
							
							
								
								examples/scaling_video: add logging in case of image allocation failure  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								952caf11f2 
								
							
								 
							
						 
						
							
							
								
								examples/muxing: remove pointless #undef exit  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cb6defb053 
								
							
								 
							
						 
						
							
							
								
								examples/scaling_video: consistently use printf rather than av_log()  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								078e203379 
								
							
								 
							
						 
						
							
							
								
								examples/scaling_video: add file doxy  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e53becc70f 
								
							
								 
							
						 
						
							
							
								
								examples/Makefile: give priority to pkg-config flags  
							
							In case CFLAGS/LDLIBS are already defined and conflicting with the
pkg-config flags, give priority to the latter since they are used to
detect compilation flags.
This should fix for example the case where there are many different
instances of a library, CFLAGS=-I/foo/include and pkg-config cflags say
-I/bar/include. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2cbffc6706 
								
							
								 
							
						 
						
							
							
								
								examples/Makefile: remove duplicated -f switch  
							
							$(RM) already includes that flag.
Spotted-by: ubitux 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								74419fcf45 
								
							
								 
							
						 
						
							
							
								
								examples: add scaling_video example  
							
							This example should be useful to show the basic functionality of the
libswscale API.
More advanced features (scaling options etc., colorspace tweaking) may be
added later. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								60924dfe55 
								
							
								 
							
						 
						
							
							
								
								examples/decoding_encoding: make operation logic more self-evident / predictable  
							
							Add a switch which controls which operation to perform.  Useful to test
only a single feature. Also the new behavior is more self-consistent. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3b0e2763f4 
								
							
								 
							
						 
						
							
							
								
								examples/Makefile: apply misc minor fixes to the RM rule  
							
							Use $(RM) in place of rm, drop useless "-r" for removing files. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c0bca6425d 
								
							
								 
							
						 
						
							
							
								
								examples/decoding_encoding: store temporary files in current dir  
							
							Do not clutter the temporary directory with files, also "/tmp" is not
always available, e.g. in Windows.
Also add the clean-test Makefile rule, which will clean the generated
files. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fef9e84114 
								
							
								 
							
						 
						
							
							
								
								examples/decoding_encoding.c: tell where the decoding output files are printed  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								864e8adcf1 
								
							
								 
							
						 
						
							
							
								
								examples/muxing: update to the new avcodec_encode_video2() API  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a7219529d1 
								
							
								 
							
						 
						
							
							
								
								examples/decoding_encoding: flush audio frames in the encoder  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								535df748c5 
								
							
								 
							
						 
						
							
							
								
								examples/decoding_encoding: re-organize frame configuration code  
							
							Put the relevant code in one chunk, also check for frame allocation
failures. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								005af8ce61 
								
							
								 
							
						 
						
							
							
								
								examples/muxing: cast sws_scale() argument to the expected one  
							
							Fix warnings:
muxing.c: In function ‘write_video_frame’:
muxing.c:326:23: warning: passing argument 2 of ‘sws_scale’ from incompatible pointer type [enabled by default] 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								13bbc464ed 
								
							
								 
							
						 
						
							
							
								
								examples/muxing: set codec in the codec context  
							
							Make add_{audio,video}_stream return the found codec, and pass it to
avcodec_open2() through open_{audio,video} functions.
Fix failure:
No codec provided to avcodec_open2().
could not open codec
This is also consistent with the use of the avcodec_open2() API in the
codebase. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b907655303 
								
							
								 
							
						 
						
							
							
								
								examples/muxing: drop duplicated code in add_video_stream()  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								66747a6160 
								
							
								 
							
						 
						
							
							
								
								examples/muxing: simplify alloc_picture()  
							
							Use avpicture_alloc() high level function. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								37b5959d96 
								
							
								 
							
						 
						
							
							
								
								examples/filtering: fix packet memleak  
							
							Free packets unconditionally after demuxing, and not only when the
packets belong to a given stream.
Signed-off-by: Stefano Sabatini <stefasab@gmail.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9ebed95db6 
								
							
								 
							
						 
						
							
							
								
								examples/filtering_video: update to the new API  
							
							Update the video filtering example program based on the audio one.
Signed-off-by: Stefano Sabatini <stefasab@gmail.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								11f2cad127 
								
							
								 
							
						 
						
							
							
								
								examples/filtering_audio: update for avfilter API "cleanup"  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1ef802d038 
								
							
								 
							
						 
						
							
							
								
								update filtering_audio example  
							
							The filtering_audio.c example needs to be updated for the new
"abuffer" filter args.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4fd573970a 
								
							
								 
							
						 
						
							
							
								
								doc/examples: make use of the parameter filters_descr parameter in init_filters().  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e692b9d564 
								
							
								 
							
						 
						
							
							
								
								doc/examples: fix pts heuristic in filtering_video.  
							
							Note: the condition looked wrong in the first place ("if DTS is not
defined, then set PTS to that undefined value [...]"). 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5e82ec9b42 
								
							
								 
							
						 
						
							
							
								
								doc/examples: properly close input in metadata.  
							
							Avoid some memleaks. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								50df68fd50 
								
							
								 
							
						 
						
							
							
								
								doc/examples: print operation filename in decoding_encoding.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c6bbe3c2a7 
								
							
								 
							
						 
						
							
							
								
								doc/examples: add debug compilation flag.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6c211085bb 
								
							
								 
							
						 
						
							
							
								
								doc/examples: use system headers in decoding_encoding and muxing.  
							
							All the other examples already use the system installed headers. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								136ca0e5f8 
								
							
								 
							
						 
						
							
							
								
								doc/examples: remove explicit rules.  
							
							These rules are already in gmake builtins. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7aedfeebfb 
								
							
								 
							
						 
						
							
							
								
								doc/examples: add libavr to libraries to avoid link failures.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4d4098da00 
								
							
								 
							
						 
						
							
							
								
								lavfi: drop planar/packed negotiation support  
							
							The planar/packed switch and the packing_formats list is no longer
required, since the planar/packed information is now stored in the sample
format enum.
This is technically a major API break, possibly it should be not too
painful as we marked the audio filtering API as unstable. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								be062de9d4 
								
							
								 
							
						 
						
							
							
								
								doc/examples: add libswresample in the libraries.  
							
							It is required for audio filtering. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								55e5f105d3 
								
							
								 
							
						 
						
							
							
								
								doc/examples: use buffersrc.h instead of deprecated asrc_abuffer.h.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9188294d30 
								
							
								 
							
						 
						
							
							
								
								doc/examples: fix typo.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5b55c7f4e9 
								
							
								 
							
						 
						
							
							
								
								doc/examples: add -O2 in CFLAGS.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								072c2c08bf 
								
							
								 
							
						 
						
							
							
								
								doc/examples: add missing math.h include in decoding/encoding example.  
							
							The header is required for the sin() function. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2f197a20cf 
								
							
								 
							
						 
						
							
							
								
								doc/examples: link decoding_encoding and muxing with math lib.  
							
							These two examples use the sin() function. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9a19341e6e 
								
							
								 
							
						 
						
							
							
								
								doc/examples: rename LDFLAGS to LDLIBS.  
							
							
								
							
							
						 
						13 years ago