Opened 10 years ago

Closed 9 years ago

#4601 closed enhancement (fixed)

UDF mount support

Reported by: fano Owned by: nobody
Priority: normal Milestone: R1
Component: File Systems/UDF Version: R1/alpha1
Keywords: Cc:
Blocked By: Blocking: #4886
Has a Patch: no Platform: All

Description (last modified by anevilyak)

I'm trying the Alpha release and I've put a home made DVD contain a 4 GB HD file, so it in UDF format.

Haiku don't mount it.

Attachments (5)

udf (74.6 KB ) - added by anevilyak 10 years ago.
UDF filesystem add-on
syslog_udf (294.6 KB ) - added by fano 10 years ago.
UDF AVI playing (950 bytes ) - added by fano 10 years ago.
Mediaplyaer hangs after some second of video playing
UDF AVI playing.2 (950 bytes ) - added by fano 10 years ago.
Mediaplyaer hangs after some second of video playing
UDF AVI playing.3 (950 bytes ) - added by fano 10 years ago.
Mediaplyaer hangs after some second of video playing

Download all attachments as: .zip

Change History (16)

by anevilyak, 10 years ago

Attachment: udf added

UDF filesystem add-on

comment:1 by anevilyak, 10 years ago

Description: modified (diff)

Attached please find a build of our kernel UDF add-on. Download it and put it in /system/add-ons/kernel/file_systems/

Does your DVD mount with it?

by fano, 10 years ago

Attachment: syslog_udf added

comment:2 by fano, 10 years ago

Not works KERNEL understand the disk is UDF, but then give an error!

Attached syslog.

comment:3 by fano, 10 years ago

Forgotten to say the DVD was created with NERO 9 and the info of that program says is of type "UDF-1", it contains only a ~4 GB files.

comment:4 by axeld, 10 years ago

Owner: changed from axeld to nobody
Type: bugenhancement

comment:5 by modeenf, 10 years ago

Blocking: 4886 added

(In #4886) I guess we need UDF to work before :)

But would the DVD playback be part of mediaplayer or a media add-on?

comment:6 by mmlr, 10 years ago

As of hrev35654 UDF should be usable. Note though that (especially burned) discs may contain multiple logical volumes which we currently don't support.

comment:7 by fano, 10 years ago

Today I've the time to do some tests, so I've installed hrev35923.

I confirm that now UDF mount is supported!

I've found some problem (maybe not totally UDF related):

  • DVD containg very high bitrate Divx AVI: Mediaplayer start to play and then hangs (gdb backtrace attached).

VLC plays the file without problem.

  • DVD containing MKV 720p Video file (a big file of 4.37 GB!), Mediaplayer start but nothing is shown, DVD player light not blink (no data is read?), if I try to exit the program, only the GUI exits, the program continue to run (the icon in twitcher is present, Process controller show that it is eating all my CPU...!).

No way to stop it twitcher's "Quit application" do nothing, ProcessController "quit an application" does nothing, sadly the terminal way "kill -9 PID" fails, too. I've to reboot only in that case is asked to me (?) to kill the process: the alert says "The application "MediapPlayer" might be blocked on a modal panel" (but no GUI is present anymore! So what Modal panel is referring?), if I then press Kill application is terminated and the system is rebboted.

VLC hangs, too but gdb not appears, simply nothing happens, if I close the application it simply close the GUI but continue to run... in this case no way to really terminate the process!

If I copy the file from the DVD to the system DISK (that is the USB key in which Haiku is running) Mediaplayer show something this time and after some seconds gdb windows appears, strangely the file is played (very slow framerate and without audio). VLC play the file without problems in this case, video and audio are played at the right framerate, too.

  • DVD containg a real DVD with the canonical "VIDEO TS" and "AUDIO TS" folder.

MediaPlayer plays the first VOB only, the VIDEO is OK, but the audio is not... it is "echoed" in some way. I think is the MediaKit resampling algorithm that casue the problem... the DROP/REPEAT trick can work if the difference from the input audio frequency and the output is little (47.8 KHz and 48 KHz), but from 44.1 (I think this the frequency of this DVD audio) and 48 Khz is unaceptable too more dropping and too more repeat. However If I try to play the second VOB, bad things happens! Only garbage is shown on the screen. In this case Mediaplayer not hangs, and this is good :-)

VLC plays the audio and video without problems (the audio is resampled obviously), but it to see it as a real DVD: "Open Disk" does nothing. So no DVD menu neither chapter selection is possible.

So first pass is obtained (UDF volumes mounts now) but file not plays well for now (in particular in Mediaplayer) and DVD navigation is not implemented (it seems in VLC too!).

by fano, 10 years ago

Attachment: UDF AVI playing added

Mediaplyaer hangs after some second of video playing

by fano, 10 years ago

Attachment: UDF AVI playing.2 added

Mediaplyaer hangs after some second of video playing

by fano, 10 years ago

Attachment: UDF AVI playing.3 added

Mediaplyaer hangs after some second of video playing

comment:8 by fano, 10 years ago

Sorry for the 3 equals attachment... I'm testing WebPositive, too... and this the results :-)

in reply to:  7 comment:9 by mmadia, 9 years ago

Replying to fano:

Today I've the time to do some tests, so I've installed hrev35923.

I confirm that now UDF mount is supported!

I've found some problem (maybe not totally UDF related):

Please open new tickets for these issues.

comment:11 by luroh, 9 years ago

Resolution: fixed
Status: newclosed

Thanks, closing.

Note: See TracTickets for help on using tickets.