This commit is contained in:
c0ntrol
2016-03-15 19:07:17 +01:00
parent a259d2bff7
commit fcb654a462
3 changed files with 22 additions and 28 deletions

View File

@@ -1247,6 +1247,16 @@
</widget>
</child>
<child>
<widget class="GtkImageMenuItem" id="new_y4m_source">
<property name="label">_New Yuv4Mpeg </property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="use_underline">True</property>
<property name="use_stock">False</property>
<signal name="activate" handler="on_y4m_new_clicked" />
</widget>
</child>
<child>
<widget class="GtkImageMenuItem" id="new_color1">
<property name="label">_New Solid</property>
<property name="visible">True</property>

View File

@@ -2166,43 +2166,24 @@ void on_inputstream_button_clicked(GtkWidget *widget, gpointer user_data)
void on_inputstream_filebrowse_clicked(GtkWidget *w, gpointer user_data)
{
gchar *filename = dialog_open_file( "Open new input stream",3 );
gchar *filename = dialog_open_file( "Select Action File",2 );
if(filename)
{
put_text( "inputstream_filename", filename );
g_free(filename);
}
}
/*
void on_inputstream_file_button_clicked(GtkWidget *w, gpointer user_data)
void on_y4m_new_clicked(GtkWidget *w, gpointer user_data)
{
gint use_y4m = is_button_toggled( "inputstream_filey4m" );
gint use_ffmpeg = is_button_toggled( "inputstream_fileffmpeg");
gint use_pic = is_button_toggled( "inputstream_filepixbuf");
gchar *file = get_text( "inputstream_filename" );
gint br = 0;
gint bw = 0;
gchar *filename = g_locale_from_utf8( file, -1, &br , &bw, NULL );
if( br == 0 || bw == 0 )
{
error_dialog("Error", "Please enter a filename");
gchar *filename = dialog_open_file( "Select YUV4MPEG input (fifo) file",3);
if(!filename)
return;
}
if(use_y4m)
multi_vims( VIMS_STREAM_NEW_Y4M, "%s", filename );
if(use_ffmpeg)
multi_vims( VIMS_STREAM_NEW_AVFORMAT, "%s", filename );
#ifdef USE_GDK_PIXBUF
if(use_pic)
multi_vims( VIMS_STREAM_NEW_PICTURE, "%s", filename);
#endif
gveejay_new_slot(MODE_STREAM);
if(filename) g_free( filename );
}*/
}
void on_samplerand_toggled(GtkWidget *widget, gpointer user_data)
{

View File

@@ -1605,7 +1605,10 @@ static void add_file_filters(GtkWidget *dialog, int type )
}
if(type == 3 )
{
//ffmpeg
filter = gtk_file_filter_new();
gtk_file_filter_set_name( filter, "YUV4MPEG files (*.yuv)");
gtk_file_filter_add_pattern( filter, "*.yuv" );
gtk_file_chooser_add_filter( GTK_FILE_CHOOSER(dialog), filter);
}
filter = gtk_file_filter_new();