WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: libdvdread  (Read 3183 times)

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 9730
libdvdread
« on: January 18, 2010, 05:36:47 PM »
Thanks to Arslan S. for:

Code: [Select]
Title:          libdvdread-dev.tcz
Description:    libdvdread dev files.
Version:        4.1.3
Author:         Various
Original-site:  http://www.mplayerhq.hu/MPlayer/releases/dvdnav/
Copying-policy: GPL-2
Size: 56K
Extension_by:   Arslan S.
Comments:       This extension conflicts with libdvdread-dev.tcz

This extension is PPI compatible.
Change-log:     ---
Current:    2010/01/18 Original


Code: [Select]
Title:          libdvdread.tcz
Description:    libdvdread provides the functionality that is required to access many DVDs.
Version:        4.1.3
Author:         Various
Original-site:  http://www.mplayerhq.hu/MPlayer/releases/dvdnav/
Copying-policy: GPL-2
Size: 44K
Extension_by:   Arslan S.
Comments:       libdvdread currently uses libdl to dynamically probe for libdvdcss
at runtime. If found, libdvdcss will be used to decrypt sections of
the DVD as necessary.

libdvdcss.tcz is recommended.

This extension conflicts with libdvdread.tcz (libdvdread3)

This extension is PPI compatible.
Change-log:     ---
Current:    2010/01/18 Original


Offline Onyarian

  • Sr. Member
  • ****
  • Posts: 337
Re: libdvdread
« Reply #1 on: January 27, 2010, 07:24:56 AM »
With tc2.8 and K3b,

K3b loads libdvdread in his .dep file, but it can't run because there is no libdvdread.so.3

Quote
tc@box:~$ sudo k3b
k3b: error while loading shared libraries: libdvdread.so.3: cannot open shared object file: No such file or directory

It's possible to add to the extension a symlink from libdvdread.so.4.1.3 to libdvdread.so.3 (like the libdvdread.so.4 also)?
This solves the problem

Quote
tc@box:/usr/local/lib$ ls libdvd*
libdvdread.so        libdvdread.so.4      libdvdread.so.4.1.3

tc@box:/usr/local/lib$ sudo ln -s libdvdread.so.4.1.3 libdvdread.so.3

tc@box:/usr/local/lib$ ls libdvd*
libdvdread.so        libdvdread.so.4
libdvdread.so.3      libdvdread.so.4.1.3

and sudo k3b runs OK

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 9730
Re: libdvdread
« Reply #2 on: January 27, 2010, 10:06:51 AM »
I will have k3b create this symlink to allow it to run.

Not the ideal solution but will do until a new k3b extension appears.

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 9730
Re: libdvdread
« Reply #3 on: January 27, 2010, 11:06:13 AM »
Added the old libs into the k3b extension itself under /usr/local/share/k3b.  That way the integrety of /usr/local/lib libs will not potentially be compromised.

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14624
Re: libdvdread
« Reply #4 on: March 10, 2010, 05:04:46 AM »
This is also an issue for the gst-plugins-bad/ugly extensions...

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 9730
Re: libdvdread
« Reply #5 on: March 10, 2010, 05:56:22 AM »
Meaning the old version of those plugins need to be packed in like libdvdread?

An updated or rebuilt k3b would be nice.  If anyone is up to rebuilding or updating k3b, please do so.  I cannot meet the time requirements of rebuilding and testing it, mainly testing and bugfixing.  This is a package I basically built for fun early on, but a functional k3b is a good addition to TC. 

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14624
Re: libdvdread
« Reply #6 on: March 10, 2010, 06:00:14 AM »
Meaning the old version of those plugins need to be packed in like libdvdread?

Sorry - meaning the plugins look for libdvdread.so.3 so the symlink libdvdread.so.3 -> libdvdread.so.4.1.3 is required.

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 9730
Re: libdvdread
« Reply #7 on: March 10, 2010, 06:01:06 AM »
Ok, will deal with tonight.  Thanks.

Offline Arslan S.

  • Hero Member
  • *****
  • Posts: 825
Re: libdvdread
« Reply #8 on: March 10, 2010, 06:46:33 AM »
hmm i remember i rebuilt plugins against new dvdread

checked the following plugins

dvd playback plugin:
gst-plugins-bad/libresindvd.so --> libdvdnav4 --> libdvdread4

dvd read plugin:
gst-plugins-ugly/libgstdvdread.so --> libdvdread4

« Last Edit: March 10, 2010, 06:54:40 AM by Arslan S. »