Bug 76633 - Totem will not play DVDs
Summary: Totem will not play DVDs
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-gnome (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-24 22:20 UTC by Kevin Oberman
Modified: 2006-10-23 19:10 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kevin Oberman 2005-01-24 22:20:22 UTC
When "File->Play Disc" is selected in totem, I get the error:
Failed to Play Audio/Video Disc
Failed to find mountpoint for device /dev/cd0 in /etc/fstab

In gdb I see that the device (/dev/cd0) is correct, but it is tested to
see if it is a directory. It is not, so the code then issues a g_free
on the device and attempts to retreive the mountpoint.

In the "for" loop at line 183, it makes no passes through the loop and
even looks for a mountpoint.

I am not sure why totem is even looking for a mountpoint. but it is
failing to find one.

I suspect that this a an artifact of the switch to gstreamer as I
believe totem had previously used libxine. Maybe, until this is fixed,
a totem-xine port should replace the totem-streamer port.

Fix: 

Uncertain.

The obvious work-around is to use libxine until this can be resolved.
Since gstreamer is reportedly unable to do DVD menus, libxine stll appears
to be the better choice for at least this function.
How-To-Repeat: Start totem and select "File->Play Disc"
Comment 1 Koop Mast freebsd_committer freebsd_triage 2005-01-24 22:42:35 UTC
Responsible Changed
From-To: freebsd-ports-bugs->kwm

Grab
Comment 2 Mark Linimon freebsd_committer freebsd_triage 2006-04-15 00:26:07 UTC
Responsible Changed
From-To: kwm->freebsd-ports-bugs

Maintainer was reset.
Comment 3 Stefan Walter freebsd_committer freebsd_triage 2006-07-30 13:59:11 UTC
Responsible Changed
From-To: freebsd-ports-bugs->gnome

Assign this PR to the maintainer of multimedia/totem-gstreamer, since the 
problem as described appears when using totem with gstreamer.
Comment 4 Jeremy Messenger freebsd_committer freebsd_triage 2006-09-04 23:05:17 UTC
State Changed
From-To: open->feedback

The "File->Play Disc" is well known issue in the Linux world, so the 
workaround is to run 'totem dvd://'. Before you do that, you will need this 
patch. Can you test it for me? 

http://people.freebsd.org/~mezz/diff/totem.diff 

When you apply this patch, reinstall totem-gstreamer and let me know the 
result.
Comment 5 dfilter service freebsd_committer freebsd_triage 2006-10-23 19:03:46 UTC
mezz        2006-10-23 18:03:38 UTC

  FreeBSD ports repository

  Modified files:
    multimedia/totem     Makefile 
    multimedia/totem-gstreamer Makefile 
  Added files:
    multimedia/totem/files patch-src_totem.c 
  Log:
  - Fix the missing dependencies for DVD, it needs ugly and mpeg2dec of
    gstreamer plugins to get DVD function.
  - Fix the eject by add a patch to use cdcontrol. Same patch as in
    nautilus-cd-burner/files/patch-src_nautilus-burn-drive.c.
  - Bump the PORTREVISION on both totem and totem-gstreamer.
  
  PR:             ports/76633
  Submitted by:   Kevin Oberman <oberman@es.net>
  Approved by:    portmgr (marcus)
  
  Revision  Changes    Path
  1.8       +1 -1      ports/multimedia/totem-gstreamer/Makefile
  1.73      +2 -1      ports/multimedia/totem/Makefile
  1.1       +14 -0     ports/multimedia/totem/files/patch-src_totem.c (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 6 Jeremy Messenger freebsd_committer freebsd_triage 2006-10-23 19:04:58 UTC
State Changed
From-To: feedback->closed

I have committed totem and totem-gstreamer with bump the PORTREVISION. Thanks 
for the report!