brasero r971 - in trunk: . src/plugins/libburnia
- From: philippr svn gnome org
- To: svn-commits-list gnome org
- Subject: brasero r971 - in trunk: . src/plugins/libburnia
- Date: Thu, 10 Jul 2008 13:41:54 +0000 (UTC)
Author: philippr
Date: Thu Jul 10 13:41:54 2008
New Revision: 971
URL: http://svn.gnome.org/viewvc/brasero?rev=971&view=rev
Log:
Fix problem when burning audio (NOT on the fly) with libburn
* src/plugins/libburnia/burn-libburn.c
(brasero_libburn_setup_session_fd),
(brasero_libburn_setup_session_file):
Modified:
trunk/ChangeLog
trunk/src/plugins/libburnia/burn-libburn.c
Modified: trunk/src/plugins/libburnia/burn-libburn.c
==============================================================================
--- trunk/src/plugins/libburnia/burn-libburn.c (original)
+++ trunk/src/plugins/libburnia/burn-libburn.c Thu Jul 10 13:41:54 2008
@@ -341,7 +341,7 @@
dup (fd),
BURN_AUDIO,
size,
- priv->pvd,
+ NULL,
error);
if (result != BRASERO_BURN_OK)
return result;
@@ -378,13 +378,17 @@
brasero_track_get_type (track, &type);
if (type.type == BRASERO_TRACK_TYPE_AUDIO) {
gchar *audiopath;
+ gint64 size;
audiopath = brasero_track_get_audio_source (track, FALSE);
+ brasero_track_get_audio_length (track, &size);
+ size = BRASERO_DURATION_TO_BYTES (size);
+
result = brasero_libburn_add_file_track (session,
audiopath,
BURN_AUDIO,
- -1,
- priv->pvd,
+ size,
+ NULL,
error);
if (result != BRASERO_BURN_OK)
break;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]