Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 573422 - app-cdr/brasero fails to load plugin with libdvdcss >= 1.3
Summary: app-cdr/brasero fails to load plugin with libdvdcss >= 1.3
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-01-31 03:39 UTC by Michael Jones
Modified: 2016-01-31 11:49 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Jones 2016-01-31 03:39:14 UTC
As the title says. If the user has libdvdcss 1.3 or newer installed, brasero will fail to load the plugin so that DVD's can be ripped.

This reddit comment (copied below) seems to have some insight.

https://www.reddit.com/r/archlinux/comments/2tky0r/brasero_doesnt_read_css_encrypted_dvds_claims/co0uq7r

Found the cause of it. Commenting incase anyone is interested.
In libdvdcss 1.3.0 the symbol "dvdcss_interface_2" was dropped. ChangeLog (http://git.videolan.org/?p=libdvdcss.git;a=blob_plain;f=NEWS;hb=d1f3068297b729d38d15a9b4732409f250e9d763)
Brasero is looking for this symbol to determine the version. source code (specifically line 98) (https://git.gnome.org/browse/brasero/tree/plugins/dvdcss/burn-dvdcss.c?id=ce187bb2d5925e6c0c25be27d60c6eb0c0600828#n93). Which obviously doesn't exist anymore.
If anyone needs brasero... you can downgrade your libdvdcss to a previous version and it'll work fine.


Downgrading libdvdcss to media-libs/libdvdcss-1.2.13-r1, and restarting brasero fixed the problem.
Comment 1 Pacho Ramos gentoo-dev 2016-01-31 11:49:20 UTC
[master fb9b536] app-cdr/brasero: Fix detection of libdvdcss (#573422 by Michael Jones)
 2 files changed, 104 insertions(+)
 create mode 100644 app-cdr/brasero/brasero-3.12.1-r1.ebuild
 create mode 100644 app-cdr/brasero/files/brasero-3.12.1-libdvdcss.patch