[Mplayer-dev-eng] Version number
Arpi
arpi at thot.banki.hu
Tue Jun 5 11:44:28 CEST 2001
Hi,
> > I'm not specialist in internal structure of DVD media but windoze DVD player
> > says that my DVD disk is copyrighted and can be played only in CDROM mode
> > (not in file mode). So I can't select individual .vob file and play it separatedly
> > (only DVD disk entire).
> > But as I see mplayer can play only in file mode and lacks "cdrom mode".
> > (It's likewise -vcd key)
>
> Who started calling this "cdrom mode"? This is very ugly name ;-)
> However your windoze media player is stupid :) It plays disks in "file mode"
> but it figure out from ifo files and like which file should be played, from
> which sector pos and so on. This "full disk movie mode" (it's a better name
> I think) requires implement DVD streaming type, ifo parsing, and some minor
> changes as well inside mplayer. But basically the same thing happens for
> both of "file" and "cdrom" mode inside a player. At least in mplayer and
in file mode the player uses read() to read VOB files, while in cdrom mode
it uses ioctl() to read RAW sectors of disk.
> German's patch (which enabled "cdrom" mode playing, but his patch is very
> outdated and buggy and not even counting the fact that I don't understand
> some stuffs inside out - for example the double usage of descrambling).
He hacked some code of xine to work in mplayer. I think it has some
redundant and unused parts too, like descrambling.
The .ifo stuff should be rewritten from scratch. mplayer internals
differ a LOT from xine! and this way we avoid licensing problems too.
I think that .ifo file can't be so hard to parse. that DVD players uses
simple cheap processors with limited instruction set and low clock freq.
A'rpi / Astral & ESP-team
--
mailto:arpi at thot.banki.hu
http://esp-team.scene.hu
_______________________________________________
Mplayer-dev-eng mailing list
Mplayer-dev-eng at lists.sourceforge.net
http://lists.sourceforge.net/lists/listinfo/mplayer-dev-eng
More information about the MPlayer-dev-eng
mailing list