GNOME Bugzilla – Bug 359997
Broken filenames under Windows for DVD writing
Last modified: 2007-04-16 08:36:28 UTC
Please describe the problem: Burned DVD shows proper long filenames, but if you look to DVD under windows you get 8.3 file names. Thats very wired. I happends until 2.15.2 here. Steps to reproduce: 1. Just write DVD with some files which have long filenames 2. Try open DVD under windows 3. Filenames are broken Actual results: Expected results: Does this happen every time? yes. every time. Other information: Please if you fix that bump new version as soon as possible, for me this is very critical bug :o(
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of 323506 ***
Just little bit more description to this bug. Its not a dublicate of 323506. Problem i try to describe happend only with DVD, only with n-c-b what use DVD burn on the fly. Under linux all filenames on DVD burned with n-c-b are showed correctly! Only if you open same DVD under WindowsXP all filenames get 8.3 pattern names. CD writing with same version of n-c-b dont have that problem. #323506 shows another error if filenames are much longer than filenames allowed by ISO Standart. I am speaking about filename length that is in Standard range.
Oh. I've misinterpreted "long filenames" then. Reopening. :-)
Ubuntu bug about that: https://launchpad.net/products/nautilus-cd-burner/+bug/68084 "Nautilus CD Burner does not enable joliet extensions when burning to DVD Binary package hint: nautilus-cd-burner Further Information: When burning a DVD with nautilus-cd-burner, and the filenames are long file names i.e. "Long Filename.txt", the DVD is readable in Unix, however only 8.3 character file names are visible under MS Windows. Debugging Performed: I turned on debug information and ran the nautilus-cd-burner from the command line, and the output shows the following information: launching command: growisofs -dvd-compat -graft-points -path-list /tmp/iso-dwoodwar.9KXWHT -Z /dev/hda -input-charset utf8 -r -V Personal Data, Oct 24, 2006 growisofs stderr: WARNING: /dev/hda already carries isofs! growisofs stdout: About to execute 'mkisofs -graft-points -path-list /tmp/iso-dwoodwar.9KXWHT -input-charset utf8 -r -V Personal Data, Oct 24, 2006 | builtin_dd of=/dev/hda obs=32k seek=0' growisofs stderr: 2.78% done, estimate finish Tue Oct 24 22:49:32 2006 Summary: From my understanding of the growiso command the command line parameter "-J" is required to ensure that Joliet extensions are written. Many Thanks Dave Woodward ..."
So that should be easy to fix. And for me that bug is critical :o(
Created attachment 75386 [details] [review] Fix Joliet format on DVD writing works for 2.17.1
Created attachment 75391 [details] [review] patch This should fix it.
I've committed that patch to head and 2-16. Does it fix the problem for you?
From the Ubuntu bug: "Good news. I applied the patch (after spending quite a while working out which -dev packages to install) Compiled the app, installed it. And verified the -J parameter was passed to growisofs. Thanks Woody"
Great. Thanks.
*** Bug 374910 has been marked as a duplicate of this bug. ***
hi, I still have problems with long filenames on dvds burned with nautilus under windows xp. Only the first 64 characters are displayed. Is this an restriction the format dvds are burned with nautilus-cd-burner? If i burn with GnomeBaker the filenames are displayed correctly in windows xp.