2 * DO NOT EDIT THIS FILE - it is generated by Glade.
14 #include <gdk/gdkkeysyms.h>
17 #include "pda_callbacks.h"
18 #include "pda_interface.h"
19 #include "pda_support.h"
21 #define GLADE_HOOKUP_OBJECT(component,widget,name) \
22 g_object_set_data_full (G_OBJECT (component), name, \
23 gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref)
25 #define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \
26 g_object_set_data (G_OBJECT (component), name, widget)
32 GdkPixbuf *pda_icon_pixbuf;
35 GtkWidget *tmp_toolbar_icon;
43 GtkWidget *timeSlider;
45 GtkWidget *scrolledwindow6;
48 GtkWidget *scrolledwindow7;
49 GtkWidget *tvFileList;
51 GtkWidget *AddFileToPlaylist;
55 GtkWidget *labelNetworkMRL;
57 GList *comboMRL_items = NULL;
59 GtkWidget *hseparator15;
61 GtkWidget *labelNetworkPort;
62 GtkWidget *labelNetworkAddress;
63 GtkObject *entryNetworkPort_adj;
64 GtkWidget *entryNetworkPort;
65 GtkWidget *comboNetworkAddress;
66 GtkWidget *entryNetworkAddress;
67 GtkWidget *comboNetworkType;
68 GList *comboNetworkType_items = NULL;
69 GtkWidget *entryNetworkType;
70 GtkWidget *labelNetworkType;
71 GtkWidget *comboNetworkProtocolType;
72 GList *comboNetworkProtocolType_items = NULL;
73 GtkWidget *entryNetworkProtocolType;
74 GtkWidget *labelNetworkProtocol;
75 GtkWidget *labelNetworkTranscode;
76 GtkWidget *checkNetworkTranscode;
78 GtkWidget *AddNetworkPlaylist;
81 GtkWidget *scrolledV4Lwindow;
82 GtkWidget *viewportV4L;
84 GtkWidget *labelV4lVideDevice;
85 GtkWidget *labelV4LAudioDevice;
86 GtkWidget *labelV4LChannel;
87 GtkWidget *labelV4LNorm;
88 GtkWidget *labelV4LSize;
89 GtkWidget *labelV4LFrequency;
90 GtkWidget *labelV4LSampleRate;
91 GtkWidget *labelV4LQuality;
92 GtkWidget *labelV4LTuner;
93 GtkWidget *labelV4LSoundDirection;
94 GtkWidget *labelV4LMJPEG;
95 GtkWidget *labelV4LDecimation;
96 GtkWidget *comboV4lVideoDevice;
97 GList *comboV4lVideoDevice_items = NULL;
98 GtkWidget *entryV4LVideoDevice;
99 GtkWidget *comboV4lAudioDevice;
100 GList *comboV4lAudioDevice_items = NULL;
101 GtkWidget *entryV4LAudioDevice;
102 GtkObject *entryV4LChannel_adj;
103 GtkWidget *entryV4LChannel;
104 GtkWidget *comboV4LNorm;
105 GList *comboV4LNorm_items = NULL;
106 GtkWidget *entryV4LNorm;
107 GtkWidget *comboV4LSize;
108 GList *comboV4LSize_items = NULL;
109 GtkWidget *entryV4LSize;
110 GtkObject *entryV4LFrequency_adj;
111 GtkWidget *entryV4LFrequency;
112 GtkObject *entryV4LSampleRate_adj;
113 GtkWidget *entryV4LSampleRate;
114 GtkObject *entryV4LQuality_adj;
115 GtkWidget *entryV4LQuality;
116 GtkWidget *comboV4LSoundDirection;
117 GList *comboV4LSoundDirection_items = NULL;
118 GtkWidget *entryV4LSoundDirection;
119 GtkObject *entryV4LTuner_adj;
120 GtkWidget *entryV4LTuner;
121 GtkWidget *checkV4LMJPEG;
122 GtkObject *entryV4LDecimation_adj;
123 GtkWidget *entryV4LDecimation;
124 GtkWidget *labelV4LTranscode;
125 GtkWidget *checkV4LTranscode;
127 GtkWidget *AddCameraToPlaylist;
130 GtkWidget *scrolledwindowTranscode;
131 GtkWidget *viewport5;
132 GtkWidget *tableTranscode;
133 GtkWidget *labelVideoCodec;
134 GtkWidget *comboVideoCodec;
135 GList *comboVideoCodec_items = NULL;
136 GtkWidget *entryVideoCodec;
137 GtkWidget *labelVideoBitrate;
138 GtkWidget *labelVideoBitrateTolerance;
139 GtkWidget *labelVideoKeyInterval;
140 GtkWidget *labelAudioCodec;
141 GtkWidget *labelVideoDeinterlace;
142 GtkWidget *labelStdAccess;
143 GtkWidget *labelStdMuxer;
144 GtkWidget *labelStdUrl;
145 GtkWidget *labelStdTimeToLive;
146 GtkObject *entryStdTTL_adj;
147 GtkWidget *entryStdTTL;
148 GtkWidget *comboStdURL;
149 GList *comboStdURL_items = NULL;
150 GtkWidget *entryStdURL;
151 GtkWidget *comboStdMuxer;
152 GList *comboStdMuxer_items = NULL;
153 GtkWidget *entryStdMuxer;
154 GtkObject *entryAudioBitrate_adj;
155 GtkWidget *entryAudioBitrate;
156 GtkWidget *comboAudioCodec;
157 GList *comboAudioCodec_items = NULL;
158 GtkWidget *entryAudioCodec;
159 GtkWidget *checkVideoDeinterlace;
160 GtkObject *entryVideoKeyFrameInterval_adj;
161 GtkWidget *entryVideoKeyFrameInterval;
162 GtkObject *entryVideoBitrateTolerance_adj;
163 GtkWidget *entryVideoBitrateTolerance;
164 GtkObject *entryVideoBitrate_adj;
165 GtkWidget *entryVideoBitrate;
166 GtkWidget *labelAudioBitrate;
167 GtkWidget *comboStdAccess;
168 GtkWidget *entryStdAccess;
172 GtkWidget *labelSLP_;
173 GtkWidget *labelAnounceChannel;
174 GtkWidget *comboAnnounceChannel;
175 GtkWidget *entryAnnounceChannel;
177 GtkWidget *AddTranscodeToPlaylist;
178 GtkWidget *Transcode;
180 GtkWidget *scrolledwindow5;
181 GtkWidget *tvPlaylist;
183 GtkWidget *UpdatePlaylist;
184 GtkWidget *DeletePlaylist;
185 GtkWidget *ClearPlaylist;
188 GtkWidget *scrolledwindowPreference;
189 GtkWidget *tvPreferences;
191 GtkWidget *PreferenceSave;
192 GtkWidget *PreferenceApply;
193 GtkWidget *PreferenceCancel;
194 GtkWidget *preferences;
195 GtkWidget *scrolledwindow3;
196 GtkWidget *viewport1;
198 GtkWidget *aboutImage;
199 GtkWidget *labelDescription;
200 GtkWidget *labelAuthors;
201 GtkWidget *labelCopyright;
202 GtkWidget *labelProgramName;
204 GtkTooltips *tooltips;
206 tooltips = gtk_tooltips_new ();
208 pda = gtk_window_new (GTK_WINDOW_TOPLEVEL);
209 gtk_widget_set_name (pda, "pda");
210 gtk_widget_set_size_request (pda, 240, 320);
211 gtk_window_set_title (GTK_WINDOW (pda), _("VLC media player"));
212 pda_icon_pixbuf = create_pixbuf ("vlc16x16.png");
215 gtk_window_set_icon (GTK_WINDOW (pda), pda_icon_pixbuf);
216 gdk_pixbuf_unref (pda_icon_pixbuf);
219 vbox = gtk_vbox_new (FALSE, 0);
220 gtk_widget_set_name (vbox, "vbox");
221 gtk_widget_show (vbox);
222 gtk_container_add (GTK_CONTAINER (pda), vbox);
224 toolbar = gtk_toolbar_new ();
225 gtk_widget_set_name (toolbar, "toolbar");
226 gtk_widget_show (toolbar);
227 gtk_box_pack_start (GTK_BOX (vbox), toolbar, FALSE, FALSE, 5);
228 gtk_widget_set_size_request (toolbar, 240, 22);
229 gtk_toolbar_set_style (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_ICONS);
231 gtk_toolbar_append_space (GTK_TOOLBAR (toolbar));
233 tmp_toolbar_icon = create_pixmap (pda, "pda-rewindb16x16.xpm");
234 tbRewind = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar),
235 GTK_TOOLBAR_CHILD_BUTTON,
239 tmp_toolbar_icon, NULL, NULL);
240 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar)->children)->data))->label), TRUE);
241 gtk_widget_set_name (tbRewind, "tbRewind");
242 gtk_widget_show (tbRewind);
243 gtk_widget_set_size_request (tbRewind, 22, 22);
245 tmp_toolbar_icon = create_pixmap (pda, "pda-pauseb16x16.xpm");
246 tbPause = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar),
247 GTK_TOOLBAR_CHILD_BUTTON,
251 tmp_toolbar_icon, NULL, NULL);
252 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar)->children)->data))->label), TRUE);
253 gtk_widget_set_name (tbPause, "tbPause");
254 gtk_widget_show (tbPause);
255 gtk_widget_set_size_request (tbPause, 22, 22);
257 tmp_toolbar_icon = create_pixmap (pda, "pda-playb16x16.xpm");
258 tbPlay = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar),
259 GTK_TOOLBAR_CHILD_BUTTON,
263 tmp_toolbar_icon, NULL, NULL);
264 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar)->children)->data))->label), TRUE);
265 gtk_widget_set_name (tbPlay, "tbPlay");
266 gtk_widget_show (tbPlay);
267 gtk_widget_set_size_request (tbPlay, 22, 22);
269 tmp_toolbar_icon = create_pixmap (pda, "pda-stopb16x16.xpm");
270 tbStop = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar),
271 GTK_TOOLBAR_CHILD_BUTTON,
275 tmp_toolbar_icon, NULL, NULL);
276 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar)->children)->data))->label), TRUE);
277 gtk_widget_set_name (tbStop, "tbStop");
278 gtk_widget_show (tbStop);
279 gtk_widget_set_size_request (tbStop, 22, 22);
281 tmp_toolbar_icon = create_pixmap (pda, "pda-forwardb16x16.xpm");
282 tbForward = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar),
283 GTK_TOOLBAR_CHILD_BUTTON,
287 tmp_toolbar_icon, NULL, NULL);
288 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar)->children)->data))->label), TRUE);
289 gtk_widget_set_name (tbForward, "tbForward");
290 gtk_widget_show (tbForward);
291 gtk_widget_set_size_request (tbForward, 22, 22);
293 gtk_toolbar_append_space (GTK_TOOLBAR (toolbar));
295 tmp_toolbar_icon = create_pixmap (pda, "vlc16x16.png");
296 tbAbout = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar),
297 GTK_TOOLBAR_CHILD_BUTTON,
301 tmp_toolbar_icon, NULL, NULL);
302 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar)->children)->data))->label), TRUE);
303 gtk_widget_set_name (tbAbout, "tbAbout");
304 gtk_widget_show (tbAbout);
305 gtk_widget_set_size_request (tbAbout, 22, 22);
307 timeLabel = gtk_label_new (_("00:00:00"));
308 gtk_widget_set_name (timeLabel, "timeLabel");
309 gtk_widget_show (timeLabel);
310 gtk_toolbar_append_space (GTK_TOOLBAR (toolbar));
312 gtk_toolbar_append_widget (GTK_TOOLBAR (toolbar), timeLabel, NULL, NULL);
314 timeSlider = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (0, 0, 100, 1, 6.25, 0)));
315 gtk_widget_set_name (timeSlider, "timeSlider");
316 gtk_widget_show (timeSlider);
317 gtk_box_pack_start (GTK_BOX (vbox), timeSlider, FALSE, TRUE, 4);
318 gtk_scale_set_draw_value (GTK_SCALE (timeSlider), FALSE);
319 gtk_scale_set_value_pos (GTK_SCALE (timeSlider), GTK_POS_RIGHT);
320 gtk_scale_set_digits (GTK_SCALE (timeSlider), 3);
321 gtk_range_set_update_policy (GTK_RANGE (timeSlider), GTK_UPDATE_DISCONTINUOUS);
323 notebook = gtk_notebook_new ();
324 gtk_widget_set_name (notebook, "notebook");
325 gtk_widget_show (notebook);
326 gtk_box_pack_end (GTK_BOX (vbox), notebook, TRUE, TRUE, 0);
327 gtk_notebook_set_scrollable (GTK_NOTEBOOK (notebook), TRUE);
329 scrolledwindow6 = gtk_scrolled_window_new (NULL, NULL);
330 gtk_widget_set_name (scrolledwindow6, "scrolledwindow6");
331 gtk_widget_show (scrolledwindow6);
332 gtk_container_add (GTK_CONTAINER (notebook), scrolledwindow6);
333 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow6), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
335 viewport3 = gtk_viewport_new (NULL, NULL);
336 gtk_widget_set_name (viewport3, "viewport3");
337 gtk_widget_show (viewport3);
338 gtk_container_add (GTK_CONTAINER (scrolledwindow6), viewport3);
340 vbox8 = gtk_vbox_new (FALSE, 0);
341 gtk_widget_set_name (vbox8, "vbox8");
342 gtk_widget_show (vbox8);
343 gtk_container_add (GTK_CONTAINER (viewport3), vbox8);
345 scrolledwindow7 = gtk_scrolled_window_new (NULL, NULL);
346 gtk_widget_set_name (scrolledwindow7, "scrolledwindow7");
347 gtk_widget_show (scrolledwindow7);
348 gtk_box_pack_start (GTK_BOX (vbox8), scrolledwindow7, TRUE, TRUE, 0);
350 tvFileList = gtk_tree_view_new ();
351 gtk_widget_set_name (tvFileList, "tvFileList");
352 gtk_widget_show (tvFileList);
353 gtk_container_add (GTK_CONTAINER (scrolledwindow7), tvFileList);
355 hbox = gtk_hbox_new (FALSE, 0);
356 gtk_widget_set_name (hbox, "hbox");
357 gtk_widget_show (hbox);
358 gtk_box_pack_start (GTK_BOX (vbox8), hbox, FALSE, FALSE, 0);
360 AddFileToPlaylist = gtk_button_new_with_mnemonic (_("Add to Playlist"));
361 gtk_widget_set_name (AddFileToPlaylist, "AddFileToPlaylist");
362 gtk_widget_show (AddFileToPlaylist);
363 gtk_box_pack_start (GTK_BOX (hbox), AddFileToPlaylist, FALSE, FALSE, 0);
365 File = gtk_label_new (_("File"));
366 gtk_widget_set_name (File, "File");
367 gtk_widget_show (File);
368 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 0), File);
370 vbox5 = gtk_vbox_new (FALSE, 0);
371 gtk_widget_set_name (vbox5, "vbox5");
372 gtk_widget_show (vbox5);
373 gtk_container_add (GTK_CONTAINER (notebook), vbox5);
374 gtk_notebook_set_tab_label_packing (GTK_NOTEBOOK (notebook), vbox5,
375 TRUE, TRUE, GTK_PACK_START);
377 hbox12 = gtk_hbox_new (FALSE, 0);
378 gtk_widget_set_name (hbox12, "hbox12");
379 gtk_widget_show (hbox12);
380 gtk_box_pack_start (GTK_BOX (vbox5), hbox12, FALSE, FALSE, 0);
381 gtk_widget_set_size_request (hbox12, 247, 26);
383 labelNetworkMRL = gtk_label_new (_("MRL:"));
384 gtk_widget_set_name (labelNetworkMRL, "labelNetworkMRL");
385 gtk_widget_show (labelNetworkMRL);
386 gtk_box_pack_start (GTK_BOX (hbox12), labelNetworkMRL, FALSE, FALSE, 0);
387 gtk_widget_set_size_request (labelNetworkMRL, 35, 16);
389 comboMRL = gtk_combo_new ();
390 g_object_set_data (G_OBJECT (GTK_COMBO (comboMRL)->popwin),
391 "GladeParentKey", comboMRL);
392 gtk_widget_set_name (comboMRL, "comboMRL");
393 gtk_widget_show (comboMRL);
394 gtk_box_pack_start (GTK_BOX (hbox12), comboMRL, TRUE, TRUE, 0);
395 comboMRL_items = g_list_append (comboMRL_items, (gpointer) "udp://@:1234");
396 comboMRL_items = g_list_append (comboMRL_items, (gpointer) "udp6://@:1234");
397 comboMRL_items = g_list_append (comboMRL_items, (gpointer) "rtp://");
398 comboMRL_items = g_list_append (comboMRL_items, (gpointer) "rtp6://");
399 comboMRL_items = g_list_append (comboMRL_items, (gpointer) "ftp://");
400 comboMRL_items = g_list_append (comboMRL_items, (gpointer) "http://");
401 comboMRL_items = g_list_append (comboMRL_items, (gpointer) "mms://");
402 gtk_combo_set_popdown_strings (GTK_COMBO (comboMRL), comboMRL_items);
403 g_list_free (comboMRL_items);
405 entryMRL = GTK_COMBO (comboMRL)->entry;
406 gtk_widget_set_name (entryMRL, "entryMRL");
407 gtk_widget_show (entryMRL);
408 gtk_widget_set_size_request (entryMRL, 158, 24);
409 gtk_entry_set_activates_default (GTK_ENTRY (entryMRL), TRUE);
411 hseparator15 = gtk_hseparator_new ();
412 gtk_widget_set_name (hseparator15, "hseparator15");
413 gtk_widget_show (hseparator15);
414 gtk_box_pack_start (GTK_BOX (vbox5), hseparator15, FALSE, FALSE, 0);
415 gtk_widget_set_size_request (hseparator15, -2, 10);
417 table2 = gtk_table_new (6, 2, FALSE);
418 gtk_widget_set_name (table2, "table2");
419 gtk_widget_show (table2);
420 gtk_box_pack_start (GTK_BOX (vbox5), table2, TRUE, TRUE, 0);
422 labelNetworkPort = gtk_label_new (_("Port:"));
423 gtk_widget_set_name (labelNetworkPort, "labelNetworkPort");
424 gtk_widget_show (labelNetworkPort);
425 gtk_table_attach (GTK_TABLE (table2), labelNetworkPort, 0, 1, 0, 1,
426 (GtkAttachOptions) (GTK_FILL),
427 (GtkAttachOptions) (0), 0, 0);
428 gtk_label_set_justify (GTK_LABEL (labelNetworkPort), GTK_JUSTIFY_LEFT);
429 gtk_misc_set_alignment (GTK_MISC (labelNetworkPort), 0, 0.5);
431 labelNetworkAddress = gtk_label_new (_("Address:"));
432 gtk_widget_set_name (labelNetworkAddress, "labelNetworkAddress");
433 gtk_widget_show (labelNetworkAddress);
434 gtk_table_attach (GTK_TABLE (table2), labelNetworkAddress, 0, 1, 1, 2,
435 (GtkAttachOptions) (GTK_FILL),
436 (GtkAttachOptions) (0), 0, 0);
437 gtk_label_set_justify (GTK_LABEL (labelNetworkAddress), GTK_JUSTIFY_LEFT);
438 gtk_misc_set_alignment (GTK_MISC (labelNetworkAddress), 0, 0.5);
440 entryNetworkPort_adj = gtk_adjustment_new (1234, 0, 65535, 1, 10, 10);
441 entryNetworkPort = gtk_spin_button_new (GTK_ADJUSTMENT (entryNetworkPort_adj), 1, 0);
442 gtk_widget_set_name (entryNetworkPort, "entryNetworkPort");
443 gtk_widget_show (entryNetworkPort);
444 gtk_table_attach (GTK_TABLE (table2), entryNetworkPort, 1, 2, 0, 1,
445 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
446 (GtkAttachOptions) (0), 0, 0);
447 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (entryNetworkPort), TRUE);
449 comboNetworkAddress = gtk_combo_new ();
450 g_object_set_data (G_OBJECT (GTK_COMBO (comboNetworkAddress)->popwin),
451 "GladeParentKey", comboNetworkAddress);
452 gtk_widget_set_name (comboNetworkAddress, "comboNetworkAddress");
453 gtk_widget_show (comboNetworkAddress);
454 gtk_table_attach (GTK_TABLE (table2), comboNetworkAddress, 1, 2, 1, 2,
455 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
456 (GtkAttachOptions) (0), 0, 0);
458 entryNetworkAddress = GTK_COMBO (comboNetworkAddress)->entry;
459 gtk_widget_set_name (entryNetworkAddress, "entryNetworkAddress");
460 gtk_widget_show (entryNetworkAddress);
462 comboNetworkType = gtk_combo_new ();
463 g_object_set_data (G_OBJECT (GTK_COMBO (comboNetworkType)->popwin),
464 "GladeParentKey", comboNetworkType);
465 gtk_widget_set_name (comboNetworkType, "comboNetworkType");
466 gtk_widget_show (comboNetworkType);
467 gtk_table_attach (GTK_TABLE (table2), comboNetworkType, 1, 2, 2, 3,
468 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
469 (GtkAttachOptions) (0), 0, 0);
470 comboNetworkType_items = g_list_append (comboNetworkType_items, (gpointer) _("unicast"));
471 comboNetworkType_items = g_list_append (comboNetworkType_items, (gpointer) _("multicast"));
472 gtk_combo_set_popdown_strings (GTK_COMBO (comboNetworkType), comboNetworkType_items);
473 g_list_free (comboNetworkType_items);
475 entryNetworkType = GTK_COMBO (comboNetworkType)->entry;
476 gtk_widget_set_name (entryNetworkType, "entryNetworkType");
477 gtk_widget_show (entryNetworkType);
478 gtk_entry_set_activates_default (GTK_ENTRY (entryNetworkType), TRUE);
480 labelNetworkType = gtk_label_new (_("Network: "));
481 gtk_widget_set_name (labelNetworkType, "labelNetworkType");
482 gtk_widget_show (labelNetworkType);
483 gtk_table_attach (GTK_TABLE (table2), labelNetworkType, 0, 1, 2, 3,
484 (GtkAttachOptions) (GTK_FILL),
485 (GtkAttachOptions) (0), 0, 0);
486 gtk_label_set_justify (GTK_LABEL (labelNetworkType), GTK_JUSTIFY_LEFT);
487 gtk_misc_set_alignment (GTK_MISC (labelNetworkType), 0, 0.5);
489 comboNetworkProtocolType = gtk_combo_new ();
490 g_object_set_data (G_OBJECT (GTK_COMBO (comboNetworkProtocolType)->popwin),
491 "GladeParentKey", comboNetworkProtocolType);
492 gtk_widget_set_name (comboNetworkProtocolType, "comboNetworkProtocolType");
493 gtk_widget_show (comboNetworkProtocolType);
494 gtk_table_attach (GTK_TABLE (table2), comboNetworkProtocolType, 1, 2, 3, 4,
495 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
496 (GtkAttachOptions) (0), 0, 0);
497 comboNetworkProtocolType_items = g_list_append (comboNetworkProtocolType_items, (gpointer) _("udp"));
498 comboNetworkProtocolType_items = g_list_append (comboNetworkProtocolType_items, (gpointer) _("udp6"));
499 comboNetworkProtocolType_items = g_list_append (comboNetworkProtocolType_items, (gpointer) _("rtp"));
500 comboNetworkProtocolType_items = g_list_append (comboNetworkProtocolType_items, (gpointer) _("rtp4"));
501 comboNetworkProtocolType_items = g_list_append (comboNetworkProtocolType_items, (gpointer) _("ftp"));
502 comboNetworkProtocolType_items = g_list_append (comboNetworkProtocolType_items, (gpointer) _("http"));
503 comboNetworkProtocolType_items = g_list_append (comboNetworkProtocolType_items, (gpointer) _("sout"));
504 comboNetworkProtocolType_items = g_list_append (comboNetworkProtocolType_items, (gpointer) _("mms"));
505 gtk_combo_set_popdown_strings (GTK_COMBO (comboNetworkProtocolType), comboNetworkProtocolType_items);
506 g_list_free (comboNetworkProtocolType_items);
508 entryNetworkProtocolType = GTK_COMBO (comboNetworkProtocolType)->entry;
509 gtk_widget_set_name (entryNetworkProtocolType, "entryNetworkProtocolType");
510 gtk_widget_show (entryNetworkProtocolType);
512 labelNetworkProtocol = gtk_label_new (_("Protocol:"));
513 gtk_widget_set_name (labelNetworkProtocol, "labelNetworkProtocol");
514 gtk_widget_show (labelNetworkProtocol);
515 gtk_table_attach (GTK_TABLE (table2), labelNetworkProtocol, 0, 1, 3, 4,
516 (GtkAttachOptions) (GTK_FILL),
517 (GtkAttachOptions) (0), 0, 0);
518 gtk_label_set_justify (GTK_LABEL (labelNetworkProtocol), GTK_JUSTIFY_LEFT);
519 gtk_misc_set_alignment (GTK_MISC (labelNetworkProtocol), 0, 0.5);
521 labelNetworkTranscode = gtk_label_new (_("Transcode:"));
522 gtk_widget_set_name (labelNetworkTranscode, "labelNetworkTranscode");
523 gtk_widget_show (labelNetworkTranscode);
524 gtk_table_attach (GTK_TABLE (table2), labelNetworkTranscode, 0, 1, 4, 5,
525 (GtkAttachOptions) (GTK_FILL),
526 (GtkAttachOptions) (0), 0, 0);
527 gtk_label_set_justify (GTK_LABEL (labelNetworkTranscode), GTK_JUSTIFY_LEFT);
528 gtk_misc_set_alignment (GTK_MISC (labelNetworkTranscode), 0, 0.5);
530 checkNetworkTranscode = gtk_check_button_new_with_mnemonic (_("enable"));
531 gtk_widget_set_name (checkNetworkTranscode, "checkNetworkTranscode");
532 gtk_widget_show (checkNetworkTranscode);
533 gtk_table_attach (GTK_TABLE (table2), checkNetworkTranscode, 1, 2, 4, 5,
534 (GtkAttachOptions) (GTK_FILL),
535 (GtkAttachOptions) (0), 0, 0);
537 hbox13 = gtk_hbox_new (FALSE, 0);
538 gtk_widget_set_name (hbox13, "hbox13");
539 gtk_widget_show (hbox13);
540 gtk_box_pack_start (GTK_BOX (vbox5), hbox13, FALSE, FALSE, 0);
542 AddNetworkPlaylist = gtk_button_new_with_mnemonic (_("Add to Playlist"));
543 gtk_widget_set_name (AddNetworkPlaylist, "AddNetworkPlaylist");
544 gtk_widget_show (AddNetworkPlaylist);
545 gtk_box_pack_start (GTK_BOX (hbox13), AddNetworkPlaylist, FALSE, FALSE, 0);
547 Network = gtk_label_new (_("Network"));
548 gtk_widget_set_name (Network, "Network");
549 gtk_widget_show (Network);
550 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 1), Network);
552 vbox7 = gtk_vbox_new (FALSE, 0);
553 gtk_widget_set_name (vbox7, "vbox7");
554 gtk_widget_show (vbox7);
555 gtk_container_add (GTK_CONTAINER (notebook), vbox7);
557 scrolledV4Lwindow = gtk_scrolled_window_new (NULL, NULL);
558 gtk_widget_set_name (scrolledV4Lwindow, "scrolledV4Lwindow");
559 gtk_widget_show (scrolledV4Lwindow);
560 gtk_box_pack_start (GTK_BOX (vbox7), scrolledV4Lwindow, TRUE, TRUE, 0);
561 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledV4Lwindow), GTK_SHADOW_ETCHED_OUT);
563 viewportV4L = gtk_viewport_new (NULL, NULL);
564 gtk_widget_set_name (viewportV4L, "viewportV4L");
565 gtk_widget_show (viewportV4L);
566 gtk_container_add (GTK_CONTAINER (scrolledV4Lwindow), viewportV4L);
567 gtk_viewport_set_shadow_type (GTK_VIEWPORT (viewportV4L), GTK_SHADOW_OUT);
569 tableV4L = gtk_table_new (13, 2, FALSE);
570 gtk_widget_set_name (tableV4L, "tableV4L");
571 gtk_widget_show (tableV4L);
572 gtk_container_add (GTK_CONTAINER (viewportV4L), tableV4L);
574 labelV4lVideDevice = gtk_label_new (_("Video:"));
575 gtk_widget_set_name (labelV4lVideDevice, "labelV4lVideDevice");
576 gtk_widget_show (labelV4lVideDevice);
577 gtk_table_attach (GTK_TABLE (tableV4L), labelV4lVideDevice, 0, 1, 0, 1,
578 (GtkAttachOptions) (GTK_FILL),
579 (GtkAttachOptions) (0), 0, 0);
580 gtk_label_set_justify (GTK_LABEL (labelV4lVideDevice), GTK_JUSTIFY_LEFT);
581 gtk_misc_set_alignment (GTK_MISC (labelV4lVideDevice), 0, 0.5);
583 labelV4LAudioDevice = gtk_label_new (_("Audio:"));
584 gtk_widget_set_name (labelV4LAudioDevice, "labelV4LAudioDevice");
585 gtk_widget_show (labelV4LAudioDevice);
586 gtk_table_attach (GTK_TABLE (tableV4L), labelV4LAudioDevice, 0, 1, 1, 2,
587 (GtkAttachOptions) (GTK_FILL),
588 (GtkAttachOptions) (0), 0, 0);
589 gtk_label_set_justify (GTK_LABEL (labelV4LAudioDevice), GTK_JUSTIFY_LEFT);
590 gtk_misc_set_alignment (GTK_MISC (labelV4LAudioDevice), 0, 0.5);
592 labelV4LChannel = gtk_label_new (_("Channel:"));
593 gtk_widget_set_name (labelV4LChannel, "labelV4LChannel");
594 gtk_widget_show (labelV4LChannel);
595 gtk_table_attach (GTK_TABLE (tableV4L), labelV4LChannel, 0, 1, 2, 3,
596 (GtkAttachOptions) (GTK_FILL),
597 (GtkAttachOptions) (0), 0, 0);
598 gtk_label_set_justify (GTK_LABEL (labelV4LChannel), GTK_JUSTIFY_LEFT);
599 gtk_misc_set_alignment (GTK_MISC (labelV4LChannel), 0, 0.5);
601 labelV4LNorm = gtk_label_new (_("Norm:"));
602 gtk_widget_set_name (labelV4LNorm, "labelV4LNorm");
603 gtk_widget_show (labelV4LNorm);
604 gtk_table_attach (GTK_TABLE (tableV4L), labelV4LNorm, 0, 1, 3, 4,
605 (GtkAttachOptions) (GTK_FILL),
606 (GtkAttachOptions) (0), 0, 0);
607 gtk_label_set_justify (GTK_LABEL (labelV4LNorm), GTK_JUSTIFY_LEFT);
608 gtk_misc_set_alignment (GTK_MISC (labelV4LNorm), 0, 0.5);
610 labelV4LSize = gtk_label_new (_("Size:"));
611 gtk_widget_set_name (labelV4LSize, "labelV4LSize");
612 gtk_widget_show (labelV4LSize);
613 gtk_table_attach (GTK_TABLE (tableV4L), labelV4LSize, 0, 1, 4, 5,
614 (GtkAttachOptions) (GTK_FILL),
615 (GtkAttachOptions) (0), 0, 0);
616 gtk_label_set_justify (GTK_LABEL (labelV4LSize), GTK_JUSTIFY_LEFT);
617 gtk_misc_set_alignment (GTK_MISC (labelV4LSize), 0, 0.5);
619 labelV4LFrequency = gtk_label_new (_("Frequency:"));
620 gtk_widget_set_name (labelV4LFrequency, "labelV4LFrequency");
621 gtk_widget_show (labelV4LFrequency);
622 gtk_table_attach (GTK_TABLE (tableV4L), labelV4LFrequency, 0, 1, 5, 6,
623 (GtkAttachOptions) (GTK_FILL),
624 (GtkAttachOptions) (0), 0, 0);
625 gtk_label_set_justify (GTK_LABEL (labelV4LFrequency), GTK_JUSTIFY_LEFT);
626 gtk_misc_set_alignment (GTK_MISC (labelV4LFrequency), 0, 0.5);
628 labelV4LSampleRate = gtk_label_new (_("Samplerate:"));
629 gtk_widget_set_name (labelV4LSampleRate, "labelV4LSampleRate");
630 gtk_widget_show (labelV4LSampleRate);
631 gtk_table_attach (GTK_TABLE (tableV4L), labelV4LSampleRate, 0, 1, 6, 7,
632 (GtkAttachOptions) (GTK_FILL),
633 (GtkAttachOptions) (0), 0, 0);
634 gtk_label_set_justify (GTK_LABEL (labelV4LSampleRate), GTK_JUSTIFY_LEFT);
635 gtk_misc_set_alignment (GTK_MISC (labelV4LSampleRate), 0, 0.5);
637 labelV4LQuality = gtk_label_new (_("Quality:"));
638 gtk_widget_set_name (labelV4LQuality, "labelV4LQuality");
639 gtk_widget_show (labelV4LQuality);
640 gtk_table_attach (GTK_TABLE (tableV4L), labelV4LQuality, 0, 1, 7, 8,
641 (GtkAttachOptions) (GTK_FILL),
642 (GtkAttachOptions) (0), 0, 0);
643 gtk_label_set_justify (GTK_LABEL (labelV4LQuality), GTK_JUSTIFY_LEFT);
644 gtk_misc_set_alignment (GTK_MISC (labelV4LQuality), 0, 0.5);
646 labelV4LTuner = gtk_label_new (_("Tuner:"));
647 gtk_widget_set_name (labelV4LTuner, "labelV4LTuner");
648 gtk_widget_show (labelV4LTuner);
649 gtk_table_attach (GTK_TABLE (tableV4L), labelV4LTuner, 0, 1, 9, 10,
650 (GtkAttachOptions) (GTK_FILL),
651 (GtkAttachOptions) (0), 0, 0);
652 gtk_label_set_justify (GTK_LABEL (labelV4LTuner), GTK_JUSTIFY_LEFT);
653 gtk_misc_set_alignment (GTK_MISC (labelV4LTuner), 0, 0.5);
655 labelV4LSoundDirection = gtk_label_new (_("Sound:"));
656 gtk_widget_set_name (labelV4LSoundDirection, "labelV4LSoundDirection");
657 gtk_widget_show (labelV4LSoundDirection);
658 gtk_table_attach (GTK_TABLE (tableV4L), labelV4LSoundDirection, 0, 1, 8, 9,
659 (GtkAttachOptions) (GTK_FILL),
660 (GtkAttachOptions) (0), 0, 0);
661 gtk_label_set_justify (GTK_LABEL (labelV4LSoundDirection), GTK_JUSTIFY_LEFT);
662 gtk_misc_set_alignment (GTK_MISC (labelV4LSoundDirection), 0, 0.5);
664 labelV4LMJPEG = gtk_label_new (_("MJPEG:"));
665 gtk_widget_set_name (labelV4LMJPEG, "labelV4LMJPEG");
666 gtk_widget_show (labelV4LMJPEG);
667 gtk_table_attach (GTK_TABLE (tableV4L), labelV4LMJPEG, 0, 1, 10, 11,
668 (GtkAttachOptions) (GTK_FILL),
669 (GtkAttachOptions) (0), 0, 0);
670 gtk_label_set_justify (GTK_LABEL (labelV4LMJPEG), GTK_JUSTIFY_LEFT);
671 gtk_misc_set_alignment (GTK_MISC (labelV4LMJPEG), 0, 0.5);
673 labelV4LDecimation = gtk_label_new (_("Decimation:"));
674 gtk_widget_set_name (labelV4LDecimation, "labelV4LDecimation");
675 gtk_widget_show (labelV4LDecimation);
676 gtk_table_attach (GTK_TABLE (tableV4L), labelV4LDecimation, 0, 1, 11, 12,
677 (GtkAttachOptions) (GTK_FILL),
678 (GtkAttachOptions) (0), 0, 0);
679 gtk_label_set_justify (GTK_LABEL (labelV4LDecimation), GTK_JUSTIFY_LEFT);
680 gtk_misc_set_alignment (GTK_MISC (labelV4LDecimation), 0, 0.5);
682 comboV4lVideoDevice = gtk_combo_new ();
683 g_object_set_data (G_OBJECT (GTK_COMBO (comboV4lVideoDevice)->popwin),
684 "GladeParentKey", comboV4lVideoDevice);
685 gtk_widget_set_name (comboV4lVideoDevice, "comboV4lVideoDevice");
686 gtk_widget_show (comboV4lVideoDevice);
687 gtk_table_attach (GTK_TABLE (tableV4L), comboV4lVideoDevice, 1, 2, 0, 1,
688 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
689 (GtkAttachOptions) (0), 0, 0);
690 gtk_combo_set_value_in_list (GTK_COMBO (comboV4lVideoDevice), TRUE, TRUE);
691 comboV4lVideoDevice_items = g_list_append (comboV4lVideoDevice_items, (gpointer) "/dev/video");
692 comboV4lVideoDevice_items = g_list_append (comboV4lVideoDevice_items, (gpointer) "/dev/video0");
693 comboV4lVideoDevice_items = g_list_append (comboV4lVideoDevice_items, (gpointer) "/dev/video1");
694 gtk_combo_set_popdown_strings (GTK_COMBO (comboV4lVideoDevice), comboV4lVideoDevice_items);
695 g_list_free (comboV4lVideoDevice_items);
697 entryV4LVideoDevice = GTK_COMBO (comboV4lVideoDevice)->entry;
698 gtk_widget_set_name (entryV4LVideoDevice, "entryV4LVideoDevice");
699 gtk_widget_show (entryV4LVideoDevice);
700 gtk_entry_set_activates_default (GTK_ENTRY (entryV4LVideoDevice), TRUE);
702 comboV4lAudioDevice = gtk_combo_new ();
703 g_object_set_data (G_OBJECT (GTK_COMBO (comboV4lAudioDevice)->popwin),
704 "GladeParentKey", comboV4lAudioDevice);
705 gtk_widget_set_name (comboV4lAudioDevice, "comboV4lAudioDevice");
706 gtk_widget_show (comboV4lAudioDevice);
707 gtk_table_attach (GTK_TABLE (tableV4L), comboV4lAudioDevice, 1, 2, 1, 2,
708 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
709 (GtkAttachOptions) (0), 0, 0);
710 comboV4lAudioDevice_items = g_list_append (comboV4lAudioDevice_items, (gpointer) "/dev/dsp");
711 comboV4lAudioDevice_items = g_list_append (comboV4lAudioDevice_items, (gpointer) "/dev/audio");
712 comboV4lAudioDevice_items = g_list_append (comboV4lAudioDevice_items, (gpointer) "/dev/audio0");
713 comboV4lAudioDevice_items = g_list_append (comboV4lAudioDevice_items, (gpointer) "/dev/audio1");
714 gtk_combo_set_popdown_strings (GTK_COMBO (comboV4lAudioDevice), comboV4lAudioDevice_items);
715 g_list_free (comboV4lAudioDevice_items);
717 entryV4LAudioDevice = GTK_COMBO (comboV4lAudioDevice)->entry;
718 gtk_widget_set_name (entryV4LAudioDevice, "entryV4LAudioDevice");
719 gtk_widget_show (entryV4LAudioDevice);
720 gtk_entry_set_activates_default (GTK_ENTRY (entryV4LAudioDevice), TRUE);
722 entryV4LChannel_adj = gtk_adjustment_new (0, 0, 100, 1, 10, 10);
723 entryV4LChannel = gtk_spin_button_new (GTK_ADJUSTMENT (entryV4LChannel_adj), 1, 0);
724 gtk_widget_set_name (entryV4LChannel, "entryV4LChannel");
725 gtk_widget_show (entryV4LChannel);
726 gtk_table_attach (GTK_TABLE (tableV4L), entryV4LChannel, 1, 2, 2, 3,
727 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
728 (GtkAttachOptions) (0), 0, 0);
729 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (entryV4LChannel), TRUE);
731 comboV4LNorm = gtk_combo_new ();
732 g_object_set_data (G_OBJECT (GTK_COMBO (comboV4LNorm)->popwin),
733 "GladeParentKey", comboV4LNorm);
734 gtk_widget_set_name (comboV4LNorm, "comboV4LNorm");
735 gtk_widget_show (comboV4LNorm);
736 gtk_table_attach (GTK_TABLE (tableV4L), comboV4LNorm, 1, 2, 3, 4,
737 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
738 (GtkAttachOptions) (0), 0, 0);
739 comboV4LNorm_items = g_list_append (comboV4LNorm_items, (gpointer) _("pal"));
740 comboV4LNorm_items = g_list_append (comboV4LNorm_items, (gpointer) _("ntsc"));
741 comboV4LNorm_items = g_list_append (comboV4LNorm_items, (gpointer) _("secam"));
742 comboV4LNorm_items = g_list_append (comboV4LNorm_items, (gpointer) _("auto"));
743 gtk_combo_set_popdown_strings (GTK_COMBO (comboV4LNorm), comboV4LNorm_items);
744 g_list_free (comboV4LNorm_items);
746 entryV4LNorm = GTK_COMBO (comboV4LNorm)->entry;
747 gtk_widget_set_name (entryV4LNorm, "entryV4LNorm");
748 gtk_widget_show (entryV4LNorm);
749 gtk_entry_set_activates_default (GTK_ENTRY (entryV4LNorm), TRUE);
751 comboV4LSize = gtk_combo_new ();
752 g_object_set_data (G_OBJECT (GTK_COMBO (comboV4LSize)->popwin),
753 "GladeParentKey", comboV4LSize);
754 gtk_widget_set_name (comboV4LSize, "comboV4LSize");
755 gtk_widget_show (comboV4LSize);
756 gtk_table_attach (GTK_TABLE (tableV4L), comboV4LSize, 1, 2, 4, 5,
757 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
758 (GtkAttachOptions) (0), 0, 0);
759 comboV4LSize_items = g_list_append (comboV4LSize_items, (gpointer) _("240x192"));
760 comboV4LSize_items = g_list_append (comboV4LSize_items, (gpointer) _("320x240"));
761 comboV4LSize_items = g_list_append (comboV4LSize_items, (gpointer) _("qsif"));
762 comboV4LSize_items = g_list_append (comboV4LSize_items, (gpointer) _("qcif"));
763 comboV4LSize_items = g_list_append (comboV4LSize_items, (gpointer) _("sif"));
764 comboV4LSize_items = g_list_append (comboV4LSize_items, (gpointer) _("cif"));
765 comboV4LSize_items = g_list_append (comboV4LSize_items, (gpointer) _("vga"));
766 gtk_combo_set_popdown_strings (GTK_COMBO (comboV4LSize), comboV4LSize_items);
767 g_list_free (comboV4LSize_items);
769 entryV4LSize = GTK_COMBO (comboV4LSize)->entry;
770 gtk_widget_set_name (entryV4LSize, "entryV4LSize");
771 gtk_widget_show (entryV4LSize);
772 gtk_entry_set_activates_default (GTK_ENTRY (entryV4LSize), TRUE);
774 entryV4LFrequency_adj = gtk_adjustment_new (8692, 0, 65535, 1, 10, 10);
775 entryV4LFrequency = gtk_spin_button_new (GTK_ADJUSTMENT (entryV4LFrequency_adj), 1, 0);
776 gtk_widget_set_name (entryV4LFrequency, "entryV4LFrequency");
777 gtk_widget_show (entryV4LFrequency);
778 gtk_table_attach (GTK_TABLE (tableV4L), entryV4LFrequency, 1, 2, 5, 6,
779 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
780 (GtkAttachOptions) (0), 0, 0);
781 gtk_tooltips_set_tip (tooltips, entryV4LFrequency, _("kHz"), NULL);
782 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (entryV4LFrequency), TRUE);
784 entryV4LSampleRate_adj = gtk_adjustment_new (44100, 0, 65535, 1, 10, 10);
785 entryV4LSampleRate = gtk_spin_button_new (GTK_ADJUSTMENT (entryV4LSampleRate_adj), 1, 0);
786 gtk_widget_set_name (entryV4LSampleRate, "entryV4LSampleRate");
787 gtk_widget_show (entryV4LSampleRate);
788 gtk_table_attach (GTK_TABLE (tableV4L), entryV4LSampleRate, 1, 2, 6, 7,
789 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
790 (GtkAttachOptions) (0), 0, 0);
791 gtk_tooltips_set_tip (tooltips, entryV4LSampleRate, _("Hz/s"), NULL);
792 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (entryV4LSampleRate), TRUE);
794 entryV4LQuality_adj = gtk_adjustment_new (100, 0, 65535, 1, 10, 10);
795 entryV4LQuality = gtk_spin_button_new (GTK_ADJUSTMENT (entryV4LQuality_adj), 1, 0);
796 gtk_widget_set_name (entryV4LQuality, "entryV4LQuality");
797 gtk_widget_show (entryV4LQuality);
798 gtk_table_attach (GTK_TABLE (tableV4L), entryV4LQuality, 1, 2, 7, 8,
799 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
800 (GtkAttachOptions) (0), 0, 0);
801 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (entryV4LQuality), TRUE);
803 comboV4LSoundDirection = gtk_combo_new ();
804 g_object_set_data (G_OBJECT (GTK_COMBO (comboV4LSoundDirection)->popwin),
805 "GladeParentKey", comboV4LSoundDirection);
806 gtk_widget_set_name (comboV4LSoundDirection, "comboV4LSoundDirection");
807 gtk_widget_show (comboV4LSoundDirection);
808 gtk_table_attach (GTK_TABLE (tableV4L), comboV4LSoundDirection, 1, 2, 8, 9,
809 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
810 (GtkAttachOptions) (0), 0, 0);
811 gtk_combo_set_value_in_list (GTK_COMBO (comboV4LSoundDirection), TRUE, TRUE);
812 gtk_combo_set_use_arrows_always (GTK_COMBO (comboV4LSoundDirection), TRUE);
813 comboV4LSoundDirection_items = g_list_append (comboV4LSoundDirection_items, (gpointer) _("mono"));
814 comboV4LSoundDirection_items = g_list_append (comboV4LSoundDirection_items, (gpointer) _("stereo"));
815 gtk_combo_set_popdown_strings (GTK_COMBO (comboV4LSoundDirection), comboV4LSoundDirection_items);
816 g_list_free (comboV4LSoundDirection_items);
818 entryV4LSoundDirection = GTK_COMBO (comboV4LSoundDirection)->entry;
819 gtk_widget_set_name (entryV4LSoundDirection, "entryV4LSoundDirection");
820 gtk_widget_show (entryV4LSoundDirection);
821 gtk_entry_set_activates_default (GTK_ENTRY (entryV4LSoundDirection), TRUE);
823 entryV4LTuner_adj = gtk_adjustment_new (0, -1, 100, 1, 10, 10);
824 entryV4LTuner = gtk_spin_button_new (GTK_ADJUSTMENT (entryV4LTuner_adj), 1, 0);
825 gtk_widget_set_name (entryV4LTuner, "entryV4LTuner");
826 gtk_widget_show (entryV4LTuner);
827 gtk_table_attach (GTK_TABLE (tableV4L), entryV4LTuner, 1, 2, 9, 10,
828 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
829 (GtkAttachOptions) (0), 0, 0);
830 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (entryV4LTuner), TRUE);
832 checkV4LMJPEG = gtk_check_button_new_with_mnemonic (_("enable"));
833 gtk_widget_set_name (checkV4LMJPEG, "checkV4LMJPEG");
834 gtk_widget_show (checkV4LMJPEG);
835 gtk_table_attach (GTK_TABLE (tableV4L), checkV4LMJPEG, 1, 2, 10, 11,
836 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
837 (GtkAttachOptions) (0), 0, 0);
839 entryV4LDecimation_adj = gtk_adjustment_new (1, 0, 100, 1, 10, 10);
840 entryV4LDecimation = gtk_spin_button_new (GTK_ADJUSTMENT (entryV4LDecimation_adj), 1, 0);
841 gtk_widget_set_name (entryV4LDecimation, "entryV4LDecimation");
842 gtk_widget_show (entryV4LDecimation);
843 gtk_table_attach (GTK_TABLE (tableV4L), entryV4LDecimation, 1, 2, 11, 12,
844 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
845 (GtkAttachOptions) (0), 0, 0);
847 labelV4LTranscode = gtk_label_new (_("Transcode:"));
848 gtk_widget_set_name (labelV4LTranscode, "labelV4LTranscode");
849 gtk_widget_show (labelV4LTranscode);
850 gtk_table_attach (GTK_TABLE (tableV4L), labelV4LTranscode, 0, 1, 12, 13,
851 (GtkAttachOptions) (GTK_FILL),
852 (GtkAttachOptions) (0), 0, 0);
853 gtk_label_set_justify (GTK_LABEL (labelV4LTranscode), GTK_JUSTIFY_LEFT);
854 gtk_misc_set_alignment (GTK_MISC (labelV4LTranscode), 0, 0.5);
856 checkV4LTranscode = gtk_check_button_new_with_mnemonic (_("enable"));
857 gtk_widget_set_name (checkV4LTranscode, "checkV4LTranscode");
858 gtk_widget_show (checkV4LTranscode);
859 gtk_table_attach (GTK_TABLE (tableV4L), checkV4LTranscode, 1, 2, 12, 13,
860 (GtkAttachOptions) (GTK_FILL),
861 (GtkAttachOptions) (0), 0, 0);
863 hbox16 = gtk_hbox_new (FALSE, 0);
864 gtk_widget_set_name (hbox16, "hbox16");
865 gtk_widget_show (hbox16);
866 gtk_box_pack_start (GTK_BOX (vbox7), hbox16, FALSE, FALSE, 0);
868 AddCameraToPlaylist = gtk_button_new_with_mnemonic (_("Add to Playlist"));
869 gtk_widget_set_name (AddCameraToPlaylist, "AddCameraToPlaylist");
870 gtk_widget_show (AddCameraToPlaylist);
871 gtk_box_pack_start (GTK_BOX (hbox16), AddCameraToPlaylist, FALSE, FALSE, 0);
873 Camera = gtk_label_new (_("Camera"));
874 gtk_widget_set_name (Camera, "Camera");
875 gtk_widget_show (Camera);
876 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 2), Camera);
877 gtk_label_set_justify (GTK_LABEL (Camera), GTK_JUSTIFY_LEFT);
879 vbox1 = gtk_vbox_new (FALSE, 0);
880 gtk_widget_set_name (vbox1, "vbox1");
881 gtk_widget_show (vbox1);
882 gtk_container_add (GTK_CONTAINER (notebook), vbox1);
884 scrolledwindowTranscode = gtk_scrolled_window_new (NULL, NULL);
885 gtk_widget_set_name (scrolledwindowTranscode, "scrolledwindowTranscode");
886 gtk_widget_show (scrolledwindowTranscode);
887 gtk_box_pack_start (GTK_BOX (vbox1), scrolledwindowTranscode, TRUE, TRUE, 0);
888 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindowTranscode), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
890 viewport5 = gtk_viewport_new (NULL, NULL);
891 gtk_widget_set_name (viewport5, "viewport5");
892 gtk_widget_show (viewport5);
893 gtk_container_add (GTK_CONTAINER (scrolledwindowTranscode), viewport5);
895 tableTranscode = gtk_table_new (14, 2, FALSE);
896 gtk_widget_set_name (tableTranscode, "tableTranscode");
897 gtk_widget_show (tableTranscode);
898 gtk_container_add (GTK_CONTAINER (viewport5), tableTranscode);
900 labelVideoCodec = gtk_label_new (_("Video Codec:"));
901 gtk_widget_set_name (labelVideoCodec, "labelVideoCodec");
902 gtk_widget_show (labelVideoCodec);
903 gtk_table_attach (GTK_TABLE (tableTranscode), labelVideoCodec, 0, 1, 0, 1,
904 (GtkAttachOptions) (GTK_FILL),
905 (GtkAttachOptions) (0), 0, 0);
906 gtk_label_set_justify (GTK_LABEL (labelVideoCodec), GTK_JUSTIFY_LEFT);
907 gtk_misc_set_alignment (GTK_MISC (labelVideoCodec), 0, 0.5);
909 comboVideoCodec = gtk_combo_new ();
910 g_object_set_data (G_OBJECT (GTK_COMBO (comboVideoCodec)->popwin),
911 "GladeParentKey", comboVideoCodec);
912 gtk_widget_set_name (comboVideoCodec, "comboVideoCodec");
913 gtk_widget_show (comboVideoCodec);
914 gtk_table_attach (GTK_TABLE (tableTranscode), comboVideoCodec, 1, 2, 0, 1,
915 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
916 (GtkAttachOptions) (0), 0, 0);
917 comboVideoCodec_items = g_list_append (comboVideoCodec_items, (gpointer) _("huffyuv"));
918 comboVideoCodec_items = g_list_append (comboVideoCodec_items, (gpointer) _("mp1v"));
919 comboVideoCodec_items = g_list_append (comboVideoCodec_items, (gpointer) _("mp2v"));
920 comboVideoCodec_items = g_list_append (comboVideoCodec_items, (gpointer) _("mp4v"));
921 comboVideoCodec_items = g_list_append (comboVideoCodec_items, (gpointer) _("H263"));
922 comboVideoCodec_items = g_list_append (comboVideoCodec_items, (gpointer) _("WMV1"));
923 comboVideoCodec_items = g_list_append (comboVideoCodec_items, (gpointer) _("WMV2"));
924 gtk_combo_set_popdown_strings (GTK_COMBO (comboVideoCodec), comboVideoCodec_items);
925 g_list_free (comboVideoCodec_items);
927 entryVideoCodec = GTK_COMBO (comboVideoCodec)->entry;
928 gtk_widget_set_name (entryVideoCodec, "entryVideoCodec");
929 gtk_widget_show (entryVideoCodec);
930 gtk_entry_set_activates_default (GTK_ENTRY (entryVideoCodec), TRUE);
932 labelVideoBitrate = gtk_label_new (_("Video Bitrate:"));
933 gtk_widget_set_name (labelVideoBitrate, "labelVideoBitrate");
934 gtk_widget_show (labelVideoBitrate);
935 gtk_table_attach (GTK_TABLE (tableTranscode), labelVideoBitrate, 0, 1, 1, 2,
936 (GtkAttachOptions) (GTK_FILL),
937 (GtkAttachOptions) (0), 0, 0);
938 gtk_label_set_justify (GTK_LABEL (labelVideoBitrate), GTK_JUSTIFY_LEFT);
939 gtk_misc_set_alignment (GTK_MISC (labelVideoBitrate), 0, 0.5);
941 labelVideoBitrateTolerance = gtk_label_new (_("Bitrate Tolerance:"));
942 gtk_widget_set_name (labelVideoBitrateTolerance, "labelVideoBitrateTolerance");
943 gtk_widget_show (labelVideoBitrateTolerance);
944 gtk_table_attach (GTK_TABLE (tableTranscode), labelVideoBitrateTolerance, 0, 1, 2, 3,
945 (GtkAttachOptions) (GTK_FILL),
946 (GtkAttachOptions) (0), 0, 0);
947 gtk_label_set_justify (GTK_LABEL (labelVideoBitrateTolerance), GTK_JUSTIFY_LEFT);
948 gtk_misc_set_alignment (GTK_MISC (labelVideoBitrateTolerance), 0, 0.5);
950 labelVideoKeyInterval = gtk_label_new (_("Keyframe Interval:"));
951 gtk_widget_set_name (labelVideoKeyInterval, "labelVideoKeyInterval");
952 gtk_widget_show (labelVideoKeyInterval);
953 gtk_table_attach (GTK_TABLE (tableTranscode), labelVideoKeyInterval, 0, 1, 3, 4,
954 (GtkAttachOptions) (GTK_FILL),
955 (GtkAttachOptions) (0), 0, 0);
956 gtk_label_set_justify (GTK_LABEL (labelVideoKeyInterval), GTK_JUSTIFY_LEFT);
957 gtk_misc_set_alignment (GTK_MISC (labelVideoKeyInterval), 0, 0.5);
959 labelAudioCodec = gtk_label_new (_("Audio Codec:"));
960 gtk_widget_set_name (labelAudioCodec, "labelAudioCodec");
961 gtk_widget_show (labelAudioCodec);
962 gtk_table_attach (GTK_TABLE (tableTranscode), labelAudioCodec, 0, 1, 5, 6,
963 (GtkAttachOptions) (GTK_FILL),
964 (GtkAttachOptions) (0), 0, 0);
965 gtk_label_set_justify (GTK_LABEL (labelAudioCodec), GTK_JUSTIFY_LEFT);
966 gtk_misc_set_alignment (GTK_MISC (labelAudioCodec), 0, 0.5);
968 labelVideoDeinterlace = gtk_label_new (_("Deinterlace:"));
969 gtk_widget_set_name (labelVideoDeinterlace, "labelVideoDeinterlace");
970 gtk_widget_show (labelVideoDeinterlace);
971 gtk_table_attach (GTK_TABLE (tableTranscode), labelVideoDeinterlace, 0, 1, 4, 5,
972 (GtkAttachOptions) (GTK_FILL),
973 (GtkAttachOptions) (0), 0, 0);
974 gtk_label_set_justify (GTK_LABEL (labelVideoDeinterlace), GTK_JUSTIFY_LEFT);
975 gtk_misc_set_alignment (GTK_MISC (labelVideoDeinterlace), 0, 0.5);
977 labelStdAccess = gtk_label_new (_("Access:"));
978 gtk_widget_set_name (labelStdAccess, "labelStdAccess");
979 gtk_widget_show (labelStdAccess);
980 gtk_table_attach (GTK_TABLE (tableTranscode), labelStdAccess, 0, 1, 7, 8,
981 (GtkAttachOptions) (GTK_FILL),
982 (GtkAttachOptions) (0), 0, 0);
983 gtk_label_set_justify (GTK_LABEL (labelStdAccess), GTK_JUSTIFY_LEFT);
984 gtk_misc_set_alignment (GTK_MISC (labelStdAccess), 0, 0.5);
986 labelStdMuxer = gtk_label_new (_("Muxer:"));
987 gtk_widget_set_name (labelStdMuxer, "labelStdMuxer");
988 gtk_widget_show (labelStdMuxer);
989 gtk_table_attach (GTK_TABLE (tableTranscode), labelStdMuxer, 0, 1, 8, 9,
990 (GtkAttachOptions) (GTK_FILL),
991 (GtkAttachOptions) (0), 0, 0);
992 gtk_label_set_justify (GTK_LABEL (labelStdMuxer), GTK_JUSTIFY_LEFT);
993 gtk_misc_set_alignment (GTK_MISC (labelStdMuxer), 0, 0.5);
995 labelStdUrl = gtk_label_new (_("URL:"));
996 gtk_widget_set_name (labelStdUrl, "labelStdUrl");
997 gtk_widget_show (labelStdUrl);
998 gtk_table_attach (GTK_TABLE (tableTranscode), labelStdUrl, 0, 1, 9, 10,
999 (GtkAttachOptions) (GTK_FILL),
1000 (GtkAttachOptions) (0), 0, 0);
1001 gtk_label_set_justify (GTK_LABEL (labelStdUrl), GTK_JUSTIFY_LEFT);
1002 gtk_misc_set_alignment (GTK_MISC (labelStdUrl), 0, 0.5);
1004 labelStdTimeToLive = gtk_label_new (_("Time To Live (TTL):"));
1005 gtk_widget_set_name (labelStdTimeToLive, "labelStdTimeToLive");
1006 gtk_widget_show (labelStdTimeToLive);
1007 gtk_table_attach (GTK_TABLE (tableTranscode), labelStdTimeToLive, 0, 1, 10, 11,
1008 (GtkAttachOptions) (GTK_FILL),
1009 (GtkAttachOptions) (0), 0, 0);
1010 gtk_label_set_justify (GTK_LABEL (labelStdTimeToLive), GTK_JUSTIFY_LEFT);
1011 gtk_misc_set_alignment (GTK_MISC (labelStdTimeToLive), 0, 0.5);
1013 entryStdTTL_adj = gtk_adjustment_new (1, 0, 100, 1, 10, 10);
1014 entryStdTTL = gtk_spin_button_new (GTK_ADJUSTMENT (entryStdTTL_adj), 1, 0);
1015 gtk_widget_set_name (entryStdTTL, "entryStdTTL");
1016 gtk_widget_show (entryStdTTL);
1017 gtk_table_attach (GTK_TABLE (tableTranscode), entryStdTTL, 1, 2, 10, 11,
1018 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
1019 (GtkAttachOptions) (0), 0, 0);
1021 comboStdURL = gtk_combo_new ();
1022 g_object_set_data (G_OBJECT (GTK_COMBO (comboStdURL)->popwin),
1023 "GladeParentKey", comboStdURL);
1024 gtk_widget_set_name (comboStdURL, "comboStdURL");
1025 gtk_widget_show (comboStdURL);
1026 gtk_table_attach (GTK_TABLE (tableTranscode), comboStdURL, 1, 2, 9, 10,
1027 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
1028 (GtkAttachOptions) (0), 0, 0);
1029 comboStdURL_items = g_list_append (comboStdURL_items, (gpointer) _("127.0.0.1"));
1030 comboStdURL_items = g_list_append (comboStdURL_items, (gpointer) _("localhost"));
1031 comboStdURL_items = g_list_append (comboStdURL_items, (gpointer) _("localhost.localdomain"));
1032 comboStdURL_items = g_list_append (comboStdURL_items, (gpointer) _("239.0.0.42"));
1033 gtk_combo_set_popdown_strings (GTK_COMBO (comboStdURL), comboStdURL_items);
1034 g_list_free (comboStdURL_items);
1036 entryStdURL = GTK_COMBO (comboStdURL)->entry;
1037 gtk_widget_set_name (entryStdURL, "entryStdURL");
1038 gtk_widget_show (entryStdURL);
1039 gtk_entry_set_activates_default (GTK_ENTRY (entryStdURL), TRUE);
1041 comboStdMuxer = gtk_combo_new ();
1042 g_object_set_data (G_OBJECT (GTK_COMBO (comboStdMuxer)->popwin),
1043 "GladeParentKey", comboStdMuxer);
1044 gtk_widget_set_name (comboStdMuxer, "comboStdMuxer");
1045 gtk_widget_show (comboStdMuxer);
1046 gtk_table_attach (GTK_TABLE (tableTranscode), comboStdMuxer, 1, 2, 8, 9,
1047 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
1048 (GtkAttachOptions) (0), 0, 0);
1049 comboStdMuxer_items = g_list_append (comboStdMuxer_items, (gpointer) _("PS"));
1050 comboStdMuxer_items = g_list_append (comboStdMuxer_items, (gpointer) _("TS"));
1051 comboStdMuxer_items = g_list_append (comboStdMuxer_items, (gpointer) _("MPEG1"));
1052 comboStdMuxer_items = g_list_append (comboStdMuxer_items, (gpointer) _("AVI"));
1053 comboStdMuxer_items = g_list_append (comboStdMuxer_items, (gpointer) _("OGG"));
1054 comboStdMuxer_items = g_list_append (comboStdMuxer_items, (gpointer) _("MP4"));
1055 comboStdMuxer_items = g_list_append (comboStdMuxer_items, (gpointer) _("MOV"));
1056 comboStdMuxer_items = g_list_append (comboStdMuxer_items, (gpointer) _("ASF"));
1057 gtk_combo_set_popdown_strings (GTK_COMBO (comboStdMuxer), comboStdMuxer_items);
1058 g_list_free (comboStdMuxer_items);
1060 entryStdMuxer = GTK_COMBO (comboStdMuxer)->entry;
1061 gtk_widget_set_name (entryStdMuxer, "entryStdMuxer");
1062 gtk_widget_show (entryStdMuxer);
1063 gtk_entry_set_activates_default (GTK_ENTRY (entryStdMuxer), TRUE);
1065 entryAudioBitrate_adj = gtk_adjustment_new (256, 0, 65535, 1, 10, 10);
1066 entryAudioBitrate = gtk_spin_button_new (GTK_ADJUSTMENT (entryAudioBitrate_adj), 1, 0);
1067 gtk_widget_set_name (entryAudioBitrate, "entryAudioBitrate");
1068 gtk_widget_show (entryAudioBitrate);
1069 gtk_table_attach (GTK_TABLE (tableTranscode), entryAudioBitrate, 1, 2, 6, 7,
1070 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
1071 (GtkAttachOptions) (0), 0, 0);
1072 gtk_tooltips_set_tip (tooltips, entryAudioBitrate, _("kbits/s"), NULL);
1073 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (entryAudioBitrate), TRUE);
1075 comboAudioCodec = gtk_combo_new ();
1076 g_object_set_data (G_OBJECT (GTK_COMBO (comboAudioCodec)->popwin),
1077 "GladeParentKey", comboAudioCodec);
1078 gtk_widget_set_name (comboAudioCodec, "comboAudioCodec");
1079 gtk_widget_show (comboAudioCodec);
1080 gtk_table_attach (GTK_TABLE (tableTranscode), comboAudioCodec, 1, 2, 5, 6,
1081 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
1082 (GtkAttachOptions) (0), 0, 0);
1083 comboAudioCodec_items = g_list_append (comboAudioCodec_items, (gpointer) _("alaw"));
1084 comboAudioCodec_items = g_list_append (comboAudioCodec_items, (gpointer) _("ulaw"));
1085 comboAudioCodec_items = g_list_append (comboAudioCodec_items, (gpointer) _("mpga"));
1086 comboAudioCodec_items = g_list_append (comboAudioCodec_items, (gpointer) _("mp3"));
1087 comboAudioCodec_items = g_list_append (comboAudioCodec_items, (gpointer) _("a52"));
1088 comboAudioCodec_items = g_list_append (comboAudioCodec_items, (gpointer) _("vorb"));
1089 gtk_combo_set_popdown_strings (GTK_COMBO (comboAudioCodec), comboAudioCodec_items);
1090 g_list_free (comboAudioCodec_items);
1092 entryAudioCodec = GTK_COMBO (comboAudioCodec)->entry;
1093 gtk_widget_set_name (entryAudioCodec, "entryAudioCodec");
1094 gtk_widget_show (entryAudioCodec);
1095 gtk_entry_set_activates_default (GTK_ENTRY (entryAudioCodec), TRUE);
1097 checkVideoDeinterlace = gtk_check_button_new_with_mnemonic (_("enable"));
1098 gtk_widget_set_name (checkVideoDeinterlace, "checkVideoDeinterlace");
1099 gtk_widget_show (checkVideoDeinterlace);
1100 gtk_table_attach (GTK_TABLE (tableTranscode), checkVideoDeinterlace, 1, 2, 4, 5,
1101 (GtkAttachOptions) (GTK_FILL),
1102 (GtkAttachOptions) (0), 0, 0);
1104 entryVideoKeyFrameInterval_adj = gtk_adjustment_new (80, 0, 65535, 1, 10, 10);
1105 entryVideoKeyFrameInterval = gtk_spin_button_new (GTK_ADJUSTMENT (entryVideoKeyFrameInterval_adj), 1, 0);
1106 gtk_widget_set_name (entryVideoKeyFrameInterval, "entryVideoKeyFrameInterval");
1107 gtk_widget_show (entryVideoKeyFrameInterval);
1108 gtk_table_attach (GTK_TABLE (tableTranscode), entryVideoKeyFrameInterval, 1, 2, 3, 4,
1109 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
1110 (GtkAttachOptions) (0), 0, 0);
1111 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (entryVideoKeyFrameInterval), TRUE);
1113 entryVideoBitrateTolerance_adj = gtk_adjustment_new (800000, 0, 1e+06, 1, 10, 10);
1114 entryVideoBitrateTolerance = gtk_spin_button_new (GTK_ADJUSTMENT (entryVideoBitrateTolerance_adj), 1, 0);
1115 gtk_widget_set_name (entryVideoBitrateTolerance, "entryVideoBitrateTolerance");
1116 gtk_widget_show (entryVideoBitrateTolerance);
1117 gtk_table_attach (GTK_TABLE (tableTranscode), entryVideoBitrateTolerance, 1, 2, 2, 3,
1118 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
1119 (GtkAttachOptions) (0), 0, 0);
1120 gtk_tooltips_set_tip (tooltips, entryVideoBitrateTolerance, _("bits/s"), NULL);
1121 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (entryVideoBitrateTolerance), TRUE);
1123 entryVideoBitrate_adj = gtk_adjustment_new (3000, 0, 65535, 1, 10, 10);
1124 entryVideoBitrate = gtk_spin_button_new (GTK_ADJUSTMENT (entryVideoBitrate_adj), 1, 0);
1125 gtk_widget_set_name (entryVideoBitrate, "entryVideoBitrate");
1126 gtk_widget_show (entryVideoBitrate);
1127 gtk_table_attach (GTK_TABLE (tableTranscode), entryVideoBitrate, 1, 2, 1, 2,
1128 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
1129 (GtkAttachOptions) (0), 0, 0);
1130 gtk_tooltips_set_tip (tooltips, entryVideoBitrate, _("kbits/s"), NULL);
1131 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (entryVideoBitrate), TRUE);
1133 labelAudioBitrate = gtk_label_new (_("Audio Bitrate :"));
1134 gtk_widget_set_name (labelAudioBitrate, "labelAudioBitrate");
1135 gtk_widget_show (labelAudioBitrate);
1136 gtk_table_attach (GTK_TABLE (tableTranscode), labelAudioBitrate, 0, 1, 6, 7,
1137 (GtkAttachOptions) (GTK_FILL),
1138 (GtkAttachOptions) (0), 0, 0);
1139 gtk_label_set_justify (GTK_LABEL (labelAudioBitrate), GTK_JUSTIFY_LEFT);
1140 gtk_misc_set_alignment (GTK_MISC (labelAudioBitrate), 0, 0.5);
1142 comboStdAccess = gtk_combo_new ();
1143 g_object_set_data (G_OBJECT (GTK_COMBO (comboStdAccess)->popwin),
1144 "GladeParentKey", comboStdAccess);
1145 gtk_widget_set_name (comboStdAccess, "comboStdAccess");
1146 gtk_widget_show (comboStdAccess);
1147 gtk_table_attach (GTK_TABLE (tableTranscode), comboStdAccess, 1, 2, 7, 8,
1148 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
1149 (GtkAttachOptions) (0), 0, 0);
1151 entryStdAccess = GTK_COMBO (comboStdAccess)->entry;
1152 gtk_widget_set_name (entryStdAccess, "entryStdAccess");
1153 gtk_widget_show (entryStdAccess);
1154 gtk_entry_set_activates_default (GTK_ENTRY (entryStdAccess), TRUE);
1156 labelSAP = gtk_label_new (_("SAP Announce:"));
1157 gtk_widget_set_name (labelSAP, "labelSAP");
1158 gtk_widget_show (labelSAP);
1159 gtk_table_attach (GTK_TABLE (tableTranscode), labelSAP, 0, 1, 11, 12,
1160 (GtkAttachOptions) (GTK_FILL),
1161 (GtkAttachOptions) (0), 0, 0);
1162 gtk_label_set_justify (GTK_LABEL (labelSAP), GTK_JUSTIFY_LEFT);
1163 gtk_misc_set_alignment (GTK_MISC (labelSAP), 0, 0.5);
1165 checkSAP = gtk_check_button_new_with_mnemonic (_("enable"));
1166 gtk_widget_set_name (checkSAP, "checkSAP");
1167 gtk_widget_show (checkSAP);
1168 gtk_table_attach (GTK_TABLE (tableTranscode), checkSAP, 1, 2, 11, 12,
1169 (GtkAttachOptions) (GTK_FILL),
1170 (GtkAttachOptions) (0), 0, 0);
1172 checkSLP = gtk_check_button_new_with_mnemonic (_("enable"));
1173 gtk_widget_set_name (checkSLP, "checkSLP");
1174 gtk_widget_show (checkSLP);
1175 gtk_table_attach (GTK_TABLE (tableTranscode), checkSLP, 1, 2, 12, 13,
1176 (GtkAttachOptions) (GTK_FILL),
1177 (GtkAttachOptions) (0), 0, 0);
1179 labelSLP_ = gtk_label_new (_("SLP Announce:"));
1180 gtk_widget_set_name (labelSLP_, "labelSLP_");
1181 gtk_widget_show (labelSLP_);
1182 gtk_table_attach (GTK_TABLE (tableTranscode), labelSLP_, 0, 1, 12, 13,
1183 (GtkAttachOptions) (GTK_FILL),
1184 (GtkAttachOptions) (0), 0, 0);
1185 gtk_label_set_justify (GTK_LABEL (labelSLP_), GTK_JUSTIFY_LEFT);
1186 gtk_misc_set_alignment (GTK_MISC (labelSLP_), 0, 0.5);
1188 labelAnounceChannel = gtk_label_new (_("Announce Channel:"));
1189 gtk_widget_set_name (labelAnounceChannel, "labelAnounceChannel");
1190 gtk_widget_show (labelAnounceChannel);
1191 gtk_table_attach (GTK_TABLE (tableTranscode), labelAnounceChannel, 0, 1, 13, 14,
1192 (GtkAttachOptions) (GTK_FILL),
1193 (GtkAttachOptions) (0), 0, 0);
1194 gtk_label_set_justify (GTK_LABEL (labelAnounceChannel), GTK_JUSTIFY_LEFT);
1195 gtk_misc_set_alignment (GTK_MISC (labelAnounceChannel), 0, 0.5);
1197 comboAnnounceChannel = gtk_combo_new ();
1198 g_object_set_data (G_OBJECT (GTK_COMBO (comboAnnounceChannel)->popwin),
1199 "GladeParentKey", comboAnnounceChannel);
1200 gtk_widget_set_name (comboAnnounceChannel, "comboAnnounceChannel");
1201 gtk_widget_show (comboAnnounceChannel);
1202 gtk_table_attach (GTK_TABLE (tableTranscode), comboAnnounceChannel, 1, 2, 13, 14,
1203 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
1204 (GtkAttachOptions) (0), 0, 0);
1206 entryAnnounceChannel = GTK_COMBO (comboAnnounceChannel)->entry;
1207 gtk_widget_set_name (entryAnnounceChannel, "entryAnnounceChannel");
1208 gtk_widget_show (entryAnnounceChannel);
1210 hbox14 = gtk_hbox_new (FALSE, 0);
1211 gtk_widget_set_name (hbox14, "hbox14");
1212 gtk_widget_show (hbox14);
1213 gtk_box_pack_start (GTK_BOX (vbox1), hbox14, FALSE, FALSE, 0);
1215 AddTranscodeToPlaylist = gtk_button_new_with_mnemonic (_("Add to Playlist"));
1216 gtk_widget_set_name (AddTranscodeToPlaylist, "AddTranscodeToPlaylist");
1217 gtk_widget_show (AddTranscodeToPlaylist);
1218 gtk_box_pack_start (GTK_BOX (hbox14), AddTranscodeToPlaylist, FALSE, FALSE, 0);
1220 Transcode = gtk_label_new (_("Transcode"));
1221 gtk_widget_set_name (Transcode, "Transcode");
1222 gtk_widget_show (Transcode);
1223 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 3), Transcode);
1225 vbox4 = gtk_vbox_new (FALSE, 0);
1226 gtk_widget_set_name (vbox4, "vbox4");
1227 gtk_widget_show (vbox4);
1228 gtk_container_add (GTK_CONTAINER (notebook), vbox4);
1230 scrolledwindow5 = gtk_scrolled_window_new (NULL, NULL);
1231 gtk_widget_set_name (scrolledwindow5, "scrolledwindow5");
1232 gtk_widget_show (scrolledwindow5);
1233 gtk_box_pack_start (GTK_BOX (vbox4), scrolledwindow5, TRUE, TRUE, 0);
1234 GTK_WIDGET_UNSET_FLAGS (scrolledwindow5, GTK_CAN_FOCUS);
1235 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow5), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
1236 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow5), GTK_SHADOW_IN);
1238 tvPlaylist = gtk_tree_view_new ();
1239 gtk_widget_set_name (tvPlaylist, "tvPlaylist");
1240 gtk_widget_show (tvPlaylist);
1241 gtk_container_add (GTK_CONTAINER (scrolledwindow5), tvPlaylist);
1243 hbox11 = gtk_hbox_new (TRUE, 0);
1244 gtk_widget_set_name (hbox11, "hbox11");
1245 gtk_widget_show (hbox11);
1246 gtk_box_pack_start (GTK_BOX (vbox4), hbox11, FALSE, FALSE, 2);
1248 UpdatePlaylist = gtk_button_new_with_mnemonic (_("Update"));
1249 gtk_widget_set_name (UpdatePlaylist, "UpdatePlaylist");
1250 gtk_widget_show (UpdatePlaylist);
1251 gtk_box_pack_start (GTK_BOX (hbox11), UpdatePlaylist, FALSE, FALSE, 0);
1253 DeletePlaylist = gtk_button_new_with_mnemonic (_("Delete"));
1254 gtk_widget_set_name (DeletePlaylist, "DeletePlaylist");
1255 gtk_widget_show (DeletePlaylist);
1256 gtk_box_pack_start (GTK_BOX (hbox11), DeletePlaylist, FALSE, FALSE, 5);
1258 ClearPlaylist = gtk_button_new_with_mnemonic (_(" Clear "));
1259 gtk_widget_set_name (ClearPlaylist, "ClearPlaylist");
1260 gtk_widget_show (ClearPlaylist);
1261 gtk_box_pack_start (GTK_BOX (hbox11), ClearPlaylist, FALSE, FALSE, 5);
1263 playlist = gtk_label_new (_("Playlist"));
1264 gtk_widget_set_name (playlist, "playlist");
1265 gtk_widget_show (playlist);
1266 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 4), playlist);
1268 vbox2 = gtk_vbox_new (FALSE, 0);
1269 gtk_widget_set_name (vbox2, "vbox2");
1270 gtk_widget_show (vbox2);
1271 gtk_container_add (GTK_CONTAINER (notebook), vbox2);
1273 scrolledwindowPreference = gtk_scrolled_window_new (NULL, NULL);
1274 gtk_widget_set_name (scrolledwindowPreference, "scrolledwindowPreference");
1275 gtk_widget_show (scrolledwindowPreference);
1276 gtk_box_pack_start (GTK_BOX (vbox2), scrolledwindowPreference, TRUE, TRUE, 0);
1278 tvPreferences = gtk_tree_view_new ();
1279 gtk_widget_set_name (tvPreferences, "tvPreferences");
1280 gtk_widget_show (tvPreferences);
1281 gtk_container_add (GTK_CONTAINER (scrolledwindowPreference), tvPreferences);
1282 gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (tvPreferences), FALSE);
1284 hbox2 = gtk_hbox_new (TRUE, 0);
1285 gtk_widget_set_name (hbox2, "hbox2");
1286 gtk_widget_show (hbox2);
1287 gtk_box_pack_end (GTK_BOX (vbox2), hbox2, FALSE, FALSE, 2);
1289 PreferenceSave = gtk_button_new_with_mnemonic (_(" Save "));
1290 gtk_widget_set_name (PreferenceSave, "PreferenceSave");
1291 gtk_widget_show (PreferenceSave);
1292 gtk_box_pack_start (GTK_BOX (hbox2), PreferenceSave, FALSE, FALSE, 0);
1294 PreferenceApply = gtk_button_new_with_mnemonic (_(" Apply "));
1295 gtk_widget_set_name (PreferenceApply, "PreferenceApply");
1296 gtk_widget_show (PreferenceApply);
1297 gtk_box_pack_start (GTK_BOX (hbox2), PreferenceApply, FALSE, FALSE, 0);
1299 PreferenceCancel = gtk_button_new_with_mnemonic (_(" Cancel "));
1300 gtk_widget_set_name (PreferenceCancel, "PreferenceCancel");
1301 gtk_widget_show (PreferenceCancel);
1302 gtk_box_pack_end (GTK_BOX (hbox2), PreferenceCancel, FALSE, FALSE, 0);
1304 preferences = gtk_label_new (_("Preference"));
1305 gtk_widget_set_name (preferences, "preferences");
1306 gtk_widget_show (preferences);
1307 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 5), preferences);
1309 scrolledwindow3 = gtk_scrolled_window_new (NULL, NULL);
1310 gtk_widget_set_name (scrolledwindow3, "scrolledwindow3");
1311 gtk_widget_show (scrolledwindow3);
1312 gtk_container_add (GTK_CONTAINER (notebook), scrolledwindow3);
1313 GTK_WIDGET_UNSET_FLAGS (scrolledwindow3, GTK_CAN_FOCUS);
1314 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow3), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
1316 viewport1 = gtk_viewport_new (NULL, NULL);
1317 gtk_widget_set_name (viewport1, "viewport1");
1318 gtk_widget_show (viewport1);
1319 gtk_container_add (GTK_CONTAINER (scrolledwindow3), viewport1);
1321 fixed2 = gtk_fixed_new ();
1322 gtk_widget_set_name (fixed2, "fixed2");
1323 gtk_widget_show (fixed2);
1324 gtk_container_add (GTK_CONTAINER (viewport1), fixed2);
1326 aboutImage = create_pixmap (pda, "vlc48x48.png");
1327 gtk_widget_set_name (aboutImage, "aboutImage");
1328 gtk_widget_show (aboutImage);
1329 gtk_fixed_put (GTK_FIXED (fixed2), aboutImage, 0, 0);
1330 gtk_widget_set_size_request (aboutImage, 48, 48);
1332 labelDescription = gtk_label_new (_("VLC media player is an MPEG, MPEG 2, MP3 and DivX player that accepts input from local or network sources and is licensed under the GPL (http://www.gnu.org/copyleft/gpl.html)."));
1333 gtk_widget_set_name (labelDescription, "labelDescription");
1334 gtk_widget_show (labelDescription);
1335 gtk_fixed_put (GTK_FIXED (fixed2), labelDescription, 16, 112);
1336 gtk_widget_set_size_request (labelDescription, 200, 112);
1337 gtk_label_set_justify (GTK_LABEL (labelDescription), GTK_JUSTIFY_LEFT);
1338 gtk_label_set_line_wrap (GTK_LABEL (labelDescription), TRUE);
1340 labelAuthors = gtk_label_new (_("Authors: the VideoLAN Team, http://www.videolan.org/team/"));
1341 gtk_widget_set_name (labelAuthors, "labelAuthors");
1342 gtk_widget_show (labelAuthors);
1343 gtk_fixed_put (GTK_FIXED (fixed2), labelAuthors, 16, 72);
1344 gtk_widget_set_size_request (labelAuthors, 208, 32);
1345 gtk_label_set_justify (GTK_LABEL (labelAuthors), GTK_JUSTIFY_LEFT);
1346 gtk_label_set_line_wrap (GTK_LABEL (labelAuthors), TRUE);
1348 labelCopyright = gtk_label_new (_("(c) 1996-2004 the the VideoLAN team team"));
1349 gtk_widget_set_name (labelCopyright, "labelCopyright");
1350 gtk_widget_show (labelCopyright);
1351 gtk_fixed_put (GTK_FIXED (fixed2), labelCopyright, 16, 48);
1352 gtk_widget_set_size_request (labelCopyright, 208, 16);
1354 labelProgramName = gtk_label_new (_("VLC media player"));
1355 gtk_widget_set_name (labelProgramName, "labelProgramName");
1356 gtk_widget_show (labelProgramName);
1357 gtk_fixed_put (GTK_FIXED (fixed2), labelProgramName, 48, 16);
1358 gtk_widget_set_size_request (labelProgramName, 152, 16);
1359 gtk_label_set_line_wrap (GTK_LABEL (labelProgramName), TRUE);
1361 about = gtk_label_new (_("About"));
1362 gtk_widget_set_name (about, "about");
1363 gtk_widget_show (about);
1364 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 6), about);
1366 g_signal_connect ((gpointer) pda, "delete_event",
1367 G_CALLBACK (onPDADeleteEvent),
1369 g_signal_connect ((gpointer) tbRewind, "clicked",
1370 G_CALLBACK (onRewind),
1372 g_signal_connect ((gpointer) tbPause, "clicked",
1373 G_CALLBACK (onPause),
1375 g_signal_connect ((gpointer) tbPlay, "clicked",
1376 G_CALLBACK (onPlay),
1378 g_signal_connect ((gpointer) tbStop, "clicked",
1379 G_CALLBACK (onStop),
1381 g_signal_connect ((gpointer) tbForward, "clicked",
1382 G_CALLBACK (onForward),
1384 g_signal_connect ((gpointer) tbAbout, "clicked",
1385 G_CALLBACK (onAbout),
1387 g_signal_connect ((gpointer) timeSlider, "button_release_event",
1388 G_CALLBACK (SliderRelease),
1390 g_signal_connect ((gpointer) timeSlider, "button_press_event",
1391 G_CALLBACK (SliderPress),
1393 g_signal_connect ((gpointer) timeSlider, "move_slider",
1394 G_CALLBACK (SliderMove),
1396 g_signal_connect ((gpointer) tvFileList, "row_activated",
1397 G_CALLBACK (onFileListRow),
1399 g_signal_connect ((gpointer) AddFileToPlaylist, "pressed",
1400 G_CALLBACK (onAddFileToPlaylist),
1402 g_signal_connect ((gpointer) entryNetworkPort, "changed",
1403 G_CALLBACK (NetworkBuildMRL),
1405 g_signal_connect ((gpointer) entryNetworkAddress, "changed",
1406 G_CALLBACK (NetworkBuildMRL),
1408 g_signal_connect ((gpointer) entryNetworkType, "changed",
1409 G_CALLBACK (NetworkBuildMRL),
1411 g_signal_connect ((gpointer) entryNetworkProtocolType, "changed",
1412 G_CALLBACK (NetworkBuildMRL),
1414 g_signal_connect ((gpointer) AddNetworkPlaylist, "pressed",
1415 G_CALLBACK (onAddNetworkPlaylist),
1417 g_signal_connect ((gpointer) AddCameraToPlaylist, "pressed",
1418 G_CALLBACK (onAddCameraToPlaylist),
1420 g_signal_connect ((gpointer) entryStdAccess, "changed",
1421 G_CALLBACK (onEntryStdAccessChanged),
1423 g_signal_connect ((gpointer) AddTranscodeToPlaylist, "pressed",
1424 G_CALLBACK (onAddTranscodeToPlaylist),
1426 g_signal_connect ((gpointer) tvPlaylist, "event",
1427 G_CALLBACK (PlaylistEvent),
1429 g_signal_connect ((gpointer) tvPlaylist, "columns_changed",
1430 G_CALLBACK (onPlaylistColumnsChanged),
1432 g_signal_connect ((gpointer) tvPlaylist, "select_cursor_row",
1433 G_CALLBACK (onPlaylistRowSelected),
1435 g_signal_connect ((gpointer) tvPlaylist, "row_activated",
1436 G_CALLBACK (onPlaylistRow),
1438 g_signal_connect ((gpointer) UpdatePlaylist, "pressed",
1439 G_CALLBACK (onUpdatePlaylist),
1441 g_signal_connect ((gpointer) DeletePlaylist, "pressed",
1442 G_CALLBACK (onDeletePlaylist),
1444 g_signal_connect ((gpointer) ClearPlaylist, "pressed",
1445 G_CALLBACK (onClearPlaylist),
1447 g_signal_connect ((gpointer) PreferenceSave, "pressed",
1448 G_CALLBACK (onPreferenceSave),
1450 g_signal_connect ((gpointer) PreferenceApply, "pressed",
1451 G_CALLBACK (onPreferenceApply),
1453 g_signal_connect ((gpointer) PreferenceCancel, "pressed",
1454 G_CALLBACK (onPreferenceCancel),
1457 /* Store pointers to all widgets, for use by lookup_widget(). */
1458 GLADE_HOOKUP_OBJECT_NO_REF (pda, pda, "pda");
1459 GLADE_HOOKUP_OBJECT (pda, vbox, "vbox");
1460 GLADE_HOOKUP_OBJECT (pda, toolbar, "toolbar");
1461 GLADE_HOOKUP_OBJECT (pda, tbRewind, "tbRewind");
1462 GLADE_HOOKUP_OBJECT (pda, tbPause, "tbPause");
1463 GLADE_HOOKUP_OBJECT (pda, tbPlay, "tbPlay");
1464 GLADE_HOOKUP_OBJECT (pda, tbStop, "tbStop");
1465 GLADE_HOOKUP_OBJECT (pda, tbForward, "tbForward");
1466 GLADE_HOOKUP_OBJECT (pda, tbAbout, "tbAbout");
1467 GLADE_HOOKUP_OBJECT (pda, timeLabel, "timeLabel");
1468 GLADE_HOOKUP_OBJECT (pda, timeSlider, "timeSlider");
1469 GLADE_HOOKUP_OBJECT (pda, notebook, "notebook");
1470 GLADE_HOOKUP_OBJECT (pda, scrolledwindow6, "scrolledwindow6");
1471 GLADE_HOOKUP_OBJECT (pda, viewport3, "viewport3");
1472 GLADE_HOOKUP_OBJECT (pda, vbox8, "vbox8");
1473 GLADE_HOOKUP_OBJECT (pda, scrolledwindow7, "scrolledwindow7");
1474 GLADE_HOOKUP_OBJECT (pda, tvFileList, "tvFileList");
1475 GLADE_HOOKUP_OBJECT (pda, hbox, "hbox");
1476 GLADE_HOOKUP_OBJECT (pda, AddFileToPlaylist, "AddFileToPlaylist");
1477 GLADE_HOOKUP_OBJECT (pda, File, "File");
1478 GLADE_HOOKUP_OBJECT (pda, vbox5, "vbox5");
1479 GLADE_HOOKUP_OBJECT (pda, hbox12, "hbox12");
1480 GLADE_HOOKUP_OBJECT (pda, labelNetworkMRL, "labelNetworkMRL");
1481 GLADE_HOOKUP_OBJECT (pda, comboMRL, "comboMRL");
1482 GLADE_HOOKUP_OBJECT (pda, entryMRL, "entryMRL");
1483 GLADE_HOOKUP_OBJECT (pda, hseparator15, "hseparator15");
1484 GLADE_HOOKUP_OBJECT (pda, table2, "table2");
1485 GLADE_HOOKUP_OBJECT (pda, labelNetworkPort, "labelNetworkPort");
1486 GLADE_HOOKUP_OBJECT (pda, labelNetworkAddress, "labelNetworkAddress");
1487 GLADE_HOOKUP_OBJECT (pda, entryNetworkPort, "entryNetworkPort");
1488 GLADE_HOOKUP_OBJECT (pda, comboNetworkAddress, "comboNetworkAddress");
1489 GLADE_HOOKUP_OBJECT (pda, entryNetworkAddress, "entryNetworkAddress");
1490 GLADE_HOOKUP_OBJECT (pda, comboNetworkType, "comboNetworkType");
1491 GLADE_HOOKUP_OBJECT (pda, entryNetworkType, "entryNetworkType");
1492 GLADE_HOOKUP_OBJECT (pda, labelNetworkType, "labelNetworkType");
1493 GLADE_HOOKUP_OBJECT (pda, comboNetworkProtocolType, "comboNetworkProtocolType");
1494 GLADE_HOOKUP_OBJECT (pda, entryNetworkProtocolType, "entryNetworkProtocolType");
1495 GLADE_HOOKUP_OBJECT (pda, labelNetworkProtocol, "labelNetworkProtocol");
1496 GLADE_HOOKUP_OBJECT (pda, labelNetworkTranscode, "labelNetworkTranscode");
1497 GLADE_HOOKUP_OBJECT (pda, checkNetworkTranscode, "checkNetworkTranscode");
1498 GLADE_HOOKUP_OBJECT (pda, hbox13, "hbox13");
1499 GLADE_HOOKUP_OBJECT (pda, AddNetworkPlaylist, "AddNetworkPlaylist");
1500 GLADE_HOOKUP_OBJECT (pda, Network, "Network");
1501 GLADE_HOOKUP_OBJECT (pda, vbox7, "vbox7");
1502 GLADE_HOOKUP_OBJECT (pda, scrolledV4Lwindow, "scrolledV4Lwindow");
1503 GLADE_HOOKUP_OBJECT (pda, viewportV4L, "viewportV4L");
1504 GLADE_HOOKUP_OBJECT (pda, tableV4L, "tableV4L");
1505 GLADE_HOOKUP_OBJECT (pda, labelV4lVideDevice, "labelV4lVideDevice");
1506 GLADE_HOOKUP_OBJECT (pda, labelV4LAudioDevice, "labelV4LAudioDevice");
1507 GLADE_HOOKUP_OBJECT (pda, labelV4LChannel, "labelV4LChannel");
1508 GLADE_HOOKUP_OBJECT (pda, labelV4LNorm, "labelV4LNorm");
1509 GLADE_HOOKUP_OBJECT (pda, labelV4LSize, "labelV4LSize");
1510 GLADE_HOOKUP_OBJECT (pda, labelV4LFrequency, "labelV4LFrequency");
1511 GLADE_HOOKUP_OBJECT (pda, labelV4LSampleRate, "labelV4LSampleRate");
1512 GLADE_HOOKUP_OBJECT (pda, labelV4LQuality, "labelV4LQuality");
1513 GLADE_HOOKUP_OBJECT (pda, labelV4LTuner, "labelV4LTuner");
1514 GLADE_HOOKUP_OBJECT (pda, labelV4LSoundDirection, "labelV4LSoundDirection");
1515 GLADE_HOOKUP_OBJECT (pda, labelV4LMJPEG, "labelV4LMJPEG");
1516 GLADE_HOOKUP_OBJECT (pda, labelV4LDecimation, "labelV4LDecimation");
1517 GLADE_HOOKUP_OBJECT (pda, comboV4lVideoDevice, "comboV4lVideoDevice");
1518 GLADE_HOOKUP_OBJECT (pda, entryV4LVideoDevice, "entryV4LVideoDevice");
1519 GLADE_HOOKUP_OBJECT (pda, comboV4lAudioDevice, "comboV4lAudioDevice");
1520 GLADE_HOOKUP_OBJECT (pda, entryV4LAudioDevice, "entryV4LAudioDevice");
1521 GLADE_HOOKUP_OBJECT (pda, entryV4LChannel, "entryV4LChannel");
1522 GLADE_HOOKUP_OBJECT (pda, comboV4LNorm, "comboV4LNorm");
1523 GLADE_HOOKUP_OBJECT (pda, entryV4LNorm, "entryV4LNorm");
1524 GLADE_HOOKUP_OBJECT (pda, comboV4LSize, "comboV4LSize");
1525 GLADE_HOOKUP_OBJECT (pda, entryV4LSize, "entryV4LSize");
1526 GLADE_HOOKUP_OBJECT (pda, entryV4LFrequency, "entryV4LFrequency");
1527 GLADE_HOOKUP_OBJECT (pda, entryV4LSampleRate, "entryV4LSampleRate");
1528 GLADE_HOOKUP_OBJECT (pda, entryV4LQuality, "entryV4LQuality");
1529 GLADE_HOOKUP_OBJECT (pda, comboV4LSoundDirection, "comboV4LSoundDirection");
1530 GLADE_HOOKUP_OBJECT (pda, entryV4LSoundDirection, "entryV4LSoundDirection");
1531 GLADE_HOOKUP_OBJECT (pda, entryV4LTuner, "entryV4LTuner");
1532 GLADE_HOOKUP_OBJECT (pda, checkV4LMJPEG, "checkV4LMJPEG");
1533 GLADE_HOOKUP_OBJECT (pda, entryV4LDecimation, "entryV4LDecimation");
1534 GLADE_HOOKUP_OBJECT (pda, labelV4LTranscode, "labelV4LTranscode");
1535 GLADE_HOOKUP_OBJECT (pda, checkV4LTranscode, "checkV4LTranscode");
1536 GLADE_HOOKUP_OBJECT (pda, hbox16, "hbox16");
1537 GLADE_HOOKUP_OBJECT (pda, AddCameraToPlaylist, "AddCameraToPlaylist");
1538 GLADE_HOOKUP_OBJECT (pda, Camera, "Camera");
1539 GLADE_HOOKUP_OBJECT (pda, vbox1, "vbox1");
1540 GLADE_HOOKUP_OBJECT (pda, scrolledwindowTranscode, "scrolledwindowTranscode");
1541 GLADE_HOOKUP_OBJECT (pda, viewport5, "viewport5");
1542 GLADE_HOOKUP_OBJECT (pda, tableTranscode, "tableTranscode");
1543 GLADE_HOOKUP_OBJECT (pda, labelVideoCodec, "labelVideoCodec");
1544 GLADE_HOOKUP_OBJECT (pda, comboVideoCodec, "comboVideoCodec");
1545 GLADE_HOOKUP_OBJECT (pda, entryVideoCodec, "entryVideoCodec");
1546 GLADE_HOOKUP_OBJECT (pda, labelVideoBitrate, "labelVideoBitrate");
1547 GLADE_HOOKUP_OBJECT (pda, labelVideoBitrateTolerance, "labelVideoBitrateTolerance");
1548 GLADE_HOOKUP_OBJECT (pda, labelVideoKeyInterval, "labelVideoKeyInterval");
1549 GLADE_HOOKUP_OBJECT (pda, labelAudioCodec, "labelAudioCodec");
1550 GLADE_HOOKUP_OBJECT (pda, labelVideoDeinterlace, "labelVideoDeinterlace");
1551 GLADE_HOOKUP_OBJECT (pda, labelStdAccess, "labelStdAccess");
1552 GLADE_HOOKUP_OBJECT (pda, labelStdMuxer, "labelStdMuxer");
1553 GLADE_HOOKUP_OBJECT (pda, labelStdUrl, "labelStdUrl");
1554 GLADE_HOOKUP_OBJECT (pda, labelStdTimeToLive, "labelStdTimeToLive");
1555 GLADE_HOOKUP_OBJECT (pda, entryStdTTL, "entryStdTTL");
1556 GLADE_HOOKUP_OBJECT (pda, comboStdURL, "comboStdURL");
1557 GLADE_HOOKUP_OBJECT (pda, entryStdURL, "entryStdURL");
1558 GLADE_HOOKUP_OBJECT (pda, comboStdMuxer, "comboStdMuxer");
1559 GLADE_HOOKUP_OBJECT (pda, entryStdMuxer, "entryStdMuxer");
1560 GLADE_HOOKUP_OBJECT (pda, entryAudioBitrate, "entryAudioBitrate");
1561 GLADE_HOOKUP_OBJECT (pda, comboAudioCodec, "comboAudioCodec");
1562 GLADE_HOOKUP_OBJECT (pda, entryAudioCodec, "entryAudioCodec");
1563 GLADE_HOOKUP_OBJECT (pda, checkVideoDeinterlace, "checkVideoDeinterlace");
1564 GLADE_HOOKUP_OBJECT (pda, entryVideoKeyFrameInterval, "entryVideoKeyFrameInterval");
1565 GLADE_HOOKUP_OBJECT (pda, entryVideoBitrateTolerance, "entryVideoBitrateTolerance");
1566 GLADE_HOOKUP_OBJECT (pda, entryVideoBitrate, "entryVideoBitrate");
1567 GLADE_HOOKUP_OBJECT (pda, labelAudioBitrate, "labelAudioBitrate");
1568 GLADE_HOOKUP_OBJECT (pda, comboStdAccess, "comboStdAccess");
1569 GLADE_HOOKUP_OBJECT (pda, entryStdAccess, "entryStdAccess");
1570 GLADE_HOOKUP_OBJECT (pda, labelSAP, "labelSAP");
1571 GLADE_HOOKUP_OBJECT (pda, checkSAP, "checkSAP");
1572 GLADE_HOOKUP_OBJECT (pda, checkSLP, "checkSLP");
1573 GLADE_HOOKUP_OBJECT (pda, labelSLP_, "labelSLP_");
1574 GLADE_HOOKUP_OBJECT (pda, labelAnounceChannel, "labelAnounceChannel");
1575 GLADE_HOOKUP_OBJECT (pda, comboAnnounceChannel, "comboAnnounceChannel");
1576 GLADE_HOOKUP_OBJECT (pda, entryAnnounceChannel, "entryAnnounceChannel");
1577 GLADE_HOOKUP_OBJECT (pda, hbox14, "hbox14");
1578 GLADE_HOOKUP_OBJECT (pda, AddTranscodeToPlaylist, "AddTranscodeToPlaylist");
1579 GLADE_HOOKUP_OBJECT (pda, Transcode, "Transcode");
1580 GLADE_HOOKUP_OBJECT (pda, vbox4, "vbox4");
1581 GLADE_HOOKUP_OBJECT (pda, scrolledwindow5, "scrolledwindow5");
1582 GLADE_HOOKUP_OBJECT (pda, tvPlaylist, "tvPlaylist");
1583 GLADE_HOOKUP_OBJECT (pda, hbox11, "hbox11");
1584 GLADE_HOOKUP_OBJECT (pda, UpdatePlaylist, "UpdatePlaylist");
1585 GLADE_HOOKUP_OBJECT (pda, DeletePlaylist, "DeletePlaylist");
1586 GLADE_HOOKUP_OBJECT (pda, ClearPlaylist, "ClearPlaylist");
1587 GLADE_HOOKUP_OBJECT (pda, playlist, "playlist");
1588 GLADE_HOOKUP_OBJECT (pda, vbox2, "vbox2");
1589 GLADE_HOOKUP_OBJECT (pda, scrolledwindowPreference, "scrolledwindowPreference");
1590 GLADE_HOOKUP_OBJECT (pda, tvPreferences, "tvPreferences");
1591 GLADE_HOOKUP_OBJECT (pda, hbox2, "hbox2");
1592 GLADE_HOOKUP_OBJECT (pda, PreferenceSave, "PreferenceSave");
1593 GLADE_HOOKUP_OBJECT (pda, PreferenceApply, "PreferenceApply");
1594 GLADE_HOOKUP_OBJECT (pda, PreferenceCancel, "PreferenceCancel");
1595 GLADE_HOOKUP_OBJECT (pda, preferences, "preferences");
1596 GLADE_HOOKUP_OBJECT (pda, scrolledwindow3, "scrolledwindow3");
1597 GLADE_HOOKUP_OBJECT (pda, viewport1, "viewport1");
1598 GLADE_HOOKUP_OBJECT (pda, fixed2, "fixed2");
1599 GLADE_HOOKUP_OBJECT (pda, aboutImage, "aboutImage");
1600 GLADE_HOOKUP_OBJECT (pda, labelDescription, "labelDescription");
1601 GLADE_HOOKUP_OBJECT (pda, labelAuthors, "labelAuthors");
1602 GLADE_HOOKUP_OBJECT (pda, labelCopyright, "labelCopyright");
1603 GLADE_HOOKUP_OBJECT (pda, labelProgramName, "labelProgramName");
1604 GLADE_HOOKUP_OBJECT (pda, about, "about");
1605 GLADE_HOOKUP_OBJECT_NO_REF (pda, tooltips, "tooltips");