You are not logged in.
I have a DVD that I can't play for the life of me in Arch. I've tried VLC, Totem, Xine, and MPlayer. And I do have libdvdcss installed. Other DVDs work fine.
With VLC the DVD menu comes up, but when I hit play I get choppy sound and no picture. And I get these errors:
[0x7f91f4000c18] main input error: ES_OUT_RESET_PCR called
[0x7f91f4000c18] main input error: ES_OUT_RESET_PCR called
[0x15c0a08] a52 decoder: A/52 channels:2 samplerate:48000 bitrate:192000
No accelerated IMDCT transform found
[0x7f91f4000c18] main input error: ES_OUT_RESET_PCR called
[0x7f91f4000c18] main input error: ES_OUT_RESET_PCR called
[0x15c0a08] libmpeg2 decoder error: invalid picture encountered
[0x12839a8] a52 decoder: A/52 channels:2 samplerate:48000 bitrate:192000
No accelerated IMDCT transform found
[0x15c0a08] libmpeg2 decoder error: invalid picture encountered
[0x15c0a08] libmpeg2 decoder error: invalid picture encountered
[0x15c0a08] libmpeg2 decoder error: invalid picture encountered
With Totem I get the DVD menu and when I hit play it just freezes.
With Gxine I just get a popup window that says "Media stream scrambled/encrypted" (but again I do have libdvdcss, libdvdread, and libdvdnav installed). In the terminal Gxine reports it's using libdvdcss to get the encryption keys and it appears to all go fine, but then I get the "Media stream scrambled/encrypted" popup window.
Mplayer plays the the DVD but the image is scrambled and the sound is a little choppy.
On the other hand, in Windows, on the same computer, the DVD plays fine with an older version of VLC (0.8.6d) and with Media Player Classic with the K-Lite Codec Pack.
I'm especially baffled that VLC does it in Windows, but not in Arch (nor in Debian).
Any thoughts? Thanks.
Offline
Hello cb474!
Which kernel/xorg/driver do you use ? Did you try it from a livecd e.g. ?
Offline
Hi, thanks for the help. I use kernel 2.6.30-ARCH (nothing special, just what's in the repos). Xorg-server 1.6.3-3. And xf86-video-intel 2.7.99.902-1. Of course, I'm getting the same results in Debian, as I noted, which has a totally different kernel, version of xorg, and ATI graphics and driver.
I did not try the live CD. There's a live cd for Arch?
Offline
Do you have a52dec installed?
Offline
"I did not try the live CD. There's a live cd for Arch?" <- Yeah, You install Archlinux from live too, but I thought for ubuntu/sushe livecd e.g.
Offline
Do you have a52dec installed?
Mplayer uses it's own internal version.
Offline
Thanks for the further suggestions. I do have a52dec installed.
Unfortunately, I had to return the DVD sooner than I thought, so I can't troubleshoot this problem any further. I'm still curious if anyone else has had this sort of problem where a DVD will play in Windows, but not Linux, on the same machine, even when using VLC under both systems. Again, other DVDs work okay for me on this machine, both in Arch and Debian, just not this one. But since it worked in Windows under VLC and Media Player Classic, I can't just say it's something wrong with the DVD.
Offline
Welcome to copyprotection hell. Many dvds are not only encrypted using css, but with several other mechanisms too. Such dvds cannot be played back on linux. It might work with one of the commercial players, but definately wont work with free tools.
This is the reason why i will definately NOT jump on the bluray train, because the format restricts your common rights even more.
He hoped and prayed that there wasn't an afterlife. Then he realized there was a contradiction involved here and merely hoped that there wasn't an afterlife.
Douglas Adams
Offline
Welcome to copyprotection hell. Many dvds are not only encrypted using css, but with several other mechanisms too. Such dvds cannot be played back on linux. It might work with one of the commercial players, but definately wont work with free tools.
That's interesting. I didn't realize it was all css. But how does that explain in this case the DVD did work with free players in Windows. As I said, both with Media Player Classic with the K-Lite codec pack and with an older version of VLC (0.8.6d)? Thanks.
Last edited by cb474 (2009-08-18 18:56:56)
Offline
Rasi wrote:Welcome to copyprotection hell. Many dvds are not only encrypted using css, but with several other mechanisms too. Such dvds cannot be played back on linux. It might work with one of the commercial players, but definately wont work with free tools.
That's interesting. I didn't realize it was all css. But how does that explain in this case the DVD did work with free players in Windows. As I said, both with Media Player Classic with the K-Lite codec pack and with an older version of VLC (0.8.6d)? Thanks.
That is very possible. All those players use (or can use) direct show. As soon as you have the needed filter installed by SOME software all those players will be able to make use of it. And i think Vista even had dvd filters pre-installed.
Btw. One of the more common protections on dvds is called arcos and is developed by Sony. Google for it
Last edited by Rasi (2009-08-18 21:32:56)
He hoped and prayed that there wasn't an afterlife. Then he realized there was a contradiction involved here and merely hoped that there wasn't an afterlife.
Douglas Adams
Offline
Thats a bummer. So there are filters available in Windows that provide functionality not available in Linux. Thanks for the explanation.
Offline
I am having the same issue where I can't play certain dvd's on linux but I can on windows. Whats even more wierd is that I try playing them in a windows install on virtual box while on my Arch linux boot and still can't play them using the windows vlc. Though if I boot into my windows boot I can play them no questions asked, it is rather annoying and something needs to be done!
Offline
That is very strange that it doesn't work in virtual box. I was hoping that would be my solution, but hadn't tried it yet.
Offline
My friend mentioned to me about the DirectShow thing which is part of DirectX which is only experimental in VirtualBox and as for Wine it MIGHT work, but that would be sketchy as well I think running VLC in wine. Microsoft must fall! The basis of the problem is close-source coding that windows has to play the DVD's and Linux doesn't.
Offline
But the DVDs would presumaby play in an actual set-top DVD player (as well as I suppose in OS X)? So does that just mean there's some proprietary something that Linux would have to license to play these DVDs? That is, I assume the DVDs that we're having trouble with were not designed to only work in Windows.
Last edited by cb474 (2009-10-26 07:26:55)
Offline
Anything that has the lisence can play it. I'm pretty sure a Mac can, dvd players you buy from the store can, windows can, Linux can't.
Offline
So in theory a Linux distribution could pay for the license and not have these problems?
Offline
From memory such a license would be a 5 figure number possibly a six.
from memory though there is already one commercial DVD player on linux..... Some Distros ship it with there payed for versions. (I think Mandriva do and so did Linspire (do they even exist any more?)
Last edited by kayosiii (2009-11-09 13:37:18)
Offline
Hey2all,
maybe it's to late, but you need to get the package libdvdcss via pacman. You can also get the source on videolan.org.
Sorry for bad English, it is not my native language.
Offline
Hey2all,
maybe it's to late, but you need to get the package libdvdcss via pacman. You can also get the source on videolan.org.
This fixed the same trouble for me.
Kick out the jams! -- AUR
Offline
Thanks cyberwinnie, by installing libdvdcss has been solved my issues with VLC for playing dvds.
pacman -S libdvdcss libdvdread
pacman -S vlc
Offline
Welcome to the forums, mjaning.
Look at the online package database https://www.archlinux.org/packages/extra/i686/vlc/ or pacman's output - you will find vlc has quite a few optional dependencies.
No need to bump old threads :-)
Offline