Mercurial > mplayer.hg
changeset 16528:c1267de1d7d9
Make frameno.avi not turn on by default. this is deprecated and this entire
feature should be removed anyway. manpage update in a bit...
author | ods15 |
---|---|
date | Mon, 19 Sep 2005 19:23:38 +0000 |
parents | ab575679aa48 |
children | d320720fe74e |
files | ChangeLog cfg-mencoder.h mencoder.c |
diffstat | 3 files changed, 15 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Mon Sep 19 18:28:30 2005 +0000 +++ b/ChangeLog Mon Sep 19 19:23:38 2005 +0000 @@ -110,6 +110,8 @@ * lots of new slave commands (check DOCS/tech/slave.txt) * lots of new information provided by the -identify option * fixed ugly looking OSD with -vo gl2 and MMX + * search for (deprecated!) frameno.avi is now disabled by default (use + -frameno-file frameno.avi to enable) pre7try2: August 26, 2005
--- a/cfg-mencoder.h Mon Sep 19 18:28:30 2005 +0000 +++ b/cfg-mencoder.h Mon Sep 19 19:23:38 2005 +0000 @@ -203,6 +203,8 @@ {"endpos", &end_at_string, CONF_TYPE_STRING, 0, 0, 0, NULL}, + {"frameno-file", &frameno_filename, CONF_TYPE_STRING, CONF_GLOBAL, 0, 0, NULL}, + #ifdef USE_EDL {"hr-edl-seek", &edl_seek_type, CONF_TYPE_FLAG, 0, 0, 1, NULL}, {"nohr-edl-seek", &edl_seek_type, CONF_TYPE_FLAG, 0, 1, 0, NULL},
--- a/mencoder.c Mon Sep 19 18:28:30 2005 +0000 +++ b/mencoder.c Mon Sep 19 19:23:38 2005 +0000 @@ -235,6 +235,8 @@ static char *seek_to_sec=NULL; static off_t seek_to_byte=0; +static char * frameno_filename=NULL; + static void parse_end_at(); static char * end_at_string=0; //static uint8_t* flip_upside_down(uint8_t* dst, const uint8_t* src, int width, int height); @@ -387,7 +389,6 @@ m_entry_t* filelist = NULL; char* filename=NULL; -char* frameno_filename="frameno.avi"; int decoded_frameno=0; int next_frameno=-1; @@ -452,14 +453,6 @@ } } - // FIXME: get rid of -dvd and other tricky options - stream2=open_stream(frameno_filename,0,&i); - if(stream2){ - demuxer2=demux_open(stream2,DEMUXER_TYPE_AVI,-1,-1,-2,NULL); - if(demuxer2) mp_msg(MSGT_MENCODER, MSGL_INFO, MSGTR_UsingPass3ControllFile, frameno_filename); - else mp_msg(MSGT_DEMUXER,MSGL_ERR,MSGTR_FormatNotRecognized); - } - mconfig = m_config_new(); m_config_register_options(mconfig,mencoder_opts); parse_cfgfiles(mconfig); @@ -468,6 +461,15 @@ mp_msg_set_level(verbose+MSGL_STATUS); +if (frameno_filename) { + stream2=open_stream(frameno_filename,0,&i); + if(stream2){ + demuxer2=demux_open(stream2,DEMUXER_TYPE_AVI,-1,-1,-2,NULL); + if(demuxer2) mp_msg(MSGT_MENCODER, MSGL_INFO, MSGTR_UsingPass3ControllFile, frameno_filename); + else mp_msg(MSGT_DEMUXER,MSGL_ERR,MSGTR_FormatNotRecognized); + } +} + #ifdef WIN32 if(proc_priority){ int i;