annotate 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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
8172
ea1bca449b91 new entry
pontscho
parents:
diff changeset
1
ea1bca449b91 new entry
pontscho
parents:
diff changeset
2 #ifndef __COMMON_H
ea1bca449b91 new entry
pontscho
parents:
diff changeset
3 #define __COMMON_H
ea1bca449b91 new entry
pontscho
parents:
diff changeset
4
ea1bca449b91 new entry
pontscho
parents:
diff changeset
5 #include <gdk/gdkkeysyms.h>
ea1bca449b91 new entry
pontscho
parents:
diff changeset
6 #include <gtk/gtk.h>
ea1bca449b91 new entry
pontscho
parents:
diff changeset
7
8299
5b67aed0fc28 - remove some unused/nonusable variables
pontscho
parents: 8172
diff changeset
8 extern GtkWidget * AddDialogFrame( GtkWidget * parent );
8172
ea1bca449b91 new entry
pontscho
parents:
diff changeset
9 extern GtkWidget * AddFrame( char * title,int type,GtkWidget * parent,int add );
ea1bca449b91 new entry
pontscho
parents:
diff changeset
10 extern GtkWidget * AddLabel( char * title,GtkWidget * parent );
8299
5b67aed0fc28 - remove some unused/nonusable variables
pontscho
parents: 8172
diff changeset
11 extern GtkWidget * AddVBox( GtkWidget * parent,int type );
8172
ea1bca449b91 new entry
pontscho
parents:
diff changeset
12 extern GtkWidget * AddHBox( GtkWidget * parent,int type );
ea1bca449b91 new entry
pontscho
parents:
diff changeset
13 extern GtkWidget * AddCheckButton( char * title, GtkWidget * parent );
ea1bca449b91 new entry
pontscho
parents:
diff changeset
14 extern GtkWidget * AddRadioButton( char * title,GSList ** group,GtkWidget * parent );
ea1bca449b91 new entry
pontscho
parents:
diff changeset
15 extern GtkWidget * AddButton( char * title,GtkWidget * parent );
ea1bca449b91 new entry
pontscho
parents:
diff changeset
16 extern GtkWidget * AddHSeparator( GtkWidget * parent );
ea1bca449b91 new entry
pontscho
parents:
diff changeset
17 extern GtkWidget * AddHButtonBox( GtkWidget * parent );
ea1bca449b91 new entry
pontscho
parents:
diff changeset
18 extern GtkWidget * AddHScaler( GtkAdjustment * adj,GtkWidget * parent,int digit );
8299
5b67aed0fc28 - remove some unused/nonusable variables
pontscho
parents: 8172
diff changeset
19 extern GtkWidget * AddVScaler( GtkAdjustment * adj,GtkWidget * parent,int digit );
5b67aed0fc28 - remove some unused/nonusable variables
pontscho
parents: 8172
diff changeset
20 extern GtkWidget * AddComboBox( GtkWidget * parent );
8719
dc27303ae528 correct widget destroy event handler (thank for D J Hawkey Jr <hawkeyd@visi.com>)
pontscho
parents: 8299
diff changeset
21 extern void WidgetDestroy( GtkWidget * widget,GtkWidget ** widget_pointer );
8172
ea1bca449b91 new entry
pontscho
parents:
diff changeset
22
ea1bca449b91 new entry
pontscho
parents:
diff changeset
23 #endif