I have just installed the latest drop of mplayer (r29359-os2-4.4.0).
I plays all my clips (mpg's wmv's etc) perfectly but wont play dvd's.
This is my mplayer config file:
cache=12288
cache-min=30
user-agent=NSPlayer/4.1.0.3856
vo=kva
ao=dart
really-quiet=yes
fixed-vo=yes
colorkey=0x000001
dvd-device=s:
and this is the log when attempting to play a dvd (Ratatouille in this case):
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient
libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00023d18
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00023db5
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00023dbb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x0003fe64
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x0003fe6a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x00071c2a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x00071c30
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x000a5865
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x000a586b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x000a77dc
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x000ac28b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_0.VOB at 0x000ad0d7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x000c64af
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_0.VOB at 0x0037fb77
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_1.VOB at 0x0037fb7d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_09_0.VOB at 0x0038b9e6
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_09_1.VOB at 0x0038b9ec
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_0.VOB at 0x0038fb78
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_1.VOB at 0x0038fb7e
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_11_0.VOB at 0x003a469b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_11_1.VOB at 0x003a46a1
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_1.VOB at 0x003aea09
libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_12_1.VOB (0x003aea09)!!
libdvdread: Elapsed time 0
libdvdread: Found 12 VTS's
libdvdread: Elapsed time 0
All I get is a brief window of black an then nothing.
Any suggestions?
Andy Staszko
... Cutting interesting log
> libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_12_1.VOB (0x003aea09)!!
> libdvdread: Elapsed time 0
> libdvdread: Found 12 VTS's
> libdvdread: Elapsed time 0
I think the problem is in cracking the CSS key for the DVD. The
relevant part of the log shows this problem...
I suggest you to try with some DVD CSS-less and see what happens.
Have luck.
Mentore
Just one reference point: I have two DVD drives, and on older one of
them DeCSS succeeds, on another one it fails. The older one is about
4-5 years old (one of the first cheap DLs).
AFAIK, there was some slack in the standard which allowed certain
parts of driver-to-drive communications to be covered or not by
encryption (zone-related keys???). When these exchanges are not
covered by encryption, DeCSS always succeeds; on newer drives, it (has
a chance to) fail(s).
It may be that even the newer would work on in-zone DVDs; I did not
try to set zone on it, and/or investigate further...
Ilya
I had the same results almost except even for the old one I had to rip
an ISO with dvddao then play that. The new one always gave seek errors.
>
> AFAIK, there was some slack in the standard which allowed certain
> parts of driver-to-drive communications to be covered or not by
> encryption (zone-related keys???). When these exchanges are not
> covered by encryption, DeCSS always succeeds; on newer drives, it (has
> a chance to) fail(s).
I think the newer drives used region coding on top of css. There are
firmware sidegrades out there for most players. I never did try one but
in theory they should help.
>
> It may be that even the newer would work on in-zone DVDs; I did not
> try to set zone on it, and/or investigate further...
>
> Ilya
Dave
I installed MPlayer (mplayer-dev-SVN-r29359-OS2-4.4.0.zip). While it
seems to play any one *file* OK, I'm unable to play a DVD when specified
AS a DVD.
The DVD drive works OK with WarpVision, and MPlayer plays individual
files OK from the DVD in the drive.
For example, I can play one VOB from a DVD in drive T: , and it plays
OK.
============================================
[D:\mplayer]mplayer T:\VIDEO_TS\VTS_01_0.VOB
MPlayer SVN-r29359-OS2-4.4.0 (C) 2000-2009 MPlayer Team
e:/psfonts/trebuc.ttf doesn't look like a bitmap font description,
ignoring.
Cannot load bitmap font: e:/psfonts/trebuc.ttf
e:/psfonts/trebuc.ttf doesn't look like a bitmap font description,
ignoring.
Playing T:\VIDEO_TS\VTS_01_0.VOB.
MPEG-PS file format detected.
VIDEO: MPEG2 720x480 (aspect 2) 29.970 fps 7700.0 kbps (962.5
kbyte/s)
[ . . . ]
============================================
But I cannot seem to specify to play the DVD as a whole.
============================================
[D:\mplayer]mplayer dvd://1 -dvd-device T:
MPlayer SVN-r29359-OS2-4.4.0 (C) 2000-2009 MPlayer Team
e:/psfonts/trebuc.ttf doesn't look like a bitmap font description,
ignoring.
Cannot load bitmap font: e:/psfonts/trebuc.ttf
e:/psfonts/trebuc.ttf doesn't look like a bitmap font description,
ignoring.
Playing dvd://1.
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdread: Can't seek to block 256
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdread: Can't seek to block 256
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
Can't open VMG info!
No stream found to handle url dvd://1
Exiting... (End of file)
============================================
I've also attempted to play a ripped DVD from a hard drive:
[D:\mplayer]mplayer dvd://1 -dvd-device G:
where G: contains
G:\
���AUDIO_TS
���VIDEO_TS
and VIDEO_TS contains
VIDEO_TS.BUP
VIDEO_TS.IFO
VIDEO_TS.VOB
VTS_01_0.BUP
VTS_01_0.IFO
VTS_01_0.VOB
VTS_01_1.VOB
VTS_01_2.VOB
VTS_01_3.VOB
VTS_01_4.VOB
VTS_01_5.VOB
VTS_01_6.VOB
VTS_01_7.VOB
and I receive substantially the same msgs from MPlayer.
Is this a commandline syntax or ordering problem? Or something more
sinister?
Al S.
Read http://www.sjoerd-visser.demon.nl/mplayer/extra/mplayer_os2_mcp.pdf
which answers some of your questions and also the font question.
Also look at smplayer, newest one is at ftp://ftp.netlabs.org/pub/smplayer/
Dave
> Read http://www.sjoerd-visser.demon.nl/mplayer/extra/mplayer_os2_mcp.pdf
> which answers some of your questions and also the font question.
Thanks for the link to that PDF. Unfortunately, it helps not at all.
For the error I receive about . . .
> e:/psfonts/trebuc.ttf doesn't look like a bitmap font description, ignoring.
> Cannot load bitmap font: e:/psfonts/trebuc.ttf
. . . the advice given in that PDF is to copy trebuc.ttf from where it is
now to %home%/.mplayer, and rename it to subfont.ttf
I did just try that, but the error msg does not change, and my %home%
does point to that directory. However, I have these in CONFIG.SYS:
SET MPLAYER_HOME=d:\mplayer
SET MPLAYER_CODECS_DIR=d:\mplayer\codecs
SET MPLAYER_PATH=d:\mplayer\mplayer.exe
So I also copied subfont.ttf to D:\MPlayer too: no change.
Additional clue that that wouldn't have worked anyway: from the err msg,
mplayer is finding trebuc.ttf where it normally resides (and how does
mplayer know to look in E:\PSFONTS?), but is expecting it to be a bitmap
font. This doesn't sound like a "file not found" kind of error.
----------------
I did set MPLAYER_OPTIONS as the PDF recommends.
The PDF (from two years ago, and referring to an older version of
mplayer) recommends a batch file to play the VOB files in order, rather
than treating the DVD as a, well, DVD.
Am I to infer that the mplayer parameter "dvd://<track>" is unsupported
in the OS/2 port?
> Also look at smplayer, newest one is at ftp://ftp.netlabs.org/pub/smplayer/
I have that -- I actually started this mplayer adventure by installing
the GUI and finding that it would not play a DVD. It does not play, of
couse, because SMPlayer passes mplayer the same parameters I'm
attempting to debug here, namely:
D:/MPlayer/mplayer.exe [ . . . ] -dvd-device T: dvd://1
Since that doesn't work standalone, it also doesn't work with a GUI in
front of it :/
[
While on the subject of SMPlayer:
1) Options|View Logs|MPlayer gives a dialogue which has a button at the
lower right to copy the log to the clipboard. However, it does NOT
perform the copy. Is there a bugtracker for SMPlayer?
2) Open|File brings up a dialogue which shows "Computer" and "home" in
the left nav pane. Attempting to show "Computer" and its drives is very
annoying: it apparently traverses the OS' tree of available drives, and
for every drive that is currently unavailable (in my case, S: has no CD
in it, I: has no USB Mass Storage Device inserted, and diskette drives
A: & B: are empty), I have to click on an OS error dialogue (SYS0039:
Drive x: is not ready) SIX (SIX!!) times, each returning the error to
SMPlayer, before the right pane is popluated with drives that are
available. That's an error that needs fixin'
]
-- end
> > But I cannot seem to specify to play the DVD as a whole.
> > [D:\mplayer]mplayer dvd://1 -dvd-device T:
> > MPlayer SVN-r29359-OS2-4.4.0 (C) 2000-2009 MPlayer Team
[ . . . ]
> > No stream found to handle url dvd://1
>
> Read http://www.sjoerd-visser.demon.nl/mplayer/extra/mplayer_os2_mcp.pdf
The readme.eng that is included with the 4.4.0 package implies that my
syntax should operate:
=======================================
9.1 How to set DVD drive
------------------------
To set DVD drive, use the following option.
-dvd-device x:
9.2 How to play DVD without menu
--------------------------------
To play DVD without menu, use the following option.
dvd://[track number]
You can omit [track number].
=======================================
-- end
> mplayer is finding trebuc.ttf where it normally resides (and how does
> mplayer know to look in E:\PSFONTS?), but is expecting it to be a bitmap
> font. This doesn't sound like a "file not found" kind of error.
OK,
D:\MPlayer\config
contains
# Write your default config options here!
vo=kva:wo
font=e:/psfonts/trebuc.ttf
subfont=e:/psfonts/trebuc.ttf
subfont-osd-scale=3
So, that's how mplayer knows where to look for trebuc.ttf.
Now, why does it complain about it?
Al Savage wrote:
> But I cannot seem to specify to play the DVD as a whole.
>
> ============================================
>
> [D:\mplayer]mplayer dvd://1 -dvd-device T:
> MPlayer SVN-r29359-OS2-4.4.0 (C) 2000-2009 MPlayer Team
> e:/psfonts/trebuc.ttf doesn't look like a bitmap font description,
> ignoring.
> Cannot load bitmap font: e:/psfonts/trebuc.ttf
> e:/psfonts/trebuc.ttf doesn't look like a bitmap font description,
> ignoring.
>
> Playing dvd://1.
> libdvdread: Using libdvdcss version 1.2.10 for DVD access
> libdvdread: Can't seek to block 256
> libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
> libdvdread: Can't seek to block 256
> libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
> libdvdread: Can't open file VIDEO_TS.IFO.
> Can't open VMG info!
> No stream found to handle url dvd://1
>
>
> Exiting... (End of file)
> ============================================
>
Do you have a UDF.IFS in CONFIG.SYS ?
And are you sure that UDF.IFS is placed before CDFS.IFS ?
> I've also attempted to play a ripped DVD from a hard drive:
> [D:\mplayer]mplayer dvd://1 -dvd-device G:
> where G: contains
> G:\
> ���AUDIO_TS
> ���VIDEO_TS
>
> and VIDEO_TS contains
> VIDEO_TS.BUP
> VIDEO_TS.IFO
> VIDEO_TS.VOB
> VTS_01_0.BUP
> VTS_01_0.IFO
> VTS_01_0.VOB
> VTS_01_1.VOB
> VTS_01_2.VOB
> VTS_01_3.VOB
> VTS_01_4.VOB
> VTS_01_5.VOB
> VTS_01_6.VOB
> VTS_01_7.VOB
>
> and I receive substantially the same msgs from MPlayer.
>
> Is this a commandline syntax or ordering problem? Or something more
> sinister?
What do you mean by a ripped DVD ? Is it a file ? '-dvd-device' should
be used with a real dvd device not a hard drive disk.
--
KO Myung-Hun
Using Mozilla SeaMonkey 2.0
Under OS/2 Warp 4 for Korean with FixPak #15
On AMD ThunderBird 1 GHz with 512 MB RAM
Korean OS/2 User Community : http://www.ecomstation.co.kr
> Read http://www.sjoerd-visser.demon.nl/mplayer/extra/mplayer_os2_mcp.pdf
> which answers some of your questions and also the font question.
Do not see where it would answer this... Could you be more specific?
[As you can see, the $HOME/.mplayer/config file is already present,
and redirects font= and subfont= to correct files (each of these
lines leads to one of 2 warnings above).
It is just the warnings which are so annoying...]
Thanks,
Ilya
On 11/21/09 06:10 pm, Al Savage wrote:
> On Sat, 21 Nov 2009 18:20:25 UTC, Dave Yeo<dave....@gmail.com> wrote:
>
>> Read http://www.sjoerd-visser.demon.nl/mplayer/extra/mplayer_os2_mcp.pdf
>> which answers some of your questions and also the font question.
>
> Thanks for the link to that PDF. Unfortunately, it helps not at all.
>
> For the error I receive about . . .
>
>> e:/psfonts/trebuc.ttf doesn't look like a bitmap font description, ignoring.
>> Cannot load bitmap font: e:/psfonts/trebuc.ttf
>
> . . . the advice given in that PDF is to copy trebuc.ttf from where it is
> now to %home%/.mplayer, and rename it to subfont.ttf
>
> I did just try that, but the error msg does not change, and my %home%
> does point to that directory. However, I have these in CONFIG.SYS:
>
> SET MPLAYER_HOME=d:\mplayer
> SET MPLAYER_CODECS_DIR=d:\mplayer\codecs
> SET MPLAYER_PATH=d:\mplayer\mplayer.exe
>
> So I also copied subfont.ttf to D:\MPlayer too: no change.
>
> Additional clue that that wouldn't have worked anyway: from the err msg,
> mplayer is finding trebuc.ttf where it normally resides (and how does
> mplayer know to look in E:\PSFONTS?), but is expecting it to be a bitmap
> font. This doesn't sound like a "file not found" kind of error.
>
IIRC it depends on the version of MPlayer and whether fontconfig is
linked to it.
I do have a %HOME%\.mplayer\font.1 directory containing the contents of
http://src.gnudarwin.org/ports/multimedia/emovix/work/emovix0.9.0/mplayerfonts/centralEUcp1250/
and also %HOME%\.mplayer\subfont.ttf which is a symlink to
E:\psfonts\ttf\arial.ttf.
My memories of the discussions about these fonts is hazy but I don't get
any errors and subtitles display fine.
> ----------------
>
> I did set MPLAYER_OPTIONS as the PDF recommends.
> The PDF (from two years ago, and referring to an older version of
> mplayer) recommends a batch file to play the VOB files in order, rather
> than treating the DVD as a, well, DVD.
>
> Am I to infer that the mplayer parameter "dvd://<track>" is unsupported
> in the OS/2 port?
For me it usually works though I do have some DVDs where I get the same
problem as you. These are very cheap DVDs of public domain stuff.
This also may be partly hardware dependent. My last DVD player had all
kinds of problems playing DVDs, both in Linux and OS/2.
It died and I replaced it with a player that works much better.
>
>> Also look at smplayer, newest one is at ftp://ftp.netlabs.org/pub/smplayer/
>
> I have that -- I actually started this mplayer adventure by installing
> the GUI and finding that it would not play a DVD. It does not play, of
> couse, because SMPlayer passes mplayer the same parameters I'm
> attempting to debug here, namely:
>
> D:/MPlayer/mplayer.exe [ . . . ] -dvd-device T: dvd://1
>
> Since that doesn't work standalone, it also doesn't work with a GUI in
> front of it :/
>
> [
> While on the subject of SMPlayer:
>
> 1) Options|View Logs|MPlayer gives a dialogue which has a button at the
> lower right to copy the log to the clipboard. However, it does NOT
> perform the copy. Is there a bugtracker for SMPlayer?
I'd guess that these (including below) are actually QT4 bugs. Understand
that QT4 is in the process of being ported and is at best beta quality
and for some things alpha quality. Hopefully as the port is finished
these issues will go away.
That said, there is a QT4 bug tracker at (start here)
http://svn.netlabs.org/qt4/wiki#ReportingBugs
not sure about QT4 apps.
>
> 2) Open|File brings up a dialogue which shows "Computer" and "home" in
> the left nav pane. Attempting to show "Computer" and its drives is very
> annoying: it apparently traverses the OS' tree of available drives, and
> for every drive that is currently unavailable (in my case, S: has no CD
> in it, I: has no USB Mass Storage Device inserted, and diskette drives
> A:& B: are empty), I have to click on an OS error dialogue (SYS0039:
> Drive x: is not ready) SIX (SIX!!) times, each returning the error to
> SMPlayer, before the right pane is popluated with drives that are
> available. That's an error that needs fixin'
> ]
>
> -- end
Dave
See my response to Al
Dave
> I maintain my own version of MPlayer so below might not be applicable to
> the ports of KO Myung-Hun who is much more knowledgeable about this then me.
>
> IIRC it depends on the version of MPlayer and whether fontconfig is
> linked to it.
> I do have a %HOME%\.mplayer\font.1 directory containing the contents of
> http://src.gnudarwin.org/ports/multimedia/emovix/work/emovix0.9.0/mplayerfonts/centralEUcp1250/
Not Found
The requested URL
/ports/multimedia/emovix/work/emovix0.9.0/mplayerfonts/centralEUcp1250/
was not found on this server.
> and also %HOME%\.mplayer\subfont.ttf which is a symlink to
> E:\psfonts\ttf\arial.ttf.
No symlinks here.
> My memories of the discussions about these fonts is hazy but I don't get
> any errors and subtitles display fine.
Ah, but with a different build than KO's.
> Do you have a UDF.IFS in CONFIG.SYS ?
> And are you sure that UDF.IFS is placed before CDFS.IFS ?
Yes:
REM *** Apparently UNICODE.SYS is needed by UDF.IFS ?
DEVICE=E:\OS2\BOOT\UNICODE.SYS
[ . . . ]
REM *** Added by UDF file system installer
IFS=E:\OS2\BOOT\UDF.IFS
BASEDEV=IBMIDECD.FLT
[ . . . ]
IFS=E:\OS2\BOOT\CDFS.IFS /W /v
BASEDEV=OS2ASPI.DMD /all
> > I've also attempted to play a ripped DVD from a hard drive:
> What do you mean by a ripped DVD ? Is it a file ? '-dvd-device' should
> be used with a real dvd device not a hard drive disk.
I have tried both, pointing
-dvd-device T: (real DVD drive)
and
-dvd-device G: (HDD with mirror of files from DVD)
Weird, it was there yesterday. Anyways I don't remember where I got the
font, just used Google with this query to find them, 'Subtitle font for
cp1250 encoding, "Arial Regular" face'
I could also send the font to you privately.
>
>> and also %HOME%\.mplayer\subfont.ttf which is a symlink to
>> E:\psfonts\ttf\arial.ttf.
>
> No symlinks here.
Well a copy works as good as a symlink, the important thing I think is
the name and location.
>
>> My memories of the discussions about these fonts is hazy but I don't get
>> any errors and subtitles display fine.
>
> Ah, but with a different build than KO's.
>
>
Dave
Why do you need a special font? Just let MPlayer know that your
subtitles are in cp1250 (how would this happen?! I think you get some
misunderstanding of how MPlayer works).
The version I have (MPlayer dev-SVN-r25844-OS2-3.3.5, I think it is
Paul's compile) happily shows subtitles in any encoding - as far as I
inform MPlayer about the encoding (auto-guessing is not compiled in).
(MPlayer is redirected to use d:/psfonts/ARIAL.TTF for both OSD and
subtitles.)
Yours,
Ilya
Wrong.
Hope this helps,
Ilya
Al Savage wrote:
> On Sun, 22 Nov 2009 04:27:27 UTC, KO Myung-Hun<ko...@chollian.net>
> wrote:
>
>> Do you have a UDF.IFS in CONFIG.SYS ?
>
>> And are you sure that UDF.IFS is placed before CDFS.IFS ?
>
> Yes:
> REM *** Apparently UNICODE.SYS is needed by UDF.IFS ?
> DEVICE=E:\OS2\BOOT\UNICODE.SYS
> [ . . . ]
> REM *** Added by UDF file system installer
> IFS=E:\OS2\BOOT\UDF.IFS
> BASEDEV=IBMIDECD.FLT
> [ . . . ]
> IFS=E:\OS2\BOOT\CDFS.IFS /W /v
> BASEDEV=OS2ASPI.DMD /all
>
>
Maybe did you set the region code of a DVD drive ?
>>> I've also attempted to play a ripped DVD from a hard drive:
>
>> What do you mean by a ripped DVD ? Is it a file ? '-dvd-device' should
>> be used with a real dvd device not a hard drive disk.
>
> I have tried both, pointing
>
> -dvd-device T: (real DVD drive)
> and
> -dvd-device G: (HDD with mirror of files from DVD)
>
How about the directory of files from DVD ?
-dvd-device g:/mirror_directory
Good point.
> font=e:/psfonts/trebuc.ttf
> subfont=e:/psfonts/trebuc.ttf
>
> So, that's how mplayer knows where to look for trebuc.ttf.
>
> Now, why does it complain about it?
AFAIK it's not actually an error. MPlayer is just remarking that
it's not a bitmap font. (Which is perfectly true.)
I assume it _works_ just fine though.
It's a rather silly message, but it's safe to ignore.
--
Alex Taylor
Fukushima, Japan
http://www.socis.ca/~ataylo00
Please take off hat when replying.
What's the file system on the dvd? When I had this error some months ago
I found that the dvd (a pretty old retail one) was using cdfs rather
than udf.