After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 520912 - Handle remote DVD/VCD images
Handle remote DVD/VCD images
Status: RESOLVED FIXED
Product: totem-pl-parser
Classification: Core
Component: General
Old
Other Linux
: Normal normal
: ---
Assigned To: General Totem maintainer(s)
General Totem maintainer(s)
Depends on: 512581
Blocks:
 
 
Reported: 2008-03-07 04:28 UTC by Bastien Nocera
Modified: 2008-06-03 17:41 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Bastien Nocera 2008-03-07 04:28:10 UTC
When ported to GIO, and if fuse is available, we should use it to load VCD/DVD images and on-disk layouts from remote locations, as libdvdread and libcdio don't support that.

That'd be using g_file_get_path()
Comment 1 Bastien Nocera 2008-04-07 15:11:25 UTC
Tested with disc-test:

Test:
- local DVD ISO                      o
- local ISO (not dvd)                o
- local DVD directory                o
- local non-DVD directory            o

- remote non-DVD ISO                 o
- remote DVD ISO                     o
- remote DVD directory               o
- remote non-DVD directory           o

2008-04-07  Bastien Nocera  <hadess@hadess.net>

        * plparse/totem-disc.c (cd_cache_local_file_to_archive),
        (cd_cache_mount_archive_callback), (cd_cache_new),
        (cd_cache_mount_callback), (cd_cache_open_mountpoint),
        (cd_cache_unmount_callback), (cd_cache_free),
        (cd_cache_disc_is_dvd), (totem_cd_detect_type_from_dir),
        (totem_cd_detect_type_with_url): Add support for detecting
        DVD ISOs, as well as remote DVDs trees, and remote DVD ISOs
Comment 2 Bastien Nocera 2008-04-07 16:32:19 UTC
2008-04-07  Bastien Nocera  <hadess@hadess.net>

        * plparse/totem-pl-parser-media.c (totem_pl_parser_iso_get_title),
        (totem_pl_parser_add_iso), (totem_pl_parser_add_cue),
        (totem_pl_parser_dir_compare), (totem_pl_parser_load_directory),
        (totem_pl_parser_add_directory), (totem_pl_parser_add_block):
        Finish porting to GIO (Closes: #520912)

        * plparse/totem-pl-parser-private.h:
        * plparse/totem-pl-parser.c (totem_pl_parser_might_be_file),
        (totem_pl_parser_ignore), (totem_pl_parser_parse_internal):
        Remove use of GNOME_VFS_MIME_TYPE_UNKNOWN
Comment 3 Philip Withnall 2008-06-03 17:41:16 UTC
Mass-move from totem to totem-pl-parser. You can remove all messages by searching for this comment.