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.
[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