﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	field_blocks	field_dependson	field_seealso
303	Read-only UDF 1.02 (DVD-Video)	Jiri Svoboda	Jakub Jermář	"Implement a file-system driver for a subset of the Universal Disk Format (UDF) covering the feature set used by common DVD-Video disks.

 Details::
  The new driver should be implemented as a standalone server process which plugs itself into the VFS framework and implements the VFS and libfs interfaces on top of UDF. UDF feature sets used by DVD data disks can vary considerably. The minimum requirement is to implement the subset used by the DVD-Video standard. DVD-Video uses a combination of MicroUDF (a subset of UDF 1.02) in combination with ISO 9660 (and this driver would read the MicroUDF file system. For DVD-Video the ''plain'' UDF build (not VAT or spared) support should be sufficient.

 What Gains and Benefits will this bring?::
  DVD data disks need not contain an ISO file system and HelenOS needs to be able to read those disks as well. The current Blu-ray standard relies solely on UDF, although a newer version. This driver is considered a stepping stone to a more advanced UDF implementation that will allow us to read Blu-ray data disks. There is no plan to actually play video from the disk and we use DVD-Video just as a gauge of feature completeness.

 Difficulty::
  medium

 Required skills::
  A successful applicant will have good skills of programming in the C language and also the ability to program in a multi-server environment, which includes communicating using HelenOS IPC.

 Documentation::
  * [wiki:DeveloperDocs#FileSystems]
  * [wiki:FSDesign Implementation and design of the file system layer]
  * [wiki:IPC IPC for Dummies]

 Possible mentors::
  TBD"	enhancement	new	major	0.5.0	fs/other							
