Jump to content

DVD player


Guest mahiles
 Share

Recommended Posts

  • Replies 51
  • Created
  • Last Reply

Top Posters In This Topic

Guest mahiles

Ok I did what bvc said except it isn't playing dvds :(

 

I ran it through the console and heres what it was saying:

 

[mark@localhost mark]$ xine

This is xine (X11 gui) - a free video player v0.9.18

© 2000-2003 by G. Bartsch and the xine project team.

Built with xine library 1.0.0 (1-beta4)

Found xine library version: 1.0.0 (1-beta4).

XServer Vendor: Mandrake Linux (XFree86 4.3, patch level 5mdk). Release: 40300000,

Protocol Version: 11, Revision: 0,

Available Screen(s): 1, using 0

Depth: 16.

-[ xiTK version 0.10.1 ]-

-[ WM type: (EWMH) KWIN {KWin} ]-

Display is not using Xinerama.

demux_sputext: initializing

main: probing <dxr3> video output plugin

video_out_dxr3: Entering video init, devname = /dev/em8300-0.

video_out_dxr3: Failed to open control device /dev/em8300-0 (No such file or directory)

load_plugins: failed to load video output plugin <dxr3>

main: probing <aadxr3> video output plugin

load_plugins: failed to load video output plugin <aadxr3>

main: probing <xv> video output plugin

video_out_xv: Xv extension is present but I couldn't find a usable yuv12 port.

Looks like your graphics hardware driver doesn't support Xv?!

load_plugins: failed to load video output plugin <xv>

main: probing <SyncFB> video output plugin

video_out_syncfb: aborting. (unable to open syncfb device "/dev/syncfb")

load_plugins: failed to load video output plugin <SyncFB>

main: probing <aa> video output plugin

load_plugins: failed to load video output plugin <aa>

main: probing <xshm> video output plugin

video_out_xshm: video mode depth is 16 (16 bpp), TrueColor, not swapped,

red: 0000f800, green: 000007e0, blue: 0000001f

yuv2rgb: using MMXEXT for colorspace transform

video_out: thread created

main: probing <alsa> audio output plugin

load_plugins: failed to load audio output plugin <alsa>

main: probing <oss> audio output plugin

audio_oss_out: Opening audio device...

audio_oss_out: using device >/dev/dsp<

audio_oss_out: using SNDCTL_DSP_GETODELAY

audio_oss_out : supported modes are mono stereo (4-channel not enabled in xine config) (5-channel not enabled in xine config) (5.1-channel not enabled in xine config)

xine: xine_stream_new

xine: xine_stream_new

xine: xine_stream_new

xine: xine_stream_new

video_out_xshm: tried to get unsupported property 2

video_out_xshm: tried to set unsupported property 2

video_out_xshm: tried to get unsupported property 3

video_out_xshm: tried to set unsupported property 3

video_out_xshm: tried to get unsupported property 4

video_out_xshm: tried to set unsupported property 4

demux_sputext: open_plugin() called

xine: found input plugin : file input plugin

xine: found demuxer plugin: Elementary MPEG stream demux plugin

metronom: video discontinuity #1, type is 0, disc_off is 0

metronom: waiting for audio discontinuity #1

metronom: audio discontinuity #1, type is 0, disc_off 0

metronom: waiting for in_discontinuity update #1

metronom: video vpts adjusted with prebuffer to 81445

metronom: audio vpts adjusted with prebuffer to 81446

dxr3_decode_video: dxr3 not present

load_plugins: plugin dxr3-mpeg2 failed to instantiate itself.

Using MMXEXT for IDCT transform

Using MMXEXT for motion compensation

xine: xine_play

xine: xine_play_internal ...done

yuv2rgb: using non-scaled optimized scale_line

input_dvd.c: open_plugin called.

input_dvd.c:open_plugin:dvd_device=/dev/dvd

libdvdnav: Using dvdnav version 1-beta4 from http://xine.sf.net

libdvdread: Encrypted DVD support unavailable.

VM DVD Title: AMERICAN_PIE_2

VM DVD Serial Number: 2c579e80

VM DVD Title (Alternative):

Loading /home/mark/.xine/AMERICAN_PIE_2.map.

Unable to find map file '/home/mark/.xine/AMERICAN_PIE_2.map'

libdvdnav: DVD disk reports itself with Region mask 0x00fd0000. Maybe region 2.

input_dvd: DVD Title: AMERICAN_PIE_2

input_dvd: DVD Serial Number: 2c579e80

input_dvd: DVD Title (Alternative):

demux_yuv4mpeg2.c: input not seekable, can not handle!

demux_sputext: open_plugin() called

demux_qt.c: input not seekable, can not handle!

demux_pva.c: input not seekable, can not handle!

demux_mpeg_block:open_plugin:input ID=DVD count = 1

demux_idcin.c: input not seekable, can not handle!

demux_ipmovie.c: input not seekable, can not handle!

demux_mve.c: input not seekable, can not handle!

demux_roq.c: input not seekable, can not handle!

demux_str.c: input not seekable, can not handle!

demux_film.c: input not seekable, can not handle!

demux_smjpeg.c: input not seekable, can not handle!

demux_fli.c: input not seekable, can not handle!

demux_avi.c: not seekable, can't handle!

demux_ac3.c: input not seekable, can not handle!

demux_aud.c: input not seekable, can not handle!

demux_aiff.c: input not seekable, can not handle!

demux_cdda.c: input not seekable, can not handle!

demux_nsf.c: input not seekable, can not handle!

demux_ra.c: input not seekable, can not handle!

demux_snd.c: input not seekable, can not handle!

demux_voc.c: input not seekable, can not handle!

demux_wav.c: input not seekable, can not handle!

demux_yuv4mpeg2.c: input not seekable, can not handle!

demux_sputext: open_plugin() called

demux_qt.c: input not seekable, can not handle!

demux_pva.c: input not seekable, can not handle!

demux_mpeg_block:open_plugin:input ID=DVD count = 2

xine: found input plugin : DVD Navigator

xine: found demuxer plugin: DVD/VOB demux plugin

metronom: audio discontinuity #2, type is 0, disc_off 0

metronom: waiting for in_discontinuity update #2

metronom: video discontinuity #2, type is 0, disc_off is 0

metronom: video vpts adjusted with prebuffer to 311526

metronom: audio vpts adjusted with prebuffer to 311532

xine: xine_play

xine: xine_play_internal ...done

libdvdnav: Cell should restart here

audio_decoder: suggested switching to stream_id 00

audio_decoder: suggested switching to stream_id 00

metronom: audio discontinuity #3, type is 2, disc_off 30304

metronom: waiting for in_discontinuity update #3

dxr3_decode_spu: dxr3 not present

load_plugins: plugin dxr3-spudec failed to instantiate itself.

libspudec:init_plugin called

metronom: video discontinuity #3, type is 2, disc_off is 30304

yuv2rgb: using dvd 16:9(pal), fullscreen(1024x768) optimized scale_line

libdvdnav: Cell should restart here

audio_decoder: suggested switching to stream_id 00

metronom: audio discontinuity #4, type is 2, disc_off 30304

metronom: waiting for in_discontinuity update #4

libdvdnav: ** Searching for menu (0x3) entry PGC

libdvdnav: Found menu.

libdvdnav: Cell should restart here

metronom: video discontinuity #4, type is 2, disc_off is 30304

metronom: video vpts adjusted with prebuffer to 489773

metronom: audio vpts adjusted with prebuffer to 489780

audio_decoder: suggested switching to stream_id 00

audio_decoder: suggested switching to stream_id 00

metronom: audio discontinuity #5, type is 2, disc_off 25854

metronom: waiting for in_discontinuity update #5

metronom: video discontinuity #5, type is 2, disc_off is 25854

input_dvd: Error getting next block from DVD (Error reading from DVD.)

demux_sputext: open_plugin() called

xine: found input plugin : file input plugin

xine: found demuxer plugin: Elementary MPEG stream demux plugin

metronom: audio discontinuity #6, type is 0, disc_off 0

metronom: waiting for in_discontinuity update #6

metronom: video discontinuity #6, type is 0, disc_off is 0

metronom: video vpts adjusted with prebuffer to 493412

metronom: audio vpts adjusted with prebuffer to 493419

xine: xine_play

xine: xine_play_internal ...done

yuv2rgb: using non-scaled optimized scale_line

demux_sputext: open_plugin() called

xine: found input plugin : file input plugin

xine: found demuxer plugin: Elementary MPEG stream demux plugin

metronom: video discontinuity #7, type is 0, disc_off is 0

metronom: waiting for audio discontinuity #7

metronom: audio discontinuity #7, type is 0, disc_off 0

metronom: waiting for in_discontinuity update #7

metronom: video vpts adjusted with prebuffer to 1134702

metronom: audio vpts adjusted with prebuffer to 1134703

xine: xine_play

xine: xine_play_internal ...done

xine: xine_dispose

xine_exit: shutdown audio

xine_exit: shutdown video

video_decoder: shutdown...

video_decoder: shutdown...2

video_decoder: shutdown...3

video_decoder: shutdown...4

xine_exit: bye!

[mark@localhost mark]$

Link to comment
Share on other sites

First, I wouldn't normally contradict someone as knowledgable as bvc but I had all your problems yesterday

 

Does it work????

Just for you ......

xine_snapshot-1.png

 

What is plf .. contribs ...

PLF is the Penguin Liberation Front

They compile the rpm's that mandrake isn't allowed to or IMHO are scared to. http://plf.zarb.org/ Read it.... it uses some extra libraries which are also available from Mandrake .. trhese are called contribs.

At this stage you don't need to worry why ...

so far youve been finding your RPM's somehow, downloading etc.

This isn't necassary ... (well not usually) except in the case of odd things becuase kind people have madrakised them for ya.

A big thanks at this point to the plf and texstar.

Theres a utility called EASY URMPI ....

Its on the plf site .....

It updates your rpm sources with the internet ones and then at the prompt you type

urpmi <packagename> and it automagically finds the latest and installs it...

When its good its VERY VERY GOOD.

It changes your life, at least with broadband ...

I'd encourage you to read the plf stuff.

If you can't be bothered type this at the command prompt:

 

 urpmi.addmedia plf ftp://ftp.club-internet.fr/pub/linux/plf/9.1 with hdlist.cz



urpmi.addmedia contrib ftp://ftp.club-internet.fr/pub/unix/linux/distributions/Mandrake/9.1/contrib/RPMS with ../../i586/Mandrake

/base/hdlist2.cz



urpmi.addmedia texstar ftp://ftp.ibiblio.org/pub/Linux/distributions/contrib/texstar/mandrake/9.1/rpms with hdlist.cz

I'd urge you to go to the plf easyurpmi link though

 

can you type the following from the command line

ls -l /usr/lib/libcss*

 

Do you have a creative dxr3 decoder, becuase xinbe thinks you have. at least you must have loaded the pluginfs.

 

Here is my output

sl@shuttle a_momentary_lapse_of_reason]$ xine

This is xine (X11 gui) - a free video player v0.9.21

(c) 2000-2003 by G. Bartsch and the xine project team.

Built with xine library 1.0.0 (1-beta12)

Found xine library version: 1.0.0 (1-beta12).

XServer Vendor: Mandrake Linux (XFree86 4.3, patch level 5mdk). Release: 40300000,

       Protocol Version: 11, Revision: 0,

       Available Screen(s): 1, using 0

       Depth: 24.

-[ xiTK version 0.10.3 ]-

-[ WM type: (EWMH) KWIN {KWin} ]-

Display is not using Xinerama.

audio_arts_out: init class

audio_arts_out: open_plugin called

audio_arts_out : supported modes are mono stereo

xine_interface: unknown param 10

xine_interface: unknown param 10

xine_interface: unknown param 10

xine_interface: unknown param 10

vo_scale: invalid ratio, using 4:3

vo_scale: unknown aspect ratio (0) in stream => using 4:3

[b]libdvdnav: Using dvdnav version 1-beta12 from http://xine.sf.net

libdvdread: Using libdvdcss version 1.2.7 for DVD access[/b]

libdvdnav: DVD Title: MATRIX

libdvdnav: DVD Serial Number: 274FAAB7

libdvdnav: DVD Title (Alternative): MATRIX

libdvdnav: Unable to find map file '/home/sl/.dvdnav/MATRIX.map'

libdvdnav: DVD disk reports itself with Region mask 0x00fd0000. Regions: 2



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 0x00056220

libdvdread: Elapsed time 0

libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00056452

libdvdread: Elapsed time 0

libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x000bf257

libdvdread: Elapsed time 0

libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x000cce64

libdvdread: Elapsed time 0

libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x003647fa

libdvdread: Elapsed time 0

libdvdread: Found 3 VTS's

libdvdread: Elapsed time 0

libspudec:init_plugin called

liba52:No accelerated IMDCT transform found

audio_arts_out: ao_open bits=16 rate=48000, mode=8

audio_arts_out: 2 channels output

audio_arts_out : latency 573 ms

snapshot.c: allocating space for a 720 x 576 image

 width:  720

 height: 576

 ratio:  snapshot.c: warning: unknown aspect ratio. will assume 1:1

 format: XINE_IMGFMT_YV12

 Setup png_write_struct

 Setup png_info_struct

 Setup long jump

 Scale YUV Image data

 Post scaled

   Width 720 360 360

   Height 576 288 288

 Allocate RGB data space

 Reformat YUV Image data to RGB

 png_set_filter

 

See Bold....

Im off to bed now ...

Early start 2morrow :D

Link to comment
Share on other sites

Guest mahiles

I went to that site and I'm confused already (suprise, suprise)..

 

Can someone explain this for me:

 

A few plf packages need contrib, therefore you should add contrib if you add plf.

 

Restrict your selection to sources you really need, since sources may conflict - It is not my fault.

1) Core distribution:

 

Source main: The core of the mandrake distribition

 

Source contrib: Some packages make by voluntaries or mandrake, no support, no update for it.

 

Source updates: Official updates for mandrake, included security updates

 

What do I want to download? I don't understand this contrib?? :oops::oops: :? :?

Link to comment
Share on other sites

Thanks Gowator, but in this arena I'm a dunce. I just know it works for me, but like I said, I dk what an encrypted dvd is, but I'd like to. If I've wasted your time mahiles I'm sorry but shouldn't you try to get just a plain/reg/whatever dvd working first? :shock:

 

Urpmi? just as Gowator said, as root in a terminal

 urpmi.addmedia plf ftp://ftp.club-internet.fr/pub/linux/plf/9.1 with hdlist.cz 



urpmi.addmedia contrib ftp://ftp.club-internet.fr/pub/unix/linux/distributions/Mandrake/9.1/contrib/RPMS with ../../i586/Mandrake

/base/hdlist2.cz



urpmi.addmedia texstar ftp://ftp.ibiblio.org/pub/Linux/distributions/contrib/texstar/mandrake/9.1/rpms with hdlist.cz

see after urpmi.addmedia it says

contrib

plf

texstar

 

After you add these to your sources you can then see them/remove them/edit them from the Software Sources Mgr, if that's your concern. Pkgs from these sources will also be available from rpmdrake (gui). Want more info on urpmi? It's all over the forum.

 

Good Luck! I'm done :wink:

Link to comment
Share on other sites

   

Posted: Wed Jul 30, 2003 9:44 pm    Post subject: mhiles

First, I wouldn't normally contradict someone as knowledgable as bvc but I had all your problems yesterday

 

I had them to.

I have installed xine official off mandrake cds as per bvc's intructions.

I don't about anybody else but i did this ln -s /dev/cdrom /dev/dvd

It ended my trouble. Didn't see it in this thread.

Link to comment
Share on other sites

tyme:

Erm could be my DSL. Its 512kb down but only 128 up.

It loaded pretty quick on 100mb/sec on my internal network :D, Ill reduce it tonite...

EVERYONE:

Has anyone got encrypted DVD's playing without dwonloading ANYTHING?

Im willing to believe it but I thought as shipped it only played non encrypted.

 

Mine:

It is running the DVD's I get from the rental place in zone 2, the same as Mahiles.

 

I think its probably possible with a pretty small download of just the libdvdcss stuff but it has to be the one built againt with the d5d or dvdnav ???

My logic if you can call it that is that I'm sure everything is available on the plf site to make it work whereas as far as I know the out of the box stuff doesn't actually play encrypted DVD's..

 

I don't really know cos its kinda murky. No one seems to want to advertise the fact.

 

What bvc said about non-encrypted is true ...I found the first time I did this I used a DVD that came with a magazine becuase it was unencrypted....

 

Mahiles:Supported/non-supported etc.

Look forget its on the web....

Imageine its windows and some thrird party stuff is on a coverdisk.

What they mean unsupported is Mandrake don't support it, maybe no-one does but nearly everyone on this board is using it...... You get tons of stuff with Mandrake to starrt off but imagine loading WindowsXP and nothing else ... editing with wordpad etc. So you get tons of software with Mandy but some like the DVD playing is crippled for legal reasons. If you wanna write mp3's you will need a decoder ... again PLF/texstar is your source.

 

Other RPM's exist .lots of them. look at rpm find but we usually find the texstar/contribs/PLF reliable. They are all in the links from this site and they were mirrored before something happened last week. They might still be here actually, i didn't check.

 

Hope it clears it up a bit .....

Its probably the hardest thing you'll have to do in Linux becuase the dependencies are hell. Using plf/texstar you know its either on their site or in the contribs and that makes it a lot simpler...

 

Watching DVD's was the last thing I got working when I kicked Windows out completely and I'd been using linux for a while then. The main problem was I was downloading rpm's everywhere ... and the versions of different things didn't match. Now I discovered PLF and Texstar it changed my whole outlook.

 

The only part even tricker is DVD Ripping ... I'm still missing something called rar which does something to the compression on audio for VCD's.

As you could see, mine's working ...

 

You probably should look at your graphics card too since it isn't supporting Xv. What card is it.... There might be a better driver :D

Xshmem performance isn't going to be very good....

But we'll deal with this once its working.....

Link to comment
Share on other sites

Sorry to jump in too late (told you guys I wouldn't be around so much...! ;) )

 

Anyway, to add to the confusion-- read my website, configuration page (hey, use the search, I didn't add it for nothing ;) ).

Tells exactly how to setup the machine for dvd playback on xine and mplayer.

Basically, you can install all that came with mdk 3cd download edition, then you only have to do (after adding plf resources):

urpmi libdvdcss2

for both xine and mplayer to be able to decode encrypted dvd's. Note: I did not install anything else from plf or so to get dvd playback going, all the rest was from the download cd's!

 

libdvdcss is forbidden in the USA due to the law known as DMCA.

Thank your fellow americans for not having dvd playback out of the box, and for having to download stuff first.

 

90% of all dvd's you find in the shops are encrypted, maybe even more. In Asia you find plenty that are not encrypted, many of lesser quality and all region free and under 2 US$... :D

MPAA is not happy with those, as you can imagine.

 

 

 

Start mplayer with gmplayer as mentioned to get the gui.

Right click the picture or player to get a menu.

Don't start gmplayer like

gmplayer &

but just

gmplayer

 

mplayer doesn't do menus, just plays the movie; right click to select language and subtitles etc.

xine does do menu and all, so you also get the trailer stuff and dolby ads etc. Helps also to get to the specials/extras.

 

 

On dvdripping + encoding: this is not hard to setup, including this rar thing.

urpmi unrar

or so, I forgot. I remember that it was not hard to get it working.

Oh yeah, the package is called dvdrip (dvd::rip is the official name on the website), their website explains very detailed how to use the program.

It takes quite some time and webbrowsing to actually figure out the best settings:

single pass vs 2pass

xvid vs divx

ogg vs avi

5.1 audio vs stereo

desired bitrates, single cd or 2cd set

 

apparently it should be single pass with one format (divx or xvid) and 2pass with the other (again, forgot. Alzheimers will not have a big job on me when the time comes it seems...). First time I did it, I didn't check the right site, so did it the wrong way around,.. 10 hours of computing time 'wasted'....

Well not really, because on the resulting 2 cd set with 5.1 surround sound there was no noticeable difference with the original dvd on my 16:9 projector or on my 1600x1200 21" monitor....

Link to comment
Share on other sites

Guest mahiles

Wow! I mean wow! I have DVD playback :D :D Thanks guys!

 

Lol just a side note that I am on 56k dialup cos you can't get anything else where I live so it was a wait but it was worth it!

Link to comment
Share on other sites

Welcome to the REAL WORLD.

 

Hey look on the bright side you learned loads :D

Thanks again aRtee !!

 

unrar .... I'll try tonight .... I did I think try searching on rar so that should have been found. Perhaps I need to update my hdlists :D

 

Ultimately my copying is for my archos MM player.... The playback size is restricted (to the same a VCD) and the audio has to be in MP3.

 

Like you point out software MP4 is pretty heavy on CPU cycles ....

I have just bought the Archos Video Recorder plugin for 50Euros ...

Absolutely amazing ... REAL TIME recording to disk at VCD quality via HW compression. You get a remote too in with the price, including batteries :D Gotta be the best 50 Euros worth of kit I ever bought.

 

An aside:

Aparrently the New Lindows release comes with their modified Xine (as pointed out in another thread). What I forgot to mention was it does REALTIME MP4 encoding of DVD's as you watch them.

Link to comment
Share on other sites

it's a DVD where the data is encrypted to try to keep unauthorized players from playing said DVD (And to keep people from making unauthorized copies), it's why the creator of decss (an unauthorized tool for decrypting encrypted DVDs-what libdvdcss is based on) got himself in trouble with the U.S. government, thanks to the DMCA.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share


×
×
  • Create New...