Mercurial > mplayer.hg
view parser-mecmd.h @ 8514:a1ff87c254ff
I have rewritten the gif89a vo in order to solve some problems I had
with it. These are:
1) current code is messy
2) poor comments, if any
3) inaccurate frame dropping and delay code
4) output filename hardcoded
5) output framerate as integer
You may specify the output filename and framerate like so:
-vo gif89a:4.33 4.33 fps output
-vo gif89a:some.gif output to some.gif
-vo gif89a:5.02:new.gif output to new.gif at 5.02 fps
The filename defaults to out.gif, and the framerate defaults to 5 fps.
by Joey Parrish <joey@nicewarrior.org>
author | arpi |
---|---|
date | Sat, 21 Dec 2002 21:07:16 +0000 |
parents | 487cfc28525d |
children | 1a14fde7680d |
line wrap: on
line source
/// A simple parser with per-entry settings. typedef struct m_entry_st { char* name; // Filename, url or whatever char** opts; // NULL terminated list of name,val pairs } m_entry_t; // Free a list returned by m_config_parse_command_line void m_entry_list_free(m_entry_t* lst); // Use this when you switch to another entry int m_entry_set_options(m_config_t *config, m_entry_t* entry); m_entry_t* m_config_parse_me_command_line(m_config_t *config, int argc, char **argv);