brasero r451 - in trunk: . po src src/plugins/cdrkit src/plugins/cdrtools src/plugins/checksum



Author: philippr
Date: 2007-11-02 14:23:14 +0000 (Fri, 02 Nov 2007)
New Revision: 451
ViewCVS link: http://svn.gnome.org/viewcvs/brasero?rev=451&view=rev

Added:
   trunk/src/plugins/checksum/burn-md5sum-file.c
   trunk/src/plugins/checksum/burn-md5sum-file.h
Modified:
   trunk/ChangeLog
   trunk/po/POTFILES.in
   trunk/src/brasero-ncb.c
   trunk/src/brasero-ncb.h
   trunk/src/burn-caps.c
   trunk/src/burn-medium.c
   trunk/src/burn-medium.h
   trunk/src/burn-track.c
   trunk/src/burn-track.h
   trunk/src/burn.c
   trunk/src/plugins/cdrkit/burn-readom.c
   trunk/src/plugins/cdrtools/burn-readcd.c
   trunk/src/plugins/checksum/Makefile.am
   trunk/src/plugins/checksum/burn-md5sum.c
Log:
Fix most if not all the problems with md5sum.
Basically md5sum don't read from dev directly now
It uses another plugin (readcd/readom) to do that which implied to let test plugin accept input from other plugins
Fixes more specifically
#484162 â Brasero is unable to verify the integrity of a 160MB bootable iso image.
#485716 â Checksum errors
#488799 â Add possibility to change cd label (last comment)
and possibly #488194 â md5 plugin causes trouble when simulating

Also split md5sum plugin in two.

* src/brasero-ncb.c: (NCB_MEDIA_GET_TRACK_NUM),
(NCB_MEDIA_GET_TRACK_ADDRESS), (NCB_MEDIA_GET_TRACK_SPACE):
* src/brasero-ncb.h:
* src/burn-caps.c: (brasero_caps_unregister_plugin),
(brasero_caps_is_compatible_type),
(brasero_burn_caps_media_capabilities),
(brasero_burn_caps_get_blanking_flags),
(brasero_burn_caps_new_blanking_task),
(brasero_burn_caps_can_blank), (brasero_caps_link_find_plugin),
(brasero_caps_add_processing_plugins_to_task),
(brasero_burn_caps_new_task),
(brasero_burn_caps_new_checksuming_task),
(brasero_burn_caps_get_output),
(brasero_burn_caps_get_required_media_type),
(brasero_burn_caps_get_flags), (brasero_caps_copy),
(brasero_caps_replicate_modifiers), (brasero_caps_replicate_tests),
(brasero_caps_copy_deep), (brasero_caps_list_check_io),
(brasero_caps_image_new), (brasero_caps_audio_new),
(brasero_caps_data_new), (brasero_caps_disc_new),
(brasero_caps_find_link_for_input), (brasero_plugin_check_caps):
* src/burn-medium.c: (brasero_medium_get_track_num),
(brasero_medium_get_track), (brasero_medium_get_track_space),
(brasero_medium_get_track_address),
(brasero_medium_get_free_space),
(brasero_medium_get_page_2A_write_speed_desc),
(brasero_medium_get_medium_type), (brasero_medium_track_get_info),
(brasero_medium_get_sessions_info), (brasero_medium_get_contents):
* src/burn-medium.h:
* src/burn-track.c: (brasero_track_set_drive_track),
(brasero_track_get_drive_track):
* src/burn-track.h:
* src/burn.c: (brasero_burn_check_real),
(brasero_burn_record_session), (brasero_burn_check),
(brasero_burn_same_src_dest), (brasero_burn_blank_real):
* src/plugins/cdrkit/burn-readom.c:
(brasero_readom_argv_set_iso_boundary), (brasero_readom_get_size):
* src/plugins/cdrtools/burn-readcd.c:
(brasero_readcd_argv_set_iso_boundary), (brasero_readcd_get_size):
* src/plugins/checksum/Makefile.am:
* src/plugins/checksum/burn-md5sum-file.c:
(brasero_md5sum_file_start_md5),
(brasero_md5sum_file_explore_directory),
(brasero_md5sum_file_clean_excluded_table_cb),
(brasero_md5sum_file_grafts), (brasero_md5sum_file_get_line_num),
(brasero_md5sum_file_disc_files), (brasero_md5sum_file_end),
(brasero_md5sum_file_destroy), (brasero_md5sum_file_thread),
(brasero_md5sum_file_start), (brasero_md5sum_file_activate),
(brasero_md5sum_file_clock_tick), (brasero_md5sum_file_stop),
(brasero_md5sum_file_init), (brasero_md5sum_file_finalize),
(brasero_md5sum_file_class_init),
(brasero_md5sum_file_export_caps):
* src/plugins/checksum/burn-md5sum-file.h:
* src/plugins/checksum/burn-md5sum.c: (brasero_md5sum_live_read),
(brasero_md5sum_live), (brasero_md5sum_image_live),
(brasero_md5sum_image), (brasero_md5sum_end),
(brasero_md5sum_thread), (brasero_md5sum_stop),
(brasero_md5sum_finalize), (brasero_md5sum_class_init),
(brasero_md5sum_export_caps):





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]