You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	Implement a -pix_fmts option for listing all the supported pixel
formats. Originally committed as revision 20909 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
		| @@ -582,6 +582,11 @@ void show_filters(void) | ||||
| #endif | ||||
| } | ||||
|  | ||||
| void show_pix_fmts(void) | ||||
| { | ||||
|     list_fmts(avcodec_pix_fmt_string, PIX_FMT_NB); | ||||
| } | ||||
|  | ||||
| int read_yesno(void) | ||||
| { | ||||
|     int c = getchar(); | ||||
|   | ||||
| @@ -183,6 +183,12 @@ void show_bsfs(void); | ||||
|  */ | ||||
| void show_protocols(void); | ||||
|  | ||||
| /** | ||||
|  * Prints a listing containing all the pixel formats supported by the | ||||
|  * program. | ||||
|  */ | ||||
| void show_pix_fmts(void); | ||||
|  | ||||
| /** | ||||
|  * Returns a positive value if reads from standard input a line | ||||
|  * starting with [yY], otherwise returns 0. | ||||
|   | ||||
| @@ -9,4 +9,5 @@ | ||||
|     { "bsfs"     , OPT_EXIT, {(void*)show_bsfs     }, "show available bit stream filters" }, | ||||
|     { "protocols", OPT_EXIT, {(void*)show_protocols}, "show available protocols" }, | ||||
|     { "filters",   OPT_EXIT, {(void*)show_filters  }, "show available filters" }, | ||||
|     { "pix_fmts" , OPT_EXIT, {(void*)show_pix_fmts }, "show available pixel formats" }, | ||||
|     { "loglevel", HAS_ARG | OPT_FUNC2, {(void*)opt_loglevel}, "set libav* logging level", "loglevel" }, | ||||
|   | ||||
| @@ -46,6 +46,9 @@ Show available protocols. | ||||
| @item -filters | ||||
| Show available libavfilter filters. | ||||
|  | ||||
| @item -pix_fmts | ||||
| Show available pixel formats. | ||||
|  | ||||
| @item -loglevel @var{loglevel} | ||||
| Set the logging level used by the library. | ||||
| @var{loglevel} is a number or a string containing one of the following values: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user