Llink: Difference between revisions

From Lundman Wiki
mNo edit summary
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
== OsX llink binaries ==
== libdvdread.plus ==


Latest binary:
I have made some patches to the regular '''libdvdread''' library used by many developers. Alas, I have had no luck in getting them accepted into the upstream repository, which has forced me to maintain a second version myself.


[http://www.lundman.net/ftp/llink/llink-2.3.1-OSX.dmg llink-2.3.1-OSX.dmg] Intel and x86_64. Experimental new "GUI" launcher.
Patches include:


This version is '''identical''' to the version in the [http://itunes.apple.com/jp/app/llink/id456120966?l=en&mt=12 App Store]. I provide llink is a free tool, but for those who wishes to have a simple way to supportm or donate, can use the App Store. (Or that is a one click install from the App Store) I am not allowed to mention the free version in my App Store description, I tried.
* Bring UDF compatibility from base 1.92, to 2.50. This adds Bluray and BD5 ISO format.
* Properly handle UDF chains, instead of assuming they are contiguous, and without gap.
* Move filesizes from 32bit to 64bit.
* Add POSIX style '''opendir(3)''', '''readdir(3)''' API to add the ability to retrieve contents of ISO files & input-devices.
* Add POSIX style '''open(3)''' of non-DVD related files. (Reading playlists, certificates etc)
* Allow API call to set IO handlers. Allowing all IO to libdvdread be developer defined. (Adding RAR support, or FTP perhaps)


[http://itunes.apple.com/jp/app/llink/id456120966?l=en&mt=12 llink-2.3.0] llink in '''App Store''', as a convenient One-Click install, and easy way to support llink.


<paypal></paypal>
'''Download pre-patched source archive from:'''


http://lundman.net/ftp/dvdread/libdvdread-4.2.0.plus.tar.bz2


Simple guide.


# Double click the .dmg file to open it.
# Drag '''llink''' icon to Applications folder.
# Edit llink.app/Contents/Resources/llink.conf to at least set your ROOT directories, if you don't like the defaults.
# Double click '''llink''' to start it.




You can also run it as a standard Unix daemon:
If you wish to patch the original release yourself, the patches are located here:


Old guide.
Start Terminal
# cd /Applications/llink.app/Contents/Resources    (Assuming you have it in your /Applications folder)
# ./llink


=== Patch 1: ===


Older binaries:
Handle AD chains correctly, skip gaps, and give full end blocks


  [http://www.lundman.net/ftp/llink/llink-2.2.4-OsX-UB.dmg llink-2.2.4-OsX-UB.dmg] Intel, x86_64 and PPC Universal Binary. '''The latest PPC binary'''
  http://lundman.net/ftp/dvdread/patches/README.patch1
  [http://www.lundman.net/ftp/llink/llink-2.2.3-OsX-UB.dmg llink-2.2.3-OsX-UB.dmg] Intel, x86_64 and PPC Universal Binary.
  http://lundman.net/ftp/dvdread/patches/patch1
[http://www.lundman.net/ftp/llink/llink-2.2.2-UB.dmg llink-2.2.2-UB.dmg]
 
  [http://www.lundman.net/ftp/llink/llink-2.2.0-OsX-UB-fix.dmg llink-2.2.0-OsX-UB-fix.dmg]  PPC fixed.
 
  [http://www.lundman.net/ftp/llink/llink-2.1.2-OsX-UB.dmg llink-2.1.2-OsX-UB.dmg]
=== Patch 2: ===
  [http://www.lundman.net/ftp/llink/llink-2.1.1-OsX-UB.dmg llink-2.1.1-OsX-UB.dmg]
 
  [http://www.lundman.net/ftp/llink/llink-2.1.0-OsX-UB.dmg llink-2.1.0-OsX-UB.dmg]
File sizes from 32 bit to 64 bit, [http://www.supremeessays.com/ buy best essay]. Handle new FileInfoExt.  
  [http://www.lundman.net/ftp/llink/llink-2.0.8-OsX-UB.tar.gz llink-2.0.8-OsX-UB.tar.gz]
 
  [http://www.lundman.net/ftp/llink/llink-2.0.7-OsX-UB.tar.gz llink-2.0.7-OsX-UB.tar.gz]
  http://lundman.net/ftp/dvdread/patches/README.patch2
  http://lundman.net/ftp/dvdread/patches/patch2
 
 
=== Patch 3: ===
 
Add Directory Content access, reading DVD AACS/ Directory.
 
  http://lundman.net/ftp/dvdread/patches/README.patch3
  http://lundman.net/ftp/dvdread/patches/patch3
 
 
=== Patch 4: ===
 
Expose dvd_input handlers as API call.  
 
  http://lundman.net/ftp/dvdread/patches/README.patch4
  http://lundman.net/ftp/dvdread/patches/patch4

Latest revision as of 01:19, 27 December 2011

libdvdread.plus

I have made some patches to the regular libdvdread library used by many developers. Alas, I have had no luck in getting them accepted into the upstream repository, which has forced me to maintain a second version myself.

Patches include:

* Bring UDF compatibility from base 1.92, to 2.50. This adds Bluray and BD5 ISO format.
* Properly handle UDF chains, instead of assuming they are contiguous, and without gap.
* Move filesizes from 32bit to 64bit.
* Add POSIX style opendir(3), readdir(3) API to add the ability to retrieve contents of ISO files & input-devices.
* Add POSIX style open(3) of non-DVD related files. (Reading playlists, certificates etc)
* Allow API call to set IO handlers. Allowing all IO to libdvdread be developer defined. (Adding RAR support, or FTP perhaps)


Download pre-patched source archive from:

http://lundman.net/ftp/dvdread/libdvdread-4.2.0.plus.tar.bz2



If you wish to patch the original release yourself, the patches are located here:


Patch 1:

Handle AD chains correctly, skip gaps, and give full end blocks

http://lundman.net/ftp/dvdread/patches/README.patch1
http://lundman.net/ftp/dvdread/patches/patch1


Patch 2:

File sizes from 32 bit to 64 bit, buy best essay. Handle new FileInfoExt.

http://lundman.net/ftp/dvdread/patches/README.patch2
http://lundman.net/ftp/dvdread/patches/patch2


Patch 3:

Add Directory Content access, reading DVD AACS/ Directory.

http://lundman.net/ftp/dvdread/patches/README.patch3
http://lundman.net/ftp/dvdread/patches/patch3


Patch 4:

Expose dvd_input handlers as API call.

http://lundman.net/ftp/dvdread/patches/README.patch4
http://lundman.net/ftp/dvdread/patches/patch4