Mercurial > mplayer.hg
view Gui/mplayer/gtk/common.h @ 12337:6f1b4c989914
soft skipping for mencoder. rather than skipping decoding/filtering
frames that will be skipped, mencoded tells vf_softskip (if present)
that it should drop the next frame. this allows filters that need to
see every input frame (inverse telecine, denoise3d, ...) to see
skipped frames before they get dropped.
in principle, a smarter softskip filter could be written that would
buffer frames and choose to drop the one with least change, rather
than strictly dropping the next one.
author | rfelker |
---|---|
date | Wed, 28 Apr 2004 04:29:17 +0000 |
parents | dc27303ae528 |
children | 273bdef43012 |
line wrap: on
line source
#ifndef __COMMON_H #define __COMMON_H #include <gdk/gdkkeysyms.h> #include <gtk/gtk.h> extern GtkWidget * AddDialogFrame( GtkWidget * parent ); extern GtkWidget * AddFrame( char * title,int type,GtkWidget * parent,int add ); extern GtkWidget * AddLabel( char * title,GtkWidget * parent ); extern GtkWidget * AddVBox( GtkWidget * parent,int type ); extern GtkWidget * AddHBox( GtkWidget * parent,int type ); extern GtkWidget * AddCheckButton( char * title, GtkWidget * parent ); extern GtkWidget * AddRadioButton( char * title,GSList ** group,GtkWidget * parent ); extern GtkWidget * AddButton( char * title,GtkWidget * parent ); extern GtkWidget * AddHSeparator( GtkWidget * parent ); extern GtkWidget * AddHButtonBox( GtkWidget * parent ); extern GtkWidget * AddHScaler( GtkAdjustment * adj,GtkWidget * parent,int digit ); extern GtkWidget * AddVScaler( GtkAdjustment * adj,GtkWidget * parent,int digit ); extern GtkWidget * AddComboBox( GtkWidget * parent ); extern void WidgetDestroy( GtkWidget * widget,GtkWidget ** widget_pointer ); #endif