Brasero can't find libdvdcss when going from Ubuntu 14.04 to 16.04
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
brasero (Ubuntu) |
Fix Released
|
Low
|
Unassigned | ||
Xenial |
Fix Released
|
Low
|
Unassigned |
Bug Description
* Impact
the libcss plugin can't be enable with the current libdvdcss version
* Test case
- install libdvdcss
- start brasero
- go to the plugins dialog, enable the libdvdcss plugin
* Regression potential
none, the plugin was not loading at all and it's only its loader being changed
--------
"I recently updated one of my rigs from 14.04 to 16.04. After upgrading Brasero tells me that it can't find libdvdcss. VLC play an inserted DVD, I see libdvdcss in /usr/lib/
I checked to see what versions of libdvdcss I had installed - 2.2.0 in /usr/lib/
Originally reported here :
https:/
Changed in brasero (Ubuntu): | |
importance: | Undecided → Low |
status: | New → In Progress |
description: | updated |
tags: |
added: verification-done removed: verification-needed |
Changed in brasero (Ubuntu Xenial): | |
importance: | Undecided → Low |
Could be related to the issue fixed with the patch associated with this pull request (included below)...
https:/ /github. com/GNOME/ brasero/ pull/3/ commits/ 6a2b21f6823bb45 8ec9aea4278c665 9c9d404f51
I've patched mine and the unpatched version shows the dvdcss plugin disabled (unchecked). With the patch the plugin is checked as enabled.
In any event, I'm able to copy a dvd in Ubuntu 16.04 after applying the patch which, btw, just removes a check for a symbol which is no longer exported from the new version of libdvdcss.so.2
diff --git a/plugins/ dvdcss/ burn-dvdcss. c b/plugins/ dvdcss/ burn-dvdcss. c dvdcss/ burn-dvdcss. c dvdcss/ burn-dvdcss. c dvdcss_ library_ init (BraseroPlugin *plugin)
goto error_doesnt_exist;
index 133b8d5..f6895b8 100644
--- a/plugins/
+++ b/plugins/
@@ -95,9 +95,6 @@ brasero_
if (!module)
- if (!g_module_symbol (module, "dvdcss_ interface_ 2", &address))
goto error_version;
- goto error_version;
-
if (!g_module_symbol (module, "dvdcss_open", &address))
dvdcss_open = address;