Page 1 of 1

Can't read DVD

Posted: 13 Feb 2010 00:25
by Gounlaf
Hi,



vlc can't read my DVD :

I have tested on Windows (vista professional, x64), Ubuntu linux (karmic koala, x86)

Under Ubuntu, I test with "depot version" (VLC media player 1.0.2 Goldeneye), and developement version (every day test)



The DVDs are "Grey's Anatomy Saison 4" (I'm french).

Season 1, 2 and 3 works without problem (small bugs with nav, but it's not a "blocking problem")

All seasons have a "Anti copy system" (Ces DVD sont protégés par un système anti-copie)



I hav tested too with mplayer (official release and svn version)

It's the same (have no log, but DVDs can't be played)



My dvd reader is set to region code "2".



I haven't meet problemes with other dvd

I hope logs will can help you.

Sorry for my english (I'm French).



Tests :



Dmesg, when DVD is mounted :

Code: Select all

[21460.186682] UDF-fs: Partition marked readonly; forcing readonly mount [21460.251547] UDF-fs INFO UDF: Mounting volume 'GA4-0E-FT3.3_DES', timestamp 2008/10/02 21:02 (103c)


Media > Open Disc : "No menu DVD" is unchecked

Code: Select all

~$ vlc VLC media player 1.0.2 Goldeneye [0x98a8140] main libvlc: Lancement de vlc avec l'interface par défaut. Utilisez « cvlc » pour démarrer VLC sans interface. libdvdnav: Using dvdnav version 4.1.3 libdvdread: Using libdvdcss version 1.2.10 for DVD access libdvdnav: DVD Title: GA4-0E-FT3.3_DES libdvdnav: DVD Serial Number: UNDEFINED libdvdnav: DVD Title (Alternative): libdvdnav: Unable to find map file '/home/gounlaf/.dvdnav/GA4-0E-FT3.3_DES.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 0x0000016e libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x000001a8 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x000001af libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x000c6384 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x000c638b libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x0018c26c libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x0018c273 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x0018caa8 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x0018caef libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0x0018cd8e libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x0018cd95 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_06_0.VOB at 0x0018ce93 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x0018ce9a libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_07_0.VOB at 0x0018ceb8 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x001a600f libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_08_0.VOB at 0x001a608e libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_08_1.VOB at 0x001bf22c libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_09_0.VOB at 0x001bf2ab libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_09_1.VOB at 0x001d8435 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_10_0.VOB at 0x001d84b6 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_10_1.VOB at 0x001d84bf libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_11_0.VOB at 0x00209f2e libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_11_1.VOB at 0x00209f3e libdvdread: Elapsed time 0 libdvdread: Found 11 VTS's libdvdread: Elapsed time 0 libdvdnav: RANDOM or SHUFFLE titles are NOT handled yet. [0x9bdd928] main input error: ES_OUT_RESET_PCR called [0x9bdd928] main input error: ES_OUT_RESET_PCR called [0x9cd0520] libmpeg2 decoder error: invalid picture encountered


Media > Open Disc : "No DVDs menu" is checked

Code: Select all

~$ vlc VLC media player 1.0.2 Goldeneye [0x8229140] main libvlc: Lancement de vlc avec l'interface par défaut. Utilisez « cvlc » pour démarrer VLC sans interface. 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 0x0000016e libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x000001a8 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x000001af libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x000c6384 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x000c638b libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x0018c26c libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x0018c273 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x0018caa8 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x0018caef libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0x0018cd8e libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x0018cd95 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_06_0.VOB at 0x0018ce93 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x0018ce9a libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_07_0.VOB at 0x0018ceb8 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x001a600f libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_08_0.VOB at 0x001a608e libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_08_1.VOB at 0x001bf22c libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_09_0.VOB at 0x001bf2ab libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_09_1.VOB at 0x001d8435 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_10_0.VOB at 0x001d84b6 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_10_1.VOB at 0x001d84bf libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_11_0.VOB at 0x00209f2e libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_11_1.VOB at 0x00209f3e libdvdread: Elapsed time 0 libdvdread: Found 11 VTS's libdvdread: Elapsed time 0 [0xb73010f0] main input error: ES_OUT_RESET_PCR called [0xb73010f0] main input error: ES_OUT_RESET_PCR called [0xb73010f0] main input error: Invalid PCR value in ES_OUT_SET_(GROUP_)PCR ! [0xb73010f0] main input error: Invalid PCR value in ES_OUT_SET_(GROUP_)PCR ! [0xb73010f0] main input error: Invalid PCR value in ES_OUT_SET_(GROUP_)PCR ! [0xb73010f0] main input error: Invalid PCR value in ES_OUT_SET_(GROUP_)PCR ! [0xb73010f0] main input error: Invalid PCR value in ES_OUT_SET_(GROUP_)PCR ! QPainter::begin: Paint device returned engine == 0, type: 1 QPainter::begin: Paint device returned engine == 0, type: 1 [0x85b54e8] dvdread demux error: read failed for -1/4 blocks at 0x801






Compilation of VLC

- Bootstrap

Code: Select all

~/Compil/vlc$ ./bootstrap + dirname ./bootstrap + cd . + ACLOCAL_ARGS=-I m4 + test -d extras/contrib/build/bin + uname -s + test .Linux = .Darwin + pkg-config --version + PKGCONFIG=yes + export AUTOPOINT + test + AUTOPOINT=autopoint + autopoint --dry-run --force + set +x generating modules/**/Makefile.am ............................................................................ + echo + echo + cp -f INSTALL INSTALL.git + autoreconf --install --force --verbose -I m4 autoreconf: Entering directory `.' autoreconf: running: autopoint --force Copying file ABOUT-NLS Copying file po/Makevars.template autoreconf: running: aclocal -I m4 --force -I m4 autoreconf: configure.ac: tracing autoreconf: running: libtoolize --install --copy --force libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `autotools'. libtoolize: copying file `autotools/config.guess' libtoolize: copying file `autotools/config.sub' libtoolize: serial numbers `2006.12.25.00' or `2009.04.28.21; # UTC' contain non-digit chars libtoolize: copying file `autotools/install-sh' libtoolize: copying file `autotools/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'. libtoolize: copying file `m4/libtool.m4' libtoolize: copying file `m4/ltoptions.m4' libtoolize: copying file `m4/ltsugar.m4' libtoolize: copying file `m4/ltversion.m4' libtoolize: copying file `m4/lt~obsolete.m4' autoreconf: running: /usr/bin/autoconf --include=m4 --force autoreconf: running: /usr/bin/autoheader --include=m4 --force autoreconf: running: automake --add-missing --copy --force-missing autoreconf: Leaving directory `.' + rm -f po/Makevars.template ABOUT-NLS + echo + mv -f INSTALL.git INSTALL + rm -f vlc-config.in vlc-config + rm -f src/misc/modules_builtin.h + rm -f stamp-builtin stamp-h* mozilla/stamp-pic + set +x Successfully bootstrapped


- Configure

Code: Select all

~/Compil/vlc$ ./configure --prefix=/opt checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking how to create a ustar tar archive... gnutar checking whether to enable maintainer-specific portions of Makefiles... yes checking for style of include used by make... GNU checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking dependency style of gcc... gcc3 checking for gcc option to accept ISO C99... -std=gnu99 checking how to run the C preprocessor... gcc -std=gnu99 -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking whether gcc -std=gnu99 and cc understand -c and -o together... yes checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc3 checking how to run the C preprocessor... gcc -std=gnu99 -E checking for gcc... gcc checking whether we are using the GNU Objective C compiler... no checking whether gcc accepts -g... no checking dependency style of gcc... gcc3 checking dependency style of gcc... (cached) gcc3 checking for egrep... (cached) /bin/grep -E checking whether make sets $(MAKE)... (cached) yes checking dependency style of gcc -std=gnu99... gcc3 checking for ranlib... ranlib checking for strip... strip checking for ar... ar checking for ld... ld checking for dlltool... no checking for an ANSI C-conforming const... yes checking for inline... inline checking for C/C++ restrict keyword... __restrict checking for libs in /home/gounlaf/Compil/vlc/./extras/contrib/hosts/i486-linux-gnu... no checking for a sed that does not truncate output... /bin/sed checking for fgrep... /bin/grep -F checking for ld used by gcc -std=gnu99... ld checking if the linker (ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... (cached) pass_all checking for ar... (cached) ar checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc -std=gnu99 object... ok checking for dlfcn.h... yes checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) gcc3 checking how to run the C++ preprocessor... g++ -E checking for objdir... .libs checking if gcc -std=gnu99 supports -fno-rtti -fno-exceptions... no checking for gcc -std=gnu99 option to produce PIC... -fPIC -DPIC checking if gcc -std=gnu99 PIC flag -fPIC -DPIC works... yes checking if gcc -std=gnu99 static flag -static works... yes checking if gcc -std=gnu99 supports -c -o file.o... yes checking if gcc -std=gnu99 supports -c -o file.o... (cached) yes checking whether the gcc -std=gnu99 linker (ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... no checking for dlopen in -ldl... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... no checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for ld used by g++... ld checking if the linker (ld) is GNU ld... yes checking whether the g++ linker (ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (ld) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for ld used by GCC... ld checking if the linker (ld) is GNU ld... yes checking for shared library run path origin... done checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking for iconv... yes checking for working iconv... yes checking for iconv declaration... install-shextern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for buggy GNU/libc versions... not present checking for shared objects suffix... .so checking for ctime_r... yes checking for daemon... yes checking for fcntl... yes checking for fdopendir... yes checking for fork... yes checking for getenv... yes checking for getpwuid_r... yes checking for gettimeofday... yes checking for isatty... yes checking for lstat... yes checking for memalign... yes checking for posix_fadvise... yes checking for posix_madvise... yes checking for posix_memalign... yes checking for putenv... yes checking for setenv... yes checking for setlocale... yes checking for stricmp... no checking for strnicmp... no checking for tdestroy... yes checking for uselocale... yes checking for asprintf... yes checking for atof... yes checking for atoll... yes checking for getcwd... yes checking for getpid... yes checking for gmtime_r... yes checking for lldiv... yes checking for localtime_r... yes checking for rewind... yes checking for strcasecmp... yes checking for strcasestr... yes checking for strdup... yes checking for strlcpy... no checking for strncasecmp... yes checking for strndup... yes checking for strnlen... yes checking for strsep... yes checking for strtof... yes checking for strtok_r... yes checking for strtoll... yes checking for swab... yes checking for vasprintf... yes checking for fdatasync... yes checking for accept4... yes checking for dup3... yes checking for eventfd... yes checking for fstatfs... yes checking for vmsplice... yes checking for mmap... yes checking for connect... yes checking for send... yes checking for socklen_t in sys/socket.h... yes checking for struct sockaddr_storage... yes checking for library containing getaddrinfo... none required checking for getnameinfo... yes checking for gai_strerror... yes checking for struct addrinfo... yes checking for va_copy... yes checking for __va_copy... yes checking for inet_aton... yes checking for getopt_long... yes checking return type of signal handlers... void checking for cos in -lm... yes checking for pow in -lm... yes checking for sqrt in -lm... yes checking for ceil in -lm... yes checking for exp in -lm... yes checking for round in -lm... yes checking for sqrtf in -lm... yes checking for lrintf in -lm... yes checking dl.h usability... no checking dl.h presence... no checking for dl.h... no checking for shl_load... (cached) no checking image.h usability... no checking image.h presence... no checking for image.h... no checking for load_add_on... no checking for dlfcn.h... (cached) yes checking sys/dl.h usability... no checking sys/dl.h presence... no checking for sys/dl.h... no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking for main in -lpthread... yes checking for clock_nanosleep in -lrt... yes checking for nanosleep... yes checking for strncasecmp in strings.h... yes checking getopt.h usability... yes checking getopt.h presence... yes checking for getopt.h... yes checking for strings.h... (cached) yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking xlocale.h usability... yes checking xlocale.h presence... yes checking for xlocale.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking for sys/stat.h... (cached) yes checking sys/mount.h usability... yes checking sys/mount.h presence... yes checking for sys/mount.h... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking netinet/udplite.h usability... no checking netinet/udplite.h presence... no checking for netinet/udplite.h... no checking sys/eventfd.h usability... yes checking sys/eventfd.h presence... yes checking for sys/eventfd.h... yes checking for net/if.h... yes checking machine/param.h usability... no checking machine/param.h presence... no checking for machine/param.h... no checking sys/shm.h usability... yes checking sys/shm.h presence... yes checking for sys/shm.h... yes checking linux/version.h usability... yes checking linux/version.h presence... yes checking for linux/version.h... yes checking linux/dccp.h usability... yes checking linux/dccp.h presence... yes checking for linux/dccp.h... yes checking scsi/scsi.h usability... yes checking scsi/scsi.h presence... yes checking for scsi/scsi.h... yes checking linux/magic.h usability... yes checking linux/magic.h presence... yes checking for linux/magic.h... yes checking syslog.h usability... yes checking syslog.h presence... yes checking for syslog.h... yes checking for ssize_t... yes checking for library containing poll... none required checking dirent.h usability... yes checking dirent.h presence... yes checking for dirent.h... yes checking for nanosleep in time.h... yes checking for timespec in sys/time.h... yes checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for MINIZIP... no checking unzip.h usability... no checking unzip.h presence... no checking for unzip.h... no checking for DBUS... yes checking for ntohl in sys/param.h... no checking if gcc -std=gnu99 accepts -Wall... yes checking if gcc -std=gnu99 accepts -Wextra... yes checking if gcc -std=gnu99 accepts -Wsign-compare... yes checking if gcc -std=gnu99 accepts -Wundef... yes checking if gcc -std=gnu99 accepts -Wpointer-arith... yes checking if gcc -std=gnu99 accepts -Wbad-function-cast... yes checking if gcc -std=gnu99 accepts -Wwrite-strings... yes checking if gcc -std=gnu99 accepts -Wmissing-prototypes... yes checking if gcc -std=gnu99 accepts -Wvolatile-register-var... yes checking if gcc -std=gnu99 accepts -Werror-implicit-function-declaration... yes checking if gcc -std=gnu99 accepts -pipe... yes checking if $CC accepts -Os... yes checking if $CC accepts -O4... yes checking if $CC accepts -O3... yes checking if $CC accepts -O2... yes checking if $CC accepts -O0... yes checking if $CC accepts -ffast-math... yes checking if $CC accepts -funroll-loops... yes checking if $CC accepts -fomit-frame-pointer... yes checking if $CC accepts -bundle -undefined error... no checking __attribute__ ((aligned ())) support... 64 checking for __attribute__((packed))... yes checking execinfo.h usability... yes checking execinfo.h presence... yes checking for execinfo.h... yes checking for backtrace... yes checking if gcc -std=gnu99 groks MMX intrinsics... yes checking if gcc -std=gnu99 groks MMX inline assembly... yes checking if gcc -std=gnu99 groks MMX EXT inline assembly... yes checking if gcc -std=gnu99 groks SSE2 intrinsics... yes checking if gcc -std=gnu99 groks SSE inline assembly... yes checking if gcc -std=gnu99 groks SSE2 inline assembly... yes checking if gcc -std=gnu99 groks SSE3 inline assembly... yes checking if gcc -std=gnu99 groks SSSE3 inline assembly... yes checking if gcc -std=gnu99 groks SSE4.1 inline assembly... yes checking if gcc -std=gnu99 groks SSE4.2 inline assembly... yes checking if gcc -std=gnu99 groks SSE4A inline assembly... yes checking if gcc -std=gnu99 groks 3D Now! inline assembly... yes checking whether gcc -std=gnu99 accepts -mtune=pentium2... yes checking for LUA... yes checking for LIBPROXY... no checking for NOTIFY... yes checking for TAGLIB... no configure: WARNING: TagLib library not found checking liveMedia_version.hh usability... yes checking liveMedia_version.hh presence... yes checking for liveMedia_version.hh... yes checking for liveMedia version >= 1214895600 ... yes checking liveMedia.hh usability... yes checking liveMedia.hh presence... yes checking for liveMedia.hh... yes checking for main in -lliveMedia_pic... yes checking for DC1394... yes checking for DV... yes checking dvdread/dvd_reader.h usability... yes checking dvdread/dvd_reader.h presence... yes checking for dvdread/dvd_reader.h... yes checking for dvdnav-config... /usr/bin/dvdnav-config checking libsmbclient.h usability... yes checking libsmbclient.h presence... yes checking for libsmbclient.h... yes checking for dvbpsi/dr.h... yes checking for dvbpsi_GenSDTSections in -ldvbpsi... yes checking for LIBV4L... yes checking linux/videodev2.h usability... yes checking linux/videodev2.h presence... yes checking for linux/videodev2.h... yes checking for LIBV4L2... yes checking for GNOMEVFS... yes checking for cdrom_msf0 in linux/cdrom.h... yes checking for scsireq in sys/scsiio.h... no checking for ioc_toc_header in sys/cdio.h... no checking for LIBCDDB... yes checking linux/dvb/version.h usability... yes checking linux/dvb/version.h presence... yes checking for linux/dvb/version.h... yes checking linux/dvb/frontend.h usability... yes checking linux/dvb/frontend.h presence... yes checking for linux/dvb/frontend.h... yes checking for inet_pton... yes checking for inet_ntop... yes checking for OGG... yes checking for MUX_OGG... yes checking for SHOUT... yes checking ebml/EbmlVersion.h usability... no checking ebml/EbmlVersion.h presence... no checking for ebml/EbmlVersion.h... no checking for LIBMODPLUG... yes checking mpc/mpcdec.h usability... no checking mpc/mpcdec.h presence... no checking for mpc/mpcdec.h... no checking mpcdec/mpcdec.h usability... yes checking mpcdec/mpcdec.h presence... yes checking for mpcdec/mpcdec.h... yes configure: WARNING: only static linking is available, you must provide a gme-tree checking mad.h usability... yes checking mad.h presence... yes checking for mad.h... yes checking for mad_bit_init in -lmad... yes checking for AVCODEC... yes checking libavcodec/avcodec.h usability... yes checking libavcodec/avcodec.h presence... yes checking for libavcodec/avcodec.h... yes checking ffmpeg/avcodec.h usability... no checking ffmpeg/avcodec.h presence... no checking for ffmpeg/avcodec.h... no checking libavutil/avutil.h usability... yes checking libavutil/avutil.h presence... yes checking for libavutil/avutil.h... yes checking ffmpeg/avutil.h usability... no checking ffmpeg/avutil.h presence... no checking for ffmpeg/avutil.h... no checking for LIBVA... no configure: WARNING: libva not found checking for AVFORMAT... yes checking libavformat/avformat.h usability... yes checking libavformat/avformat.h presence... yes checking for libavformat/avformat.h... yes checking ffmpeg/avformat.h usability... no checking ffmpeg/avformat.h presence... no checking for ffmpeg/avformat.h... no checking for libavutil/avutil.h... (cached) yes checking for ffmpeg/avutil.h... (cached) no checking for SWSCALE... yes checking libswscale/swscale.h usability... yes checking libswscale/swscale.h presence... yes checking for libswscale/swscale.h... yes checking ffmpeg/swscale.h usability... no checking ffmpeg/swscale.h presence... no checking for ffmpeg/swscale.h... no checking for POSTPROC... yes checking postproc/postprocess.h usability... no checking postproc/postprocess.h presence... no checking for postproc/postprocess.h... no checking for TWOLAME... yes checking sysfs/libsysfs.h usability... yes checking sysfs/libsysfs.h presence... yes checking for sysfs/libsysfs.h... yes checking libtar.h usability... no checking libtar.h presence... no checking for libtar.h... no checking a52dec/a52.h usability... yes checking a52dec/a52.h presence... yes checking for a52dec/a52.h... yes checking for a52_free in -la52... yes checking for DCA... yes checking for FLAC... yes checking for LIBMPEG2... yes checking for VORBIS... yes checking for SPEEX... yes checking for THEORA... yes checking for DIRAC... yes checking for SCHROEDINGER... yes checking png.h usability... yes checking png.h presence... yes checking for png.h... yes checking for png_set_rows in -lpng... yes checking for X264... yes checking if linker supports -Bsymbolic... yes checking for FLUIDSYNTH... yes checking for ZVBI... yes checking for LIBASS... yes checking fontconfig/fontconfig.h usability... yes checking fontconfig/fontconfig.h presence... yes checking for fontconfig/fontconfig.h... yes checking for KATE... no checking kate/kate.h usability... no checking kate/kate.h presence... no checking for kate/kate.h... no checking for TIGER... no checking for X... libraries , headers checking for gethostbyname... yes checking for connect... (cached) yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for XCB... yes checking for XCB_SHM... yes checking for XCB_XV... yes checking for XCB_RANDR... no checking for XCB_KEYSYMS... yes checking for XPROTO... yes checking for XLIB_XCB... yes checking for GL... yes checking for sdl-config... /usr/bin/sdl-config checking for SDL... yes checking SDL/SDL_image.h usability... yes checking SDL/SDL_image.h presence... yes checking for SDL/SDL_image.h... yes checking for png_set_rows in -lpng... (cached) yes checking for jpeg_start_decompress in -ljpeg... yes checking for TIFFClientOpen in -ltiff... yes checking for FREETYPE... yes checking for fontconfig/fontconfig.h... (cached) yes checking Carbon/Carbon.h usability... no checking Carbon/Carbon.h presence... no checking for Carbon/Carbon.h... no checking for FRIBIDI... yes checking for LIBXML2... yes checking for SVG... yes checking cascade/graphics/CascadeScreen.h usability... no checking cascade/graphics/CascadeScreen.h presence... no checking for cascade/graphics/CascadeScreen.h... no configure: WARNING: Not building Roku HD1000 compatible video output checking cascade/graphics/CascadeBitmap.h usability... no checking cascade/graphics/CascadeBitmap.h presence... no checking for cascade/graphics/CascadeBitmap.h... no configure: WARNING: Not building Roku HD1000 compatible video output checking linux/fb.h usability... yes checking linux/fb.h presence... yes checking for linux/fb.h... yes checking for CACA... yes checking soundcard.h usability... no checking soundcard.h presence... no checking for soundcard.h... no checking sys/soundcard.h usability... yes checking sys/soundcard.h presence... yes checking for sys/soundcard.h... yes checking for main in -lossaudio... no checking for PULSE... yes checking for PORTAUDIO... no configure: WARNING: Library portaudio-2.0 needed for portaudio was not found checking for ALSA... yes checking deschutes/libraries/hdmachinex225/PCMAudioPlayer.h usability... no checking deschutes/libraries/hdmachinex225/PCMAudioPlayer.h presence... no checking for deschutes/libraries/hdmachinex225/PCMAudioPlayer.h... no checking for JACK... yes checking for UPNP... yes checking for QT4... yes checking for moc-qt4... /usr/bin/moc-qt4 checking for rcc... /usr/bin/rcc checking for uic-qt4... /usr/bin/uic-qt4 checking for GOOM... no configure: WARNING: Library libgoom2 needed for goom was not found checking for PROJECTM... yes checking for PROJECTM2... no configure: WARNING: Using libprojectM version 1 checking for BONJOUR... yes checking for UDEV... yes checking for MTP... yes checking whether GCRYCTL_SET_THREAD_CBS is declared... yes checking for gcry_control in -lgcrypt... yes checking for GNUTLS... yes checking whether to enable RAOP plugin... yes checking for OSSO... yes checking for SQLITE... yes checking whether byte ordering is bigendian... no configure: creating ./vlc-config.in configure: creating ./config.status config.status: creating extras/package/win32/spad.nsi config.status: creating extras/package/win32/vlc.win32.nsi config.status: creating extras/package/macosx/Info.plist config.status: creating extras/package/macosx/Resources/English.lproj/InfoPlist.strings config.status: creating extras/package/macosx/plugin/Info.plist config.status: creating extras/package/macosx/plugin/InstallerInfo.plist config.status: creating Makefile config.status: creating projects/activex/Makefile config.status: creating projects/activex/axvlc.inf config.status: creating doc/Makefile config.status: creating extras/package/ipkg/Makefile config.status: creating libs/loader/Makefile config.status: creating libs/srtp/Makefile config.status: creating libs/unzip/Makefile config.status: creating modules/Makefile config.status: creating projects/mozilla/Makefile config.status: creating m4/Makefile config.status: creating po/Makefile.in config.status: creating projects/activex/axvlc_rc.rc config.status: creating projects/mozilla/npvlc_rc.rc config.status: creating projects/mozilla/vlc.r config.status: creating projects/mozilla/install.js config.status: creating projects/mozilla/install.rdf config.status: creating share/Makefile config.status: creating compat/Makefile config.status: creating src/Makefile config.status: creating src/test/Makefile config.status: creating bin/Makefile config.status: creating test/Makefile config.status: creating modules/access/Makefile config.status: creating modules/access/bd/Makefile config.status: creating modules/access/bda/Makefile config.status: creating modules/access/dshow/Makefile config.status: creating modules/access/dvb/Makefile config.status: creating modules/access/mms/Makefile config.status: creating modules/access/rtp/Makefile config.status: creating modules/access/rtsp/Makefile config.status: creating modules/access/vcd/Makefile config.status: creating modules/access/vcdx/Makefile config.status: creating modules/access/screen/Makefile config.status: creating modules/access/zip/Makefile config.status: creating modules/access_output/Makefile config.status: creating modules/audio_filter/Makefile config.status: creating modules/audio_filter/channel_mixer/Makefile config.status: creating modules/audio_filter/converter/Makefile config.status: creating modules/audio_filter/resampler/Makefile config.status: creating modules/audio_filter/spatializer/Makefile config.status: creating modules/audio_mixer/Makefile config.status: creating modules/audio_output/Makefile config.status: creating modules/codec/Makefile config.status: creating modules/codec/avcodec/Makefile config.status: creating modules/codec/dmo/Makefile config.status: creating modules/codec/omxil/Makefile config.status: creating modules/codec/shine/Makefile config.status: creating modules/codec/subtitles/Makefile config.status: creating modules/codec/spudec/Makefile config.status: creating modules/codec/wmafixed/Makefile config.status: creating modules/control/Makefile config.status: creating modules/control/http/Makefile config.status: creating modules/control/globalhotkeys/Makefile config.status: creating modules/demux/Makefile config.status: creating modules/demux/asf/Makefile config.status: creating modules/demux/avformat/Makefile config.status: creating modules/demux/avi/Makefile config.status: creating modules/demux/mkv/Makefile config.status: creating modules/demux/mp4/Makefile config.status: creating modules/demux/mpeg/Makefile config.status: creating modules/demux/playlist/Makefile config.status: creating modules/gui/Makefile config.status: creating modules/gui/macosx/Makefile config.status: creating modules/gui/hildon/Makefile config.status: creating modules/gui/minimal_macosx/Makefile config.status: creating modules/gui/macosx_dialog_provider/Makefile config.status: creating modules/gui/qt4/Makefile config.status: creating modules/gui/skins2/Makefile config.status: creating modules/meta_engine/Makefile config.status: creating modules/misc/Makefile config.status: creating modules/misc/dummy/Makefile config.status: creating modules/misc/lua/Makefile config.status: creating modules/misc/notify/Makefile config.status: creating modules/misc/testsuite/Makefile config.status: creating modules/misc/playlist/Makefile config.status: creating modules/misc/osd/Makefile config.status: creating modules/misc/stats/Makefile config.status: creating modules/misc/xml/Makefile config.status: creating modules/mux/Makefile config.status: creating modules/mux/mpeg/Makefile config.status: creating modules/packetizer/Makefile config.status: creating modules/services_discovery/Makefile config.status: creating modules/stream_filter/Makefile config.status: creating modules/stream_out/Makefile config.status: creating modules/stream_out/transcode/Makefile config.status: creating modules/video_chroma/Makefile config.status: creating modules/video_filter/Makefile config.status: creating modules/video_filter/dynamicoverlay/Makefile config.status: creating modules/video_output/Makefile config.status: creating modules/video_output/msw/Makefile config.status: creating modules/visualization/Makefile config.status: creating modules/visualization/visual/Makefile config.status: creating modules/mmx/Makefile config.status: creating modules/mmxext/Makefile config.status: creating modules/3dnow/Makefile config.status: creating modules/sse2/Makefile config.status: creating modules/altivec/Makefile config.status: creating modules/arm_neon/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands config.status: executing po-directories commands config.status: creating po/POTFILES config.status: creating po/Makefile config.status: creating vlc-config Enabled modules: a52tofloat32 access_alsa access_avio access_dv access_gnomevfs access_jack access_mmap access_oss access_output_shout access_smb alsa aout_sdl atmo avcodec avformat bonjour caca cdda dbus dc1394 dirac dtstofloat32 dvb dvb dvdnav dvdread dynamicoverlay fb flac fluidsynth freetype globalhotkeys gnutls inhibit jack libass libmpeg2 live555 mod mpc mpgatofixed32 mtp mux_ogg mux_ts notify ogg oldhttp oldtelnet osd_parser osdmenu oss osso png postproc projectm pulse qt4 remoteosd schroedinger screensaver sdl_image skins2 speex sqlite stream_out_raop svg swscale telepathy telx theora ts twolame udev unzip upnp_intel v4l2 vcd visual vorbis vout_sdl x264 xcb_apps xcb_glx xcb_screen xcb_window xcb_x11 xcb_xv xdg_screensaver xml zip zvbi libvlc configuration -------------------- version : 1.1.0-git system : linux architecture : i686 mmx sse sse2 build flavour : vlc aliases : cvlc rvlc svlc qvlc plugins/bindings : You can tune the compiler flags in vlc-config. To build vlc and its plugins, type `./compile' or `make'.


I use "./compile" (i have the result of compilation in log if you want)

Then "sudo make install"





Then, using dev version :

Media > Open Disc : "No menu DVD" is unchecked

Code: Select all

~$ /opt/bin/vlc VLC media player 1.1.0-git The Luggage [0x9220140] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. libdvdnav: Using dvdnav version 4.1.3 libdvdread: Using libdvdcss version 1.2.10 for DVD access libdvdnav: DVD Title: GA4-0E-FT3.3_DES libdvdnav: DVD Serial Number: UNDEFINED libdvdnav: DVD Title (Alternative): libdvdnav: Unable to find map file '/home/gounlaf/.dvdnav/GA4-0E-FT3.3_DES.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 0x0000016e libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x000001a8 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x000001af libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x000c6384 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x000c638b libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x0018c26c libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x0018c273 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x0018caa8 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x0018caef libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0x0018cd8e libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x0018cd95 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_06_0.VOB at 0x0018ce93 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x0018ce9a libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_07_0.VOB at 0x0018ceb8 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x001a600f libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_08_0.VOB at 0x001a608e libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_08_1.VOB at 0x001bf22c libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_09_0.VOB at 0x001bf2ab libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_09_1.VOB at 0x001d8435 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_10_0.VOB at 0x001d84b6 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_10_1.VOB at 0x001d84bf libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_11_0.VOB at 0x00209f2e libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_11_1.VOB at 0x00209f3e libdvdread: Elapsed time 0 libdvdread: Found 11 VTS's libdvdread: Elapsed time 0 libdvdnav: RANDOM or SHUFFLE titles are NOT handled yet. [0x94c6c38] main input error: ES_OUT_RESET_PCR called [0x94c6c38] main input error: ES_OUT_RESET_PCR called Exception en point flottant


Media > Open Disc : "No menu DVD" is checked

Code: Select all

~$ /opt/bin/vlc VLC media player 1.1.0-git The Luggage [0x844a140] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. 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 0x0000016e libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x000001a8 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x000001af libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x000c6384 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x000c638b libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x0018c26c libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x0018c273 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x0018caa8 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x0018caef libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0x0018cd8e libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x0018cd95 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_06_0.VOB at 0x0018ce93 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x0018ce9a libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_07_0.VOB at 0x0018ceb8 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x001a600f libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_08_0.VOB at 0x001a608e libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_08_1.VOB at 0x001bf22c libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_09_0.VOB at 0x001bf2ab libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_09_1.VOB at 0x001d8435 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_10_0.VOB at 0x001d84b6 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_10_1.VOB at 0x001d84bf libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_11_0.VOB at 0x00209f2e libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_11_1.VOB at 0x00209f3e libdvdread: Elapsed time 0 libdvdread: Found 11 VTS's libdvdread: Elapsed time 0 [0x88676d8] main input error: ES_OUT_RESET_PCR called [0x88676d8] main input error: ES_OUT_RESET_PCR called [0x88676d8] main input error: Invalid PCR value in ES_OUT_SET_(GROUP_)PCR ! [0x88676d8] main input error: Invalid PCR value in ES_OUT_SET_(GROUP_)PCR ! [0x88676d8] main input error: Invalid PCR value in ES_OUT_SET_(GROUP_)PCR ! [0x88676d8] main input error: Invalid PCR value in ES_OUT_SET_(GROUP_)PCR ! [0x88676d8] main input error: Invalid PCR value in ES_OUT_SET_(GROUP_)PCR ! releasing zombie picture releasing zombie picture releasing zombie picture [0x88c3360] dvdread demux error: read failed for -1/4 blocks at 0x801 process 11212: Attempt to remove filter function 0x3573600 user data 0x88c73d0, but no such filter has been added

Re: Can't read DVD

Posted: 13 Feb 2010 14:08
by Lotesdelere
Does it help if you're doing this ? :

Tools -> Preferences -> Show settings: ALL
Input codecs -> Access modules -> DVD with menus
Untick the option "Start directly in menu".
Save the preferences then close and restart VLC.

Re: Can't read DVD

Posted: 13 Feb 2010 18:39
by Gounlaf
Hi,

yeah it does ! Thank you !

Re: Can't read DVD

Posted: 10 Aug 2014 16:37
by mara1618
Many, many thanks to Lotesdelere.

Had same problem:
Grey's Anatomy Seasons 1 to 3 play fine on VLC
Season 4 wouldn't load - no error message - just got stuck.

Applied Lotesdelere's suggested solution - now working.

Very grateful!

So glad this post was still here after 4 years!

Re: Can't read DVD

Posted: 24 Sep 2019 22:57
by dphuerta
Thank you Lotesdelere, I just registered for saying that. Still helpful after 9 years 8)