Totem will not play dvd

Bug #28596 reported by Doug Rogers
76
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Totem
Fix Released
Medium
Baltix
Fix Released
Undecided
Unassigned
totem (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

From: Doug Rogers <email address hidden>
To: <email address hidden>
X-Mailer: bug-buddy 2.12.1
Subject: Totem crash

Distribution: Ubuntu 5.10 (breezy)
Package: totem
Severity: normal
Version: GNOME2.12.1 1.2.0
Gnome-Distributor: Ubuntu
Synopsis: Totem crash
Bugzilla-Product: totem
Bugzilla-Component: general
Bugzilla-Version: 1.2.0
BugBuddy-GnomeVersion: 2.0 (2.12.0)
Description:
Description of the crash: Totem failed to play dvd

Steps to reproduce the crash:
1. open toem
2. play dvd
3.

Expected Results:watch dvd

How often does this happen?always

Additional Information:

Debugging Information:

Backtrace was generated from '/usr/bin/totem'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its
symbols.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1226438976 (LWP 8042)]
[New Thread -1230242896 (LWP 8046)]
[New Thread -1228203088 (LWP 8043)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb701b0f4 in poll () from /lib/tls/i686/cmov/libc.so.6
#2 0xb70b1348 in g_main_context_check () from
/usr/lib/libglib-2.0.so.0
#3 0xb70b17e3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#4 0xb7907e65 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#5 0x0806441e in main ()

Thread 3 (Thread -1228203088 (LWP 8043)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb701b0f4 in poll () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb70b1348 in g_main_context_check () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#3 0xb70b17e3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#4 0xb71c037e in link_thread_io_context () from
/usr/lib/libORBit-2.so.0
No symbol table info available.
#5 0xb70ca8c4 in g_static_private_free () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#6 0xb7110361 in start_thread () from
/lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#7 0xb7024bde in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 2 (Thread -1230242896 (LWP 8046)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb71164ab in __waitpid_nocancel ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7e9f508 in libgnomeui_module_info_get ()
   from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#3 <signal handler called>
No symbol table info available.
#4 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#5 0xb6f849b1 in raise () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#6 0xb6f862c9 in abort () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#7 0xb6f7df51 in __assert_fail () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#8 0xb688ef2a in vm_get_subp_attr () from /usr/lib/libdvdnav.so.4
No symbol table info available.
#9 0xb688d9eb in vm_get_next_cell () from /usr/lib/libdvdnav.so.4
No symbol table info available.
#10 0xb688c09b in dvdnav_get_next_cache_block () from
/usr/lib/libdvdnav.so.4
No symbol table info available.
#11 0xb688b0a0 in dvdnav_get_next_block () from /usr/lib/libdvdnav.so.4
No symbol table info available.
#12 0xb68b8756 in dvdnavsrc_get_type ()
   from /usr/lib/gstreamer-0.8/libgstdvdnavsrc.so
No symbol table info available.
#13 0xb6ac3b2a in ?? () from
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
No symbol table info available.
#14 0x08305058 in ?? ()
No symbol table info available.
#15 0x00000004 in ?? ()
No symbol table info available.
#16 0xb6ac89f0 in ?? () from
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
No symbol table info available.
#17 0xb6acb945 in ?? () from
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
No symbol table info available.
#18 0x000005a2 in ?? ()
No symbol table info available.
#19 0x00000000 in ?? ()
No symbol table info available.
#20 0xb6ac97bc in ?? () from
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
No symbol table info available.
#21 0x08305398 in ?? ()
No symbol table info available.
#22 0x08305490 in ?? ()
No symbol table info available.
#23 0x00000000 in ?? ()
No symbol table info available.
#24 0x08305058 in ?? ()
No symbol table info available.
#25 0xb6acb6a4 in ?? () from
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
No symbol table info available.
#26 0x08305058 in ?? ()
No symbol table info available.
#27 0x00000000 in ?? ()
No symbol table info available.
#28 0xb6abeb08 in ?? ()
No symbol table info available.
#29 0xb6ac319b in ?? () from
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
No symbol table info available.
#30 0x00000000 in ?? ()
No symbol table info available.
#31 0x08305490 in ?? ()
No symbol table info available.
#32 0xb6ac89f0 in ?? () from
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
No symbol table info available.
#33 0xb6acb8e0 in ?? () from
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
No symbol table info available.
#34 0x000004f7 in ?? ()
No symbol table info available.
#35 0x083017c8 in ?? ()
No symbol table info available.
#36 0xb6ac8c57 in ?? () from
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
No symbol table info available.
#37 0x08305490 in ?? ()
No symbol table info available.
#38 0x00000001 in ?? ()
No symbol table info available.
#39 0x00000001 in ?? ()
No symbol table info available.
#40 0xb6ac89f0 in ?? () from
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
No symbol table info available.
#41 0xb7bec000 in _gst_registry_auto_load ()
   from /usr/lib/libgstreamer-0.8.so.1
No symbol table info available.
#42 0xb6ac89f0 in ?? () from
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
No symbol table info available.
#43 0xb6acb8e0 in ?? () from
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
No symbol table info available.
#44 0x08305490 in ?? ()
No symbol table info available.
#45 0x083017c8 in ?? ()
No symbol table info available.
#46 0x08305490 in ?? ()
No symbol table info available.
#47 0x00000000 in ?? ()
No symbol table info available.
#48 0x082fdf28 in ?? ()
No symbol table info available.
#49 0xb6acb6a4 in ?? () from
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
No symbol table info available.
#50 0x00000001 in ?? ()
No symbol table info available.
#51 0x00000000 in ?? ()
No symbol table info available.
#52 0xb6abeb68 in ?? ()
No symbol table info available.
#53 0xb6ac41ee in ?? () from
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
No symbol table info available.
#54 0x082fe510 in ?? ()
No symbol table info available.
#55 0x00000005 in ?? ()
No symbol table info available.
#56 0xb6ac89f0 in ?? () from
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
No symbol table info available.
#57 0xb6acb983 in ?? () from
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
No symbol table info available.
#58 0x00000626 in ?? ()
No symbol table info available.
#59 0x00000000 in ?? ()
No symbol table info available.
#60 0xb6ac9944 in ?? () from
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
No symbol table info available.
#61 0x08305490 in ?? ()
No symbol table info available.
#62 0x08091a90 in ?? ()
No symbol table info available.
#63 0xb7bef794 in _gst_ghost_pad_type () from
/usr/lib/libgstreamer-0.8.so.1
No symbol table info available.
#64 0xb6ac89f0 in ?? () from
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
No symbol table info available.
#65 0xb6acb983 in ?? () from
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
No symbol table info available.
#66 0xb7bec000 in _gst_registry_auto_load ()
   from /usr/lib/libgstreamer-0.8.so.1
No symbol table info available.
#67 0x08301824 in ?? ()
No symbol table info available.
#68 0x083017c8 in ?? ()
No symbol table info available.
#69 0xb6abeb8c in ?? ()
No symbol table info available.
#70 0x082e1d28 in ?? ()
No symbol table info available.
#71 0x00000004 in ?? ()
No symbol table info available.
#72 0x08305490 in ?? ()
No symbol table info available.
#73 0xb7be9748 in ?? () from /usr/lib/libgstreamer-0.8.so.1
No symbol table info available.
#74 0xb6ac3fdf in ?? () from
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
No symbol table info available.
#75 0x0832f128 in ?? ()
No symbol table info available.
#76 0xb6abebd8 in ?? ()
No symbol table info available.
#77 0xb7b0b4b0 in gst_pad_pull () from /usr/lib/libgstreamer-0.8.so.1
No symbol table info available.
#0 0xffffe410 in __kernel_vsyscall ()

Revision history for this message
Phil Bull (philbull) wrote :

Thanks for the report.

Could you try running Totem from the terminal and looking for any output there when it crashes, please?

Changed in totem:
status: Unconfirmed → Needs Info
Revision history for this message
Sebastien Bacher (seb128) wrote :

Does it happen on all the DVDs or only one? The backtrace indicate a crash from libdvdnav4, what version of that package do you have, from where have you installed it?

Revision history for this message
Doug Rogers (i622741) wrote : Re: [Bug 28596] Totem will not play dvd

Thank you for the reply.
I am new to Linux and ubuntu. I installed ubuntu from a dvd disc to my computer.
When I tried to view a dvd I recived the crash I forwarded.
I tried several dvd movie discs, Totem reacted with the same message.
I used the automic setup from the program disc to install ubuntu.
If you have the patience and time to direct me through the steps needed to answer your inquiry I
would appreciate it.
Do you have reference material that I could read to solve this problem and learn
more about this operating system. All of the help files I could find installed are very generic and
and do not address in the software in depth.
Thank you, Doug Rogers

Revision history for this message
Phil Bull (philbull) wrote :

First of all, welcome to Ubuntu! You may find the Ubuntu Forums a valuable resource:

http://ubuntuforums.org/

Our questions:

1. Viewing the terminal output:
 a) Go to Applications | Accessories | Terminal
 b) Type totem and press the enter key. Totem will start. Do not close the terminal
 c) Try to play a DVD to make this crash occur
 d) Totem will crash. Switch to the terminal window. You should hopefully have some text under where you typed 'totem' earlier.
 e) Copy the text, save it as a text file using Text Editor and attach it to this bug report using the 'Add attachment' link on the right of this web page:

https://launchpad.net/distros/ubuntu/+source/totem/+bug/28596

2. Finding out about package versions
 a) Go to System | Administration | Synaptic Package Manager
 b) Type your password if prompted
 c) Go to Edit | Search and search for libdvdnav4
 d) Reply to us with what version number you find

Thanks for your time, if you have any uncertainties then don't hesitate to ask.

Revision history for this message
Doug Rogers (i622741) wrote : Totem player

Thank you, I hope this helps.

Revision history for this message
Doug Rogers (i622741) wrote : Re: [Bug 28596] Totem will not play dvd

Update;
I removed the gstreamer files and replaced with xine files.
I added DMA support for my dvd player.
The Totem player works normally now.
The Totem player still will not work using the g-streamer back end.
Thank you, Doug Rogers

Revision history for this message
Phil Bull (philbull) wrote :

Glad you're up and running.

Back with the gstreamer backend problem, which of the following packages do you have installed?

1. ffmpeg
2. libdvdcss2
3. libdvdplay0
4. gstreamer0.8-ffmpeg
5. gstreamer0.8-mpeg2dec
6. gstreamer0.8-dvd
7. gstreamer0.8-faad

Thanks again

Revision history for this message
Florian Boucault (fboucault) wrote :

Maybe we should move this bug to gstreamer ? What about DVD support with gstreamer 0.10 ?

Revision history for this message
Sebastien Bacher (seb128) wrote :

totem wih gstreamer0.10 has no menus nor subtitle feature at the moment, it just reads a track on the disk...

Revision history for this message
Jeremy Austin-Bardo (ausimage) wrote :

reading this I see that this is a confirmed issue.

Changed in totem:
status: Needs Info → Confirmed
Revision history for this message
Florian Boucault (fboucault) wrote :

Doug, is this bug still annoying you ? Have you tried with the latest live CD of Ubuntu Dapper ?

Revision history for this message
Florian Boucault (fboucault) wrote :

It might be difficult to watch a DVD with the live CD in the drive though...

Revision history for this message
Martin Bergner (martin-bergner) wrote :

Oh, you could have had a second drive or an external drive, so the question is really not that uncommon.

Revision history for this message
Richard Hau (richhau) wrote :

installed Dapper from Beta2 CD on a Laptop and a PC and did all available updates, Totem is still not able to play any DVD with gstreamer backend (not encrypted recordings from my VDR box), totem-xine does.
This could be one showstopper for Dapper, should we switch to totem-xine as default?

Revision history for this message
Sebastien Bacher (seb128) wrote :

No, you can't play DVD by default with anything installed by default for simple patents reason, you need an mpeg2 decoder and that's patented

Revision history for this message
Richard Hau (richhau) wrote :

So totem-xine works just because it depends on a mpeg2 decoder, that is the only reason?

Revision history for this message
Sebastien Bacher (seb128) wrote :

No, totem-gstreamer with gstreamer0.10 still require some work. But there is not point to choice the default player for something that doesn't apply to the DVD installation. libxine-extracodecs is required to play DVDs with totem-xine. Shipping totem-xine would mean less integration with the desktop and no better video playing for no win on the default installation. If people install libxine-extracodecs from multiverse they can as well install a DVD player as easily, there is no special need to have the same UI to plays medias and DVDs anyway

Revision history for this message
Florian Boucault (fboucault) wrote :

So if I understood well, to play a dvd, one has to follow the instructions given at https://wiki.ubuntu.com/RestrictedFormats, section Playing DVD's, i.e.:

- install libdvdread3
- install libdvdcss2 (sudo /usr/share/doc/libdvdread3/examples/install-css.sh)
- enable universe
- install totem-xine
- enable multiverse
- install libxine-extracodecs

or if he wants to play them without menu (gstreamer0.10) support:

- enable universe
- install gstreamer0.10-plugins-ugly
- install libdvdcss2 (sudo /usr/share/doc/libdvdread3/examples/install-css.sh)

Is that correct ?
If it is, I think that the help provided on the Wiki is not simple enough.

What about people upgrading from Breezy ? They typically have either gstreamer0.8-dvd or totem-xine. How could we do not to provoke a regression ?

Revision history for this message
Sebastien Bacher (seb128) wrote :

totem-xine upgrade will not do a regression, people have libxine1c2 installed which "Depends: libxine-main1, libxine-extracodecs" with dapper so on upgrade you will have the extracodecs automatically installed

Changed in totem:
assignee: nobody → desktop-bugs
Revision history for this message
Florian Boucault (fboucault) wrote :

That's great. So Breezy people using totem-xine are happy. For those using gstreamer0.8-dvd, they will have to manually install totem-xine. But I remember on Breezy installing systematically totem-xine instead of totem-gstreamer for smoother playback. Can we say that it's fine ?

Revision history for this message
Sebastien Bacher (seb128) wrote :

totem-gstreamer is much better with gstreamer0.10, you should have smooth playback with it now. People can install an another software to watch DVD, as said before DVD playing feature can't be shipped by default anyway

Revision history for this message
Florian Boucault (fboucault) wrote :

Well, I think people will just not use gstreamer0.10 because they will have already installed totem-xine or they will do it because they actually want to watch DVDs and the Wiki says to install it.

Revision history for this message
Sebastien Bacher (seb128) wrote :

not a lot we can change to that now, gstreamer0.10 is much better than 0.8 but still requires some work

Revision history for this message
Florian Boucault (fboucault) wrote :

Maybe a nice error message in totem when a dvd is inserted explaining how to read DVDs with another player (gxine):

- enable universe & multiverse
- install gxine libxine-extracodecs libdvdread3
- install libdvdcss2 (sudo /usr/share/doc/libdvdread3/examples/install-css.sh)

Revision history for this message
Florian Boucault (fboucault) wrote :

Will gstreamer support unencrypted dvd (with dvd menus) out of the box in Edgy ?

Revision history for this message
Sebastien Bacher (seb128) wrote :

No sign of work being done upstream at the moment for gstreamer DVD playing so it might not change for edgy

Revision history for this message
Matthew Craig (matthew-t-craig) wrote :

Is this not still non-functional in Feisty? DVDs are the default format for user-created video media, having Ubuntu not able to play them without installation of potentially illegal codecs is very much unacceptable for many desktop users.
I posted a bug on this in the GNOME Bugzilla - for all the good it will do.
http://bugzilla.gnome.org/show_bug.cgi?id=462871

Revision history for this message
Matthew Craig (matthew-t-craig) wrote :

Thanks to Kaleo identifying the path to resolution above, I was able to see the correct path, in enabling (unencrypted) DVD playback, is installing through Synaptic Package Manager:
1) gxine
2) libxine1
3) libxine1-ffmpeg

Now, I can open gxine from the Ubuntu menu and play (unencrypted) DVDs in Ubuntu. This work-around for a common problem was too hard to find, in my opinion. I also think the "xine workaround" should be presented as an option along side the DeCSS recommendations, in addition to information on why their encrypted DVDs are limiting fair-use.

Thanks for providing this resource, and I hope gstreamer fixes this DVD-playback problem soon.

Revision history for this message
Phil Bull (philbull) wrote :

Hi Matthew,

"This work-around for a common problem was too hard to find, in my opinion."

The Ubuntu documentation provides instructions on how to enable DVD playback (both encrypted and unencrypted) using gxine. If this documentation wasn't adequate for you, please let me know where it fails so that we can fix it.

Thanks

Revision history for this message
Matthew Craig (matthew-t-craig) wrote :

I suppose you mean by Ubuntu documentation:
https://help.ubuntu.com/7.04/musicvideophotos/C/video.html#video-dvd

"The movie players provided with Ubuntu are capable of reading DVDs that are not encrypted;"

As can be seen from my comment that I needed to install Gxine to get playback from not encrypted DVDs.

The documentation makes the reader believe that it is the encryption that prevents the viewing, which may be true in most cases, but the statement from the documentation appears to be false. This leads the reader to assume there is some problem with their configuration, when simply adding software capable of DVD playback is the only fix required.

Revision history for this message
Phil Bull (philbull) wrote :

I believe that much of the problem is that Totem now uses the gstreamer 0.10 backend. Unencrypted DVD playback was supported by the 0.8 backend, but it may not be supported in 0.10 because the developers of gstreamer (Fluendo) are under an NDA, and so can't work on DVD support themselves. In the bug you referred me to (private email, GNOME Bugzilla 462871), the developer suggested using the totem-xine backend. However, I decided against recommending this in the documentation because the GStreamer backend is more useful/easier for playing-back other formats.

Do you know of any (small-ish) unencrypted DVD images which I could use to confirm this issue with Totem?

Revision history for this message
Matthew Craig (matthew-t-craig) wrote :

After thinking about this issue, I feel the Ubuntu documentation should be updated, even with a footnote or a hyperlink to further explanation. Linux is all about using open and free software, and I think people who want to watch an open, unencrypted DVD should be given the information how to do it. I don't mean to spoil the meaning for the 95% of Ubuntu users who want to watch their video rental, but I think it would be keeping with the spirit of the Linux OS to have details on unencrypted DVD playback.

Also, Phil,I don't know of any small unencrypted DVD images. I just watch and redistribute DVDs which friends with Mac OS make for me. I don't know how to make them myself. (Is that what Ubuntu Studio does?) Regardless, Thank you very much for your response.

Revision history for this message
Phil Bull (philbull) wrote :

In order to watch unencrypted DVDs, is it just a matter of following the instructions for playing encrypted DVDs which is already in the documentation?

Revision history for this message
Matthew Craig (matthew-t-craig) wrote :

While it is true that performing the instructions for playing encrypted DVDs, the Americans to who I'd recommend Ubuntu would be stopped with this first caution:
"In some countries it is possible that the use of some of the following software to play or copy DVDs is not permitted by law. Verify that you are within your rights in using it."

http://preview.tinyurl.com/2kakuk

As you can see with the above link, our government is very serious about preventing circumvention of electronic data protection (DRM). News and media outlets also are making sure citizens here know the importance of not breaking the laws regarding electronic circumvention, so it is becoming increasingly unlikely that average computer users here will be willing to risk performing potentially illegal actions in order to use their computer. (Regardless whether the two are morally, legally, or technically equivalent, I think we can agree the console-mod busts may prevent people from risking arrest, even if they misunderstand the matter.)

I am curious what Canonical did for Dell's users, in the USA. Probably pointed them to this same website? Meanwhile, unencrypted playback is very much possible without fearing that precaution. But, the average user is not going to know while of those steps needs to be skipped in order to make the installation legal. That's why I think the documentation should be updated. Ubuntu should have DVD playback, as long as the user doesn't buy into any DRM protection rackets, which is entirely possible although unlikely.

Revision history for this message
Phil Bull (philbull) wrote :

I am extremely reluctant to change any legal warning such as this.

You state that "unencrypted playback is very much possible without fearing that precaution". While this may be the situation in the USA, I can make no guarantees that the playback of unencrypted DVDs is legal in all countries. For example, some countries may prohibit the viewing of DVDs altogether.

The warning instructs the user to verify their rights themselves, and from a legal perspective I think that this is the most reasonable approach.

Revision history for this message
xtknight (xt-knight) wrote :

The docs say "The movie players provided in Ubuntu are capable of reading DVDs that are not encrypted."

This is not true, so the docs should at least be changed even if the packages in Ubuntu can not be changed to satisfy this statement.

If this unencrypted playback functionality can not be included then instructions on how to get Ubuntu to play unencrypted DVDs should be included, along with its own legal precaution. So, the user will have to know if his DVD is encrypted and his own country's laws on DVDs in general, but at least the docs won't include false info. That just doesn't make any sense.

Revision history for this message
Phil Bull (philbull) wrote :

I have made some changes to the documentation. The section on 'Playing DVDs' now reads as follows:
----
In order to play DVDs, you must install some additional software. Unfortunately, DVD support cannot be provided by default in Ubuntu due to legal and technical restrictions.

WARNING: Many commercial DVDs are encrypted and so require the use of decryption software in order to play them. In some countries, the use of such decryption software is not permitted by law. Verify that you are within your rights in using it.

1. Install the following packages (see Add Applications):
    * gxine
    * libdvdnav4
    * libdvdplay0
    * libdvdread3
2. If you would like to play encrypted DVDs (see the legal note above), press Applications → Accessories → Terminal and type the following into the screen which appears, followed by the Return key:
    sudo /usr/share/doc/libdvdread3/install-css.sh
----

Revision history for this message
Phil Bull (philbull) wrote :

Committed patch r4209 (docteam SVN). Not released until Gutsy.

Revision history for this message
Dennis (dennisn77) wrote :

When I insert any DVD I get the message that it needs plug ins.

How do I correct this?

Revision history for this message
Matthew Craig (matthew-t-craig) wrote : Re: [Bug 28596] Re: Totem will not play dvd

Is the DVD copy-protected? Does it use encryption so that it only
plays with licensed DVD players? Do you live in the USA?

On 9/18/07, Dennis <email address hidden> wrote:
> When I insert any DVD I get the message that it needs plug ins.
>
>
> How do I correct this?
>
> ** Attachment added: "No plug ins"
> http://launchpadlibrarian.net/9367550/Totem
>
> --
> Totem will not play dvd
> https://bugs.launchpad.net/bugs/28596
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Matthew Craig (matthew-t-craig) wrote : Last comment

Please ignore the last comment I mailed. If it goes into the bug
report, then please delete it.

Revision history for this message
Dennis (dennisn77) wrote : Re: [Bug 28596] Re: Totem will not play dvd

 Yes, I live in the USA.? Green Bay, WI

?? Dennis

-----Original Message-----
From: Matthew Craig <email address hidden>
To: <email address hidden>
Sent: Tue, 18 Sep 2007 11:13 pm
Subject: Re: [Bug 28596] Re: Totem will not play dvd

Is the DVD copy-protected? Does it use encryption so that it only
plays with licensed DVD players? Do you live in the USA?

On 9/18/07, Dennis <email address hidden> wrote:
> When I insert any DVD I get the message that it needs plug ins.
>
>
> How do I correct this?
>
> ** Attachment added: "No plug ins"
> http://launchpadlibrarian.net/9367550/Totem
>
> --
> Totem will not play dvd
> https://bugs.launchpad.net/bugs/28596
> You received this bug notification because you are a direct subscriber
> of the bug.
>

--
Totem will not play dvd
https://bugs.launchpad.net/bugs/28596
You received this bug notification because you are a direct subscriber
of the bug.

________________________________________________________________________
Email and AIM finally together. You've gotta check out free AOL Mail! - http://mail.aol.com

Revision history for this message
InsClusoe (insclusoe) wrote :

Fixed upstream for http://bugzilla.gnome.org/show_bug.cgi?id=344415

I don't know if Ubuntu ships the fix, though.

Revision history for this message
Markus Korn (thekorn) wrote :

added a task for the remote bug reported by InsClusoe

Markus

Changed in totem:
status: Unknown → Fix Released
Revision history for this message
paintblack (paint-black) wrote : totem

tout est rentré dans l'ordre, totem lit les dvd.
merci

Revision history for this message
Milan Bouchet-Valat (nalimilan) wrote :

Thanks, marking as fixed then.

Changed in totem:
status: Confirmed → Fix Released
Przemek K. (azrael)
Changed in baltix:
status: New → Fix Released
Changed in totem:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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