[brasero] Set SVCD by default
- From: Philippe Rouquier <philippr src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [brasero] Set SVCD by default
- Date: Sun, 16 Aug 2009 19:30:02 +0000 (UTC)
commit 76e75e72e5b52c3c892073d9c434596364777f82
Author: Philippe Rouquier <bonfire-app wanadoo fr>
Date: Sun Aug 16 16:47:18 2009 +0200
Set SVCD by default
src/brasero-project.c | 21 ++++++++++++++++++++-
1 files changed, 20 insertions(+), 1 deletions(-)
---
diff --git a/src/brasero-project.c b/src/brasero-project.c
index 892f954..257fb9a 100644
--- a/src/brasero-project.c
+++ b/src/brasero-project.c
@@ -1460,7 +1460,7 @@ brasero_project_image_properties (BraseroProject *project)
GtkWidget *box;
GtkWidget *options;
- /* Special case for video project */
+ /* create video widget */
options = brasero_video_options_new (BRASERO_BURN_SESSION (project->priv->session));
gtk_widget_show (options);
@@ -1485,6 +1485,25 @@ brasero_project_burn (BraseroProject *project)
{
gboolean res = FALSE;
BraseroDisc *current_disc;
+ BraseroTrackType *track_type;
+
+ track_type = brasero_track_type_new ();
+
+ brasero_burn_session_get_input_type (BRASERO_BURN_SESSION (project->priv->session), track_type);
+ if (brasero_track_type_get_has_stream (track_type)
+ && BRASERO_STREAM_FORMAT_HAS_VIDEO (brasero_track_type_get_stream_format (track_type))) {
+ GValue *value;
+
+ /* Special case for video project */
+ value = g_new0 (GValue, 1);
+ g_value_init (value, G_TYPE_INT);
+ g_value_set_int (value, BRASERO_SVCD);
+ brasero_burn_session_tag_add (BRASERO_BURN_SESSION (project->priv->session),
+ BRASERO_VCD_TYPE,
+ value);
+ }
+
+ brasero_track_type_free (track_type);
if (!brasero_burn_session_is_dest_file (BRASERO_BURN_SESSION (project->priv->session)))
res = brasero_project_drive_properties (project);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]