no DVD play

Bug #128864 reported by Thomas Hühn
10
Affects Status Importance Assigned to Milestone
gxine (Baltix)
Invalid
Undecided
Unassigned
gxine (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

I have libdvdcss2 installed, I have just about every gstreamer0.10-package installed, this is just weird.

First of all I re-symlinkes /dev/dvd to point to /dev/scd0 instead of /dev/scd1.

When I insert a DVD I get from Totem: "Für diesen Filmtyp ist kein Plugin verfügbar".

DVD is mounted, by the way. Why?

/dev/scd0 on /media/cdrom0 type iso9660 (ro,noexec,nosuid,nodev,user=huehnts)

Now:
export DVDCSS_VERBOSE=2
LANG=en gxine --verbose /dev/scd1
File --> DVD
"No demuxer found - stream format not recognized"

On the console:

xine: found input plugin : file input plugin
xine: found demuxer plugin: image demux plugin
video_out_xv: VO_PROP_INTERLACED(0)
xine: found input plugin : DVD Navigator
libdvdnav: Using dvdnav version 1.1.4 from http://xine.sf.net
libdvdread: Using libdvdcss version 1.2.5 for DVD access
libdvdcss debug: opening target `/dev/dvd'
libdvdcss debug: using libc for access
libdvdcss debug: disc is scrambled
libdvdcss debug: requesting AGID
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: GetASF authenticated, ASF=1
libdvdcss debug: decrypting disc key with player keys
libdvdcss debug: decrypted disc key is 2e:97:32:1f:27
libdvdcss error: failed opening raw device, continuing
libdvdcss debug: using CSS key cache dir: /home/huehnts/.dvdcss//SAVED_D1/
libdvdnav: DVD Title: SAVED_D1
libdvdnav: DVD Serial Number: 318772cc
libdvdnav: DVD Title (Alternative):
libdvdnav: Unable to find map file '/home/huehnts/.dvdnav/SAVED_D1.map'
libdvdnav: DVD disk reports itself with Region mask 0x00f50000. Regions: 2 4

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 0x00000142
libdvdcss debug: key found in cache
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x000009c4
libdvdcss debug: key found in cache
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x0001c319
libdvdcss debug: key found in cache
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x0026f341
libdvdcss debug: key found in cache
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x00286854
libdvdcss debug: key found in cache
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x00286914
libdvdcss debug: key found in cache
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x002d7cd9
libdvdcss debug: key found in cache
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x002d7d31
libdvdcss debug: key found in cache
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0x002e289c
libdvdcss debug: key found in cache
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x002e2900
libdvdcss debug: key found in cache
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x002ebca4
libdvdcss debug: key found in cache
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x002f6cea
libdvdcss debug: key found in cache
libdvdread: Elapsed time 0
libdvdread: Found 7 VTS's
libdvdread: Elapsed time 1
xine: couldn't find demux for >dvd:/<
xine-lib: error: The xine engine failed to start.: No demuxer found - stream format not recognised.
xine: found input plugin : file input plugin
xine: found demuxer plugin: image demux plugin
video_out_xv: VO_PROP_INTERLACED(0)
video_out_xv: VO_PROP_INTERLACED(0)

Notice the "failed opening raw device" and "couldn't find demux".

Now I unmounted the DVD.

xine: found input plugin : file input plugin
xine: found demuxer plugin: image demux plugin
video_out_xv: VO_PROP_INTERLACED(0)
xine: found input plugin : DVD Navigator
libdvdnav: Using dvdnav version 1.1.4 from http://xine.sf.net
libdvdread: Using libdvdcss version 1.2.5 for DVD access
libdvdcss debug: opening target `/dev/dvd'
libdvdcss debug: using libc for access
libdvdcss debug: disc is scrambled
libdvdcss debug: requesting AGID
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: GetASF authenticated, ASF=1
libdvdcss debug: decrypting disc key with player keys
libdvdcss debug: decrypted disc key is 2e:97:32:1f:27
libdvdcss error: failed opening raw device, continuing
libdvdcss debug: using CSS key cache dir: /home/huehnts/.dvdcss//SAVED_D1/
libdvdnav: DVD Title: SAVED_D1
libdvdnav: DVD Serial Number: 318772cc
libdvdnav: DVD Title (Alternative):
libdvdnav: Unable to find map file '/home/huehnts/.dvdnav/SAVED_D1.map'
libdvdnav: DVD disk reports itself with Region mask 0x00f50000. Regions: 2 4

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 0x00000142
libdvdcss debug: key found in cache
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x000009c4
libdvdcss debug: key found in cache
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x0001c319
libdvdcss debug: key found in cache
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x0026f341
libdvdcss debug: key found in cache
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x00286854
libdvdcss debug: key found in cache
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x00286914
libdvdcss debug: key found in cache
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x002d7cd9
libdvdcss debug: key found in cache
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x002d7d31
libdvdcss debug: key found in cache
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0x002e289c
libdvdcss debug: key found in cache
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x002e2900
libdvdcss debug: key found in cache
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x002ebca4
libdvdcss debug: key found in cache
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x002f6cea
libdvdcss debug: key found in cache
libdvdread: Elapsed time 0
libdvdread: Found 7 VTS's
libdvdread: Elapsed time 0
xine: couldn't find demux for >dvd:/<
xine-lib: error: The xine engine failed to start.: No demuxer found - stream format not recognised.
xine: found input plugin : file input plugin
xine: found demuxer plugin: image demux plugin
video_out_xv: VO_PROP_INTERLACED(0)
video_out_xv: VO_PROP_INTERLACED(0)

Well, that's quite the same. :-(

I have no idea why this isn't working on Ubuntu Feisty. On Debian etch I haven't had the slightest problem.

Related branches

Revision history for this message
Thomas Hühn (t-huehn) wrote :

Sorry, I don't know how to handle launchpad. It's not about "Baltix" (what the hell is that anyway?), it's about Ubuntus gxine package.

Because I tried gxine after totem did not work

Revision history for this message
hdante (hdante) wrote :

I can't play DVDs with gxine either. I select "DVD" from the menu and I get the "demuxer not found" message.

Revision history for this message
hdante (hdante) wrote :

Hi,

I was able to play the DVD by installing libxine1-ffmpeg and/or libxine1-gnome. :-)

Revision history for this message
Darren Salt (dsalt) wrote :

libxine-ffmpeg is the correct package: it contains the MPEG demuxers and decoders.

BTW, "dvd://dev/scd0"; "man 5 xine" for more info.

Changed in gxine:
status: New → Invalid
status: New → Invalid
Revision history for this message
hdante (hdante) wrote :

Hi,

This bug should become "gxine should require libxine-ffmpeg by default" or "gxine demuxer error is too cryptic". :-)

Revision history for this message
ElTimo (homicidal-tofu) wrote :

I did this and it worked until it tried to open a menu. then it just stopped and said "new position not determined." Any ideas?

hdante (hdante)
Changed in gxine:
status: Invalid → Confirmed
Revision history for this message
mcrunner1 (mcrunner1) wrote :

By add the libxine-ffmpeg package, it worked for me also. Only problem is as ElTimo wrote, it stopped when I tried to open a menu. For example when I opened the scenes menu and selected one, a new window wanted to open and once it did, it stopped working. But over all I'm happy the DVD finally plays. I've been struggling with this for a couple of monts..maybe even longer now. Thanks to handante the post.

Revision history for this message
Reinhard Tartler (siretart) wrote :

package for testing available here:
https://edge.launchpad.net/~motumedia/+archive

Revision history for this message
Ben Fredlund (ben-fredlund) wrote :

every time I try to load libxine1-ffmpeg I get error messages. Adept manager says the package may break other packages. Any advice?

Revision history for this message
hdante (hdante) wrote :

In my installation, libxine1-ffmpeg is okay. Which packages does it break ?

If you are using third party repositories, try disabling them temporarily and removing its installed packages.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gxine - 0.5.901-1ubuntu1

---------------
gxine (0.5.901-1ubuntu1) hardy; urgency=low

  * merge debian changes for hardy PPA. Remaining changes:
    - debian/control: added Xb-Npp-xxx tags accordingly to "firefox distro
      add-on suport" spec,
      (https://blueprints.launchpad.net/ubuntu/+spec/firefox-distro-addon-support)
  * Feature Freeze exception granted in LP: #204563
  * New upstream release fixes playing DVDs. LP: #128864
  * mime.default: add "x-content/video-dvd;x-content/video-vcd;x-content/video-svcd;"
    to get it listed as a player for dvd and video cds in nautilus. Thanks to
    Sebastien Bacher for the hint.

gxine (0.5.901-1) unstable; urgency=low

  * 0.5.900 has long since been using better xine-lib version detection and,
    therefore, has not suffered from the current release's 4-part version
    number. (Closes: #465621)
  * From 0.5.11-5:
    - Fixed debian/watch. (Closes: #453534)
    - Build-depend on libxine1-misc-plugins. (Closes: #458673)

gxine (0.5.900-dev-20080129+57ee27043811-1) experimental; urgency=low

  * Development snapshot (id 57ee2704381137f29a509cfc7561b68e94f5f884).
  * Recommend libxine2-ffmpeg, not libxine1-ffmpeg.
  * Build-depend on recently-uploaded libxine-dev (xine-lib-1.2) to avoid any
    potential ABI problems, at least until xine-lib-1.2's next upload :-)

gxine (0.5.900-dev-20071222-2) experimental; urgency=low

  * Build-depend on libxine2-misc-plugins.
    (This fixes an FTBFS bug due to a dependency change in libxine-dev).

gxine (0.5.900-dev-20071222-1) experimental; urgency=low

  [ Darren Salt ]
  * Development snapshot (id 763c929cd70c466843cc77b541deb55a1ca05a01).
  * Depend on libxine2-x.
  * Add missing build-deps on libx11-dev and libxinerama-dev.
  * Built against newer libxine2, which has ABI changes. (Closes: #457717)

  [ Reinhard Tartler ]
  * Remove the XS- prefix from the Vcs fields in debian/control.
  * Add XS-DM-Upload-Allowed: yes field.
  * Update menu file according to the debian menu policy.
  * Update to policy version to version 3.7.3.

gxine (0.5.900-dev-20071007-1) experimental; urgency=low

  * Development snapshot (id 511db2aeae749c87f92638dcfde162aa91b7d67a).
  * Build-depend on libhal-dev.
  * Removed old build-dep alternatives and updated required versions.
    Buildable on etch, but no longer on sarge.
  * Build with --with-logo-format=image due to the xine-lib package split.
  * Depend on libxcb1-dev, given a new-enough X installation.
  * Depend on libxine-dev from experimental.

 -- Reinhard Tartler <email address hidden> Fri, 21 Mar 2008 11:24:59 +0100

Changed in gxine:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.