+ labelV4LFrequency = gtk_label_new (_("Frequency:"));
+ gtk_widget_set_name (labelV4LFrequency, "labelV4LFrequency");
+ gtk_widget_show (labelV4LFrequency);
+ gtk_table_attach (GTK_TABLE (tableV4L), labelV4LFrequency, 0, 1, 5, 6,
+ (GtkAttachOptions) (GTK_FILL),
+ (GtkAttachOptions) (0), 0, 0);
+ gtk_label_set_justify (GTK_LABEL (labelV4LFrequency), GTK_JUSTIFY_LEFT);
+ gtk_misc_set_alignment (GTK_MISC (labelV4LFrequency), 0, 0.5);
+
+ labelV4LSampleRate = gtk_label_new (_("Samplerate:"));
+ gtk_widget_set_name (labelV4LSampleRate, "labelV4LSampleRate");
+ gtk_widget_show (labelV4LSampleRate);
+ gtk_table_attach (GTK_TABLE (tableV4L), labelV4LSampleRate, 0, 1, 6, 7,
+ (GtkAttachOptions) (GTK_FILL),
+ (GtkAttachOptions) (0), 0, 0);
+ gtk_label_set_justify (GTK_LABEL (labelV4LSampleRate), GTK_JUSTIFY_LEFT);
+ gtk_misc_set_alignment (GTK_MISC (labelV4LSampleRate), 0, 0.5);
+
+ labelV4LQuality = gtk_label_new (_("Quality:"));
+ gtk_widget_set_name (labelV4LQuality, "labelV4LQuality");
+ gtk_widget_show (labelV4LQuality);
+ gtk_table_attach (GTK_TABLE (tableV4L), labelV4LQuality, 0, 1, 7, 8,
+ (GtkAttachOptions) (GTK_FILL),
+ (GtkAttachOptions) (0), 0, 0);
+ gtk_label_set_justify (GTK_LABEL (labelV4LQuality), GTK_JUSTIFY_LEFT);
+ gtk_misc_set_alignment (GTK_MISC (labelV4LQuality), 0, 0.5);
+
+ labelV4LTuner = gtk_label_new (_("Tuner:"));
+ gtk_widget_set_name (labelV4LTuner, "labelV4LTuner");
+ gtk_widget_show (labelV4LTuner);
+ gtk_table_attach (GTK_TABLE (tableV4L), labelV4LTuner, 0, 1, 9, 10,
+ (GtkAttachOptions) (GTK_FILL),
+ (GtkAttachOptions) (0), 0, 0);
+ gtk_label_set_justify (GTK_LABEL (labelV4LTuner), GTK_JUSTIFY_LEFT);
+ gtk_misc_set_alignment (GTK_MISC (labelV4LTuner), 0, 0.5);
+
+ labelV4LSoundDirection = gtk_label_new (_("Sound:"));
+ gtk_widget_set_name (labelV4LSoundDirection, "labelV4LSoundDirection");
+ gtk_widget_show (labelV4LSoundDirection);
+ gtk_table_attach (GTK_TABLE (tableV4L), labelV4LSoundDirection, 0, 1, 8, 9,
+ (GtkAttachOptions) (GTK_FILL),
+ (GtkAttachOptions) (0), 0, 0);
+ gtk_label_set_justify (GTK_LABEL (labelV4LSoundDirection), GTK_JUSTIFY_LEFT);
+ gtk_misc_set_alignment (GTK_MISC (labelV4LSoundDirection), 0, 0.5);
+
+ labelV4LMJPEG = gtk_label_new (_("MJPEG:"));
+ gtk_widget_set_name (labelV4LMJPEG, "labelV4LMJPEG");
+ gtk_widget_show (labelV4LMJPEG);
+ gtk_table_attach (GTK_TABLE (tableV4L), labelV4LMJPEG, 0, 1, 10, 11,
+ (GtkAttachOptions) (GTK_FILL),
+ (GtkAttachOptions) (0), 0, 0);
+ gtk_label_set_justify (GTK_LABEL (labelV4LMJPEG), GTK_JUSTIFY_LEFT);
+ gtk_misc_set_alignment (GTK_MISC (labelV4LMJPEG), 0, 0.5);
+
+ labelV4LDecimation = gtk_label_new (_("Decimation:"));
+ gtk_widget_set_name (labelV4LDecimation, "labelV4LDecimation");
+ gtk_widget_show (labelV4LDecimation);
+ gtk_table_attach (GTK_TABLE (tableV4L), labelV4LDecimation, 0, 1, 11, 12,
+ (GtkAttachOptions) (GTK_FILL),
+ (GtkAttachOptions) (0), 0, 0);
+ gtk_label_set_justify (GTK_LABEL (labelV4LDecimation), GTK_JUSTIFY_LEFT);
+ gtk_misc_set_alignment (GTK_MISC (labelV4LDecimation), 0, 0.5);
+
+ comboV4lVideoDevice = gtk_combo_new ();
+ g_object_set_data (G_OBJECT (GTK_COMBO (comboV4lVideoDevice)->popwin),
+ "GladeParentKey", comboV4lVideoDevice);
+ gtk_widget_set_name (comboV4lVideoDevice, "comboV4lVideoDevice");
+ gtk_widget_show (comboV4lVideoDevice);
+ gtk_table_attach (GTK_TABLE (tableV4L), comboV4lVideoDevice, 1, 2, 0, 1,
+ (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
+ (GtkAttachOptions) (0), 0, 0);
+ gtk_combo_set_value_in_list (GTK_COMBO (comboV4lVideoDevice), TRUE, TRUE);
+ comboV4lVideoDevice_items = g_list_append (comboV4lVideoDevice_items, (gpointer) "/dev/video");
+ comboV4lVideoDevice_items = g_list_append (comboV4lVideoDevice_items, (gpointer) "/dev/video0");
+ comboV4lVideoDevice_items = g_list_append (comboV4lVideoDevice_items, (gpointer) "/dev/video1");
+ gtk_combo_set_popdown_strings (GTK_COMBO (comboV4lVideoDevice), comboV4lVideoDevice_items);
+ g_list_free (comboV4lVideoDevice_items);
+
+ entryV4LVideoDevice = GTK_COMBO (comboV4lVideoDevice)->entry;
+ gtk_widget_set_name (entryV4LVideoDevice, "entryV4LVideoDevice");
+ gtk_widget_show (entryV4LVideoDevice);
+ gtk_entry_set_activates_default (GTK_ENTRY (entryV4LVideoDevice), TRUE);
+
+ comboV4lAudioDevice = gtk_combo_new ();
+ g_object_set_data (G_OBJECT (GTK_COMBO (comboV4lAudioDevice)->popwin),
+ "GladeParentKey", comboV4lAudioDevice);
+ gtk_widget_set_name (comboV4lAudioDevice, "comboV4lAudioDevice");
+ gtk_widget_show (comboV4lAudioDevice);
+ gtk_table_attach (GTK_TABLE (tableV4L), comboV4lAudioDevice, 1, 2, 1, 2,
+ (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
+ (GtkAttachOptions) (0), 0, 0);
+ comboV4lAudioDevice_items = g_list_append (comboV4lAudioDevice_items, (gpointer) "/dev/dsp");
+ comboV4lAudioDevice_items = g_list_append (comboV4lAudioDevice_items, (gpointer) "/dev/audio");
+ comboV4lAudioDevice_items = g_list_append (comboV4lAudioDevice_items, (gpointer) "/dev/audio0");
+ comboV4lAudioDevice_items = g_list_append (comboV4lAudioDevice_items, (gpointer) "/dev/audio1");
+ gtk_combo_set_popdown_strings (GTK_COMBO (comboV4lAudioDevice), comboV4lAudioDevice_items);
+ g_list_free (comboV4lAudioDevice_items);
+
+ entryV4LAudioDevice = GTK_COMBO (comboV4lAudioDevice)->entry;
+ gtk_widget_set_name (entryV4LAudioDevice, "entryV4LAudioDevice");
+ gtk_widget_show (entryV4LAudioDevice);
+ gtk_entry_set_activates_default (GTK_ENTRY (entryV4LAudioDevice), TRUE);
+
+ entryV4LChannel_adj = gtk_adjustment_new (0, 0, 100, 1, 10, 10);
+ entryV4LChannel = gtk_spin_button_new (GTK_ADJUSTMENT (entryV4LChannel_adj), 1, 0);
+ gtk_widget_set_name (entryV4LChannel, "entryV4LChannel");
+ gtk_widget_show (entryV4LChannel);
+ gtk_table_attach (GTK_TABLE (tableV4L), entryV4LChannel, 1, 2, 2, 3,
+ (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
+ (GtkAttachOptions) (0), 0, 0);
+ gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (entryV4LChannel), TRUE);
+
+ comboV4LNorm = gtk_combo_new ();
+ g_object_set_data (G_OBJECT (GTK_COMBO (comboV4LNorm)->popwin),
+ "GladeParentKey", comboV4LNorm);
+ gtk_widget_set_name (comboV4LNorm, "comboV4LNorm");
+ gtk_widget_show (comboV4LNorm);
+ gtk_table_attach (GTK_TABLE (tableV4L), comboV4LNorm, 1, 2, 3, 4,
+ (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
+ (GtkAttachOptions) (0), 0, 0);
+ comboV4LNorm_items = g_list_append (comboV4LNorm_items, (gpointer) _("pal"));
+ comboV4LNorm_items = g_list_append (comboV4LNorm_items, (gpointer) _("ntsc"));
+ comboV4LNorm_items = g_list_append (comboV4LNorm_items, (gpointer) _("secam"));
+ comboV4LNorm_items = g_list_append (comboV4LNorm_items, (gpointer) _("auto"));
+ gtk_combo_set_popdown_strings (GTK_COMBO (comboV4LNorm), comboV4LNorm_items);
+ g_list_free (comboV4LNorm_items);
+
+ entryV4LNorm = GTK_COMBO (comboV4LNorm)->entry;
+ gtk_widget_set_name (entryV4LNorm, "entryV4LNorm");
+ gtk_widget_show (entryV4LNorm);
+ gtk_entry_set_activates_default (GTK_ENTRY (entryV4LNorm), TRUE);
+
+ comboV4LSize = gtk_combo_new ();
+ g_object_set_data (G_OBJECT (GTK_COMBO (comboV4LSize)->popwin),
+ "GladeParentKey", comboV4LSize);
+ gtk_widget_set_name (comboV4LSize, "comboV4LSize");
+ gtk_widget_show (comboV4LSize);
+ gtk_table_attach (GTK_TABLE (tableV4L), comboV4LSize, 1, 2, 4, 5,
+ (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
+ (GtkAttachOptions) (0), 0, 0);
+ comboV4LSize_items = g_list_append (comboV4LSize_items, (gpointer) _("240x192"));
+ comboV4LSize_items = g_list_append (comboV4LSize_items, (gpointer) _("320x240"));
+ comboV4LSize_items = g_list_append (comboV4LSize_items, (gpointer) _("qsif"));
+ comboV4LSize_items = g_list_append (comboV4LSize_items, (gpointer) _("qcif"));
+ comboV4LSize_items = g_list_append (comboV4LSize_items, (gpointer) _("sif"));
+ comboV4LSize_items = g_list_append (comboV4LSize_items, (gpointer) _("cif"));
+ comboV4LSize_items = g_list_append (comboV4LSize_items, (gpointer) _("vga"));
+ gtk_combo_set_popdown_strings (GTK_COMBO (comboV4LSize), comboV4LSize_items);
+ g_list_free (comboV4LSize_items);
+
+ entryV4LSize = GTK_COMBO (comboV4LSize)->entry;
+ gtk_widget_set_name (entryV4LSize, "entryV4LSize");
+ gtk_widget_show (entryV4LSize);
+ gtk_entry_set_activates_default (GTK_ENTRY (entryV4LSize), TRUE);
+
+ entryV4LFrequency_adj = gtk_adjustment_new (8692, 0, 65535, 1, 10, 10);
+ entryV4LFrequency = gtk_spin_button_new (GTK_ADJUSTMENT (entryV4LFrequency_adj), 1, 0);
+ gtk_widget_set_name (entryV4LFrequency, "entryV4LFrequency");
+ gtk_widget_show (entryV4LFrequency);
+ gtk_table_attach (GTK_TABLE (tableV4L), entryV4LFrequency, 1, 2, 5, 6,
+ (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
+ (GtkAttachOptions) (0), 0, 0);
+ gtk_tooltips_set_tip (tooltips, entryV4LFrequency, _("kHz"), NULL);
+ gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (entryV4LFrequency), TRUE);
+
+ entryV4LSampleRate_adj = gtk_adjustment_new (44100, 0, 65535, 1, 10, 10);
+ entryV4LSampleRate = gtk_spin_button_new (GTK_ADJUSTMENT (entryV4LSampleRate_adj), 1, 0);
+ gtk_widget_set_name (entryV4LSampleRate, "entryV4LSampleRate");
+ gtk_widget_show (entryV4LSampleRate);
+ gtk_table_attach (GTK_TABLE (tableV4L), entryV4LSampleRate, 1, 2, 6, 7,
+ (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),