[brasero] Fix #601871 - Wrong remaining space when audio CD of size greater than 70 min
- From: Philippe Rouquier <philippr src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [brasero] Fix #601871 - Wrong remaining space when audio CD of size greater than 70 min
- Date: Sat, 14 Nov 2009 12:47:15 +0000 (UTC)
commit 1341ef7e1a9f46fed6bd5bbbc7ddd618d52a9309
Author: Philippe Rouquier <bonfire-app wanadoo fr>
Date: Sat Nov 14 13:03:37 2009 +0100
Fix #601871 - Wrong remaining space when audio CD of size greater than 70 min
We used the bytes instead of the blocks which explains the discrepancy
libbrasero-burn/brasero-dest-selection.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/libbrasero-burn/brasero-dest-selection.c b/libbrasero-burn/brasero-dest-selection.c
index a0c1df7..4b8f7c4 100644
--- a/libbrasero-burn/brasero-dest-selection.c
+++ b/libbrasero-burn/brasero-dest-selection.c
@@ -59,6 +59,8 @@
#include "brasero-session.h"
#include "brasero-session-cfg.h"
+#define BRASERO_SECTORS_TO_DURATION(sectors) (guint64) ((sectors) * 1000000000LL / 75LL)
+
typedef struct _BraseroDestSelectionPrivate BraseroDestSelectionPrivate;
struct _BraseroDestSelectionPrivate
{
@@ -700,7 +702,7 @@ brasero_dest_selection_format_medium_string (BraseroMediumSelection *selection,
else if (brasero_track_type_get_has_stream (input)
|| (brasero_track_type_get_has_medium (input)
&& (brasero_track_type_get_medium_type (input) & BRASERO_MEDIUM_HAS_AUDIO)))
- size_string = brasero_units_get_time_string (BRASERO_BYTES_TO_DURATION (size_bytes - session_bytes),
+ size_string = brasero_units_get_time_string (BRASERO_SECTORS_TO_DURATION (blocks),
TRUE,
TRUE);
else
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]