After upgrading from 1.0pre6a to 1.0pre7, mplayer couldn't play DVDs anymore. Same build flags, same system, same libraries underneath. This looks like something to do with CSS, but I don't know for sure. After purging mplayer of its known CSS keys and trying to load a new DVD, the appropriate directory would be created in ~/.mplayer/DVDKeys, but it would be completely empty. % mplayer dvd://1 MPlayer 1.0pre7-3.4.2 (C) 2000-2005 MPlayer Team CPU: Advanced Micro Devices Opteron Sledgehammer (Family: 8, Stepping: 10) Detected cache-line size is 64 bytes MMX supported but disabled MMX2 supported but disabled SSE supported but disabled SSE2 supported but disabled 3DNow supported but disabled 3DNowExt supported but disabled CPUflags: MMX: 0 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0 Compiled for x86 CPU with extensions: Playing dvd://1. Reading disc structure, please wait... libdvdread: Invalid main menu IFO (VIDEO_TS.IFO). Can't open VMG info! Exiting... (End of file) % Fix: Downgrade to 1.0pre6a. How-To-Repeat: Upgrade mplayer to 1.0pre7. Try to watch a DVD.
Me too. The offending change seems to be the latest files/patch-libmpdvdkit2-bswap.h %100 reproductible on i386 with any options don't ask me why (seems correct to me) -- josemi
State Changed From-To: open->closed I removed problematic patch which broke it, upgrade to mplayer-0.99.7_2, it's fixed there.