Anton Khirnov 
							
						 
					 
					
						
						
							
						
						dda20a6e2c 
					 
					
						
						
							
							avprobe: also output dar/par if only defined in stream  
						
						... 
						
						
						
						Based on a patch by Jan Gerber <j@v2v.cc > 
						
						
					 
					
						2013-01-04 12:55:58 +01:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
							
						
						89a4465bd9 
					 
					
						
						
							
							avprobe: report per stream bit rate if set by the decoder  
						
						
						
						
					 
					
						2012-12-02 23:23:34 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						b7f1010c8f 
					 
					
						
						
							
							tools: do not use av_pix_fmt_descriptors directly.  
						
						
						
						
					 
					
						2012-10-12 12:45:38 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						716d413c13 
					 
					
						
						
							
							Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat  
						
						
						
						
					 
					
						2012-10-08 07:13:26 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						8be5b0d6d5 
					 
					
						
						
							
							avconv/avprobe: Add missing 'void' to exit_program() definition  
						
						
						
						
					 
					
						2012-10-03 18:07:49 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Elio Pettenò 
							
						 
					 
					
						
						
							
						
						5e3f9979fa 
					 
					
						
						
							
							Use atexit() instead of defining a custom exit_program() interface.  
						
						
						
						
					 
					
						2012-10-01 17:17:42 -04:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						11d957fbd8 
					 
					
						
						
							
							avtools: remove the distinction between func_arg and func2_arg.  
						
						... 
						
						
						
						func2_arg is the same as func_arg, except it has one additional
parameter. Change all func_arg callbacks to take that parameter (and
ignore it). 
						
						
					 
					
						2012-08-30 13:56:25 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						b42be2d56a 
					 
					
						
						
							
							avprobe: Get rid of ugly casts in the options table  
						
						... 
						
						
						
						This also makes sure the function pointers are stored via the same
union member as they are accessed via.
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2012-08-27 18:59:06 +03:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						f9fada2704 
					 
					
						
						
							
							avconv: split printing "main options" into global and per-file.  
						
						
						
						
					 
					
						2012-08-19 19:23:43 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						a3ad68d36c 
					 
					
						
						
							
							cmdutils: extend -h to allow printing codec details.  
						
						
						
						
					 
					
						2012-08-19 19:22:08 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						dc4c24a3d3 
					 
					
						
						
							
							avtools: move some newlines to show_help_options().  
						
						... 
						
						
						
						Don't require every caller to supply them. 
						
						
					 
					
						2012-08-19 19:21:03 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						f617135bc9 
					 
					
						
						
							
							avtools: fix show_foo() signatures.  
						
						... 
						
						
						
						show_foo() functions are declared as void show_foo(void), but called as
int show_foo(const char*, const char*). 
						
						
					 
					
						2012-08-19 19:07:43 +02:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						8b13445791 
					 
					
						
						
							
							avprobe: add const to AVCodec pointer  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2012-08-18 14:20:57 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						0af85d57c1 
					 
					
						
						
							
							avprobe: Include libm.h for the log2 fallback  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2012-08-14 01:37:52 +03:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						d752509b74 
					 
					
						
						
							
							Use log2(x) instead of log(x) / log(2)  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2012-08-13 17:59:21 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						36ef5369ee 
					 
					
						
						
							
							Replace all CODEC_ID_* with AV_CODEC_ID_*  
						
						
						
						
					 
					
						2012-08-07 16:00:24 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						aba232cfa9 
					 
					
						
						
							
							lavf: deprecate r_frame_rate.  
						
						... 
						
						
						
						According to its description, it is supposed to be the LCM of all the
frame durations. The usability of such a thing is vanishingly small,
especially since we cannot determine it with any amount of reliability.
Therefore get rid of it after the next bump.
Replace it with the average framerate where it makes sense.
FATE results for the wtv and xmv demux tests change. In the wtv case
this is caused by the file being corrupted (or possibly badly cut) and
containing invalid timestamps. This results in lavf estimating the
framerate wrong and making up wrong frame durations.
In the xmv case the file contains pts jumps, so again the estimated
framerate is far from anything sane and lavf again makes up different
frame durations.
In some other tests lavf starts making up frame durations from different
frame. 
						
						
					 
					
						2012-07-29 08:06:30 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
							
						
						dcb7ef5483 
					 
					
						
						
							
							avprobe/avconv: fix tentative declaration compile errors on MSVS.  
						
						
						
						
					 
					
						2012-07-28 11:48:18 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
							
						
						503f2feb14 
					 
					
						
						
							
							avprobe: Identify codec probe failures rather than calling them unsupported codecs.  
						
						
						
						
					 
					
						2012-06-05 09:51:51 -07:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						43b50e62c4 
					 
					
						
						
							
							avprobe: correctly set the default formatter  
						
						
						
						
					 
					
						2012-05-29 14:09:43 -07:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						528995589f 
					 
					
						
						
							
							avprobe: move formatter functions in the context  
						
						... 
						
						
						
						Avoid possible clashes. 
						
						
					 
					
						2012-05-29 11:00:12 -07:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						8271f55bd7 
					 
					
						
						
							
							avprobe: restore pseudo-INI old style format for compatibility.  
						
						
						
						
					 
					
						2012-05-26 21:14:35 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						d30acfa94c 
					 
					
						
						
							
							avprobe: fix formatting.  
						
						
						
						
					 
					
						2012-05-26 21:14:27 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Schmidt 
							
						 
					 
					
						
						
							
						
						b1d22dc52f 
					 
					
						
						
							
							avprobe: display the codec profile in show_stream()  
						
						... 
						
						
						
						Signed-off-by: Luca Barbato <lu_zero@gentoo.org > 
						
						
					 
					
						2012-05-25 16:41:47 -07:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						70026be8e5 
					 
					
						
						
							
							avprobe: fix function prototype  
						
						... 
						
						
						
						Make opt_output_format return the correct value. 
						
						
					 
					
						2012-05-25 16:41:47 -07:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						0d242a7713 
					 
					
						
						
							
							avprobe: provide JSON output  
						
						... 
						
						
						
						JSON usage is quite widespread. 
						
						
					 
					
						2012-05-25 14:20:34 -07:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						3a8c95f730 
					 
					
						
						
							
							avprobe: output proper INI format  
						
						... 
						
						
						
						Make the output valid INI serialization. 
						
						
					 
					
						2012-05-25 14:20:34 -07:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						beb33fca69 
					 
					
						
						
							
							avprobe: improve formatting  
						
						... 
						
						
						
						Do not use decimals if not needed. 
						
						
					 
					
						2012-05-25 14:20:34 -07:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						d894752387 
					 
					
						
						
							
							avprobe: don't print format entry name when only one was requested  
						
						... 
						
						
						
						This is easier to parse with automated tools. 
						
						
					 
					
						2012-05-16 18:35:05 +02:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
							
						
						31f2c0231f 
					 
					
						
						
							
							avprobe: free options at the end of main()  
						
						
						
						
					 
					
						2012-05-14 18:37:20 +02:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
							
						
						093c50a4f6 
					 
					
						
						
							
							avprobe: close opened codecs after use  
						
						... 
						
						
						
						Fixes "memleak" on closing avprobe to make valgrind happy. 
						
						
					 
					
						2012-05-14 18:37:20 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
							
						
						08354bf458 
					 
					
						
						
							
							avprobe: allow showing only one container/stream property.  
						
						... 
						
						
						
						This is useful for writing unit tests.
Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2012-05-07 08:08:46 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
							
						
						b0f29db5c2 
					 
					
						
						
							
							Mark mutable static data const where appropriate.  
						
						
						
						
					 
					
						2012-02-21 09:47:07 -08:00 
						 
				 
			
				
					
						
							
							
								Gaurav Narula 
							
						 
					 
					
						
						
							
						
						0184bbe2d1 
					 
					
						
						
							
							avprobe, cmdutils: K&R formatting cosmetics  
						
						
						
						
					 
					
						2012-01-18 21:07:25 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						136ee32da3 
					 
					
						
						
							
							avprobe: use avio_size() instead of deprecated AVFormatContext.file_size.  
						
						
						
						
					 
					
						2012-01-12 18:18:23 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						cd3716b9aa 
					 
					
						
						
							
							Replace all uses of av_close_input_file() with avformat_close_input().  
						
						
						
						
					 
					
						2011-12-12 20:34:38 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						776f2bb91a 
					 
					
						
						
							
							Call avformat_network_init/deinit in the programs  
						
						... 
						
						
						
						Calling the init function will become mandatory at some later
point. By calling it, more heavy network init (such as SSL/TLS
library init) can be done once at startup, instead of implicitly
when used (which could lead to it being done a number of times).
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2011-11-06 18:31:39 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						7a6cd9957d 
					 
					
						
						
							
							cmdutils/avtools: simplify show_help() by using av_opt_child_class_next()  
						
						
						
						
					 
					
						2011-10-12 16:51:17 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						182cbe433a 
					 
					
						
						
							
							avtools: parse loglevel before all the other options.  
						
						... 
						
						
						
						This way it can be applied to cmdutils too -- e.g. showing the banner
and printing startup messages. 
						
						
					 
					
						2011-09-26 20:33:50 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						7cc8d6385a 
					 
					
						
						
							
							cmdutils: add support for caller-provided option context.  
						
						... 
						
						
						
						This is the first step to removing the globals plague from avtools. 
						
						
					 
					
						2011-09-04 13:12:00 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						dad09ff93f 
					 
					
						
						
							
							cmdutils: move exit_program() declaration to cmdutils from avconv  
						
						... 
						
						
						
						Allows cmdutils to call each tool's own cleanup function. 
						
						
					 
					
						2011-09-04 13:12:00 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						20c21f8b75 
					 
					
						
						
							
							cmdutils: get rid of dummy contexts for examining AVOptions.  
						
						... 
						
						
						
						Replace it with newly introduced libavutil API. 
						
						
					 
					
						2011-09-03 20:58:15 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						c960e67ad0 
					 
					
						
						
							
							Replace deprecated av_find_stream_info() by avformat_find_stream_info().  
						
						
						
						
					 
					
						2011-08-26 17:40:07 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						9e12f0bf5f 
					 
					
						
						
							
							Rename ffprobe to avprobe.  
						
						
						
						
					 
					
						2011-08-09 19:56:24 +02:00