Mediainfo-rar: Difference between revisions

From Lundman Wiki
No edit summary
No edit summary
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
== libdvdread.plus ==
== MediaInfo-RAR ==


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.  
Welcome to the MediaInfo-RAR utility page. This is just a small front-end to the famous and most excellent [http://mediainfo.sourceforge.net/en MediaInfo] program, which enables the feature to scan media in RAR archives. In addition to this, it now can handle ISO files, like that of DVDs and bluray in ISO form. Naturally, also ISO inside RAR archives. A new switch was added to let it list the contents of ISO files, so you can find the file you are interested in. By default, it will pick the largest file found.


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)


[[mediainfo_rar_Example|Example]] output.


'''Download pre-patched source archive from:'''


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


=== Sources ===


[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-1.4.0.tar.gz mediainfo-rar-1.4.0.tar.gz] Sources for all platforms. No source changes, updated MediaInfo, libdvdnav.




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


=== Binaries ===


=== Patch 1: ===
Win32 Windows 32 bit
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar.1.3.2-win32.zip mediainfo-rar-win32-1.3.2.zip] Windows command line executable, 32bit.
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar.1.3.1-win32.zip mediainfo-rar-win32-1.3.1.zip] Windows command line executable, 32bit. (1.3.1 is to fix missing -s option for Windows build)
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-win32-1.2.0.zip mediainfo-rar-win32-1.2.0.zip] Windows command line executable, 32bit.
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-win32-1.1.0.rar mediainfo-rar-win32-1.1.0.rar] Windows command line executable, 32bit.


Handle AD chains correctly, skip gaps, and give full end blocks
Win64 Windows 64 bit
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar.1.3.2-win64.zip mediainfo-rar-win64-1.3.2.zip] Windows command line executable, 64bit.
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar.1.3.1-win64.zip mediainfo-rar-win64-1.3.1.zip] Windows command line executable, 64bit.
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar.1.3.0-win64.zip mediainfo-rar-win64-1.3.0.zip] Windows command line executable, 64bit.


  http://lundman.net/ftp/dvdread/patches/README.patch1
  OsX
  http://lundman.net/ftp/dvdread/patches/patch1
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-OsX-1.4.0.tar.gz mediainfo-rar-OsX-UB-1.4.0.tar.gz] OsX command line executable, (i386, x86_64).
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-OsX-1.3.0.tar.gz mediainfo-rar-OsX-UB-1.3.0.tar.gz] OsX command line executable, (i386, x86_64).
  [http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-OsX-1.2.0.tar.gz mediainfo-rar-OsX-UB-1.2.0.tar.gz] OsX command line executable, (i386, x86_64).
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-OsX-UB-1.1.0.tar.gz mediainfo-rar-OsX-UB-1.1.0.tar.gz] OsX command line executable, Universal Binary (ppc, i386, x86_64).


NMT C200
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-C200-1.1.0.tar.gz mediainfo-rar-C200-1.1.0.tar.gz] NetworkedMediaTank, x200 series, MIPS32


=== Patch 2: ===
Linux x86
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-Linux-x86-1.2.0.tar.gz mediainfo-rar-Linux-x86-1.2.0.tar.gz] Linux x86
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-Linux-x86-1.1.0.tar.gz mediainfo-rar-Linux-x86-1.1.0.tar.gz] Linux x86


File sizes from 32 bit to 64 bit. One of my friends recommended me to order [http://www.essaysprofessors.com custom writing]on EssaysProfessors.Com. To tell you the truth, I have never regretted my decision. The writers are real professionals and know how to write impressive work full of knowledgeable information. Handle new FileInfoExt.  
Linux x64
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-Linux_x64-1.3.0.tar.gz mediainfo-rar-Linux-x64-1.3.0.tar.gz] Linux x64
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-Linux_x64-1.2.0.tar.gz mediainfo-rar-Linux-x64-1.2.0.tar.gz] Linux x64
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-Linux_x64-1.1.0.tar.gz mediainfo-rar-Linux-x64-1.1.0.tar.gz] Linux x64


  http://lundman.net/ftp/dvdread/patches/README.patch2
  Solaris x86
http://lundman.net/ftp/dvdread/patches/patch2
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-Solaris-x86-1.1.0.tar.gz mediainfo-rar-Solaris-x86-1.1.0.tar.gz] Solaris x86


=== Older Sources ===


=== Patch 3: ===
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-1.3.0.tar.gz mediainfo-rar-1.3.0.tar.gz] Sources for all platforms.
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-1.2.0.tar.gz mediainfo-rar-1.2.0.tar.gz] Sources for all platforms.
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-1.1.0.tar.gz mediainfo-rar-1.1.0.tar.gz] Sources for all platforms.


Add Directory Content access, reading DVD AACS/ Directory.


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


==== 1.4.0 ====


=== Patch 4: ===
No source changes in mediainfo-rar, but updated the support libraries, MediaInfoLib and libdvdnav in the binary packages.


Expose dvd_input handlers as API call.  
==== 1.3.0 ====


  http://lundman.net/ftp/dvdread/patches/README.patch4
  Added "-s" switch to show only the automatically picked "biggest file in archive" and not run MediaInfo.
  http://lundman.net/ftp/dvdread/patches/patch4
Updated MediaInfoLib build version to 0.7.52
Windows mediainfo-rar build could not seek past 4GB boundary.
 
==== 1.2.0 ====
Added ISO support, using libdvdread-plus library
Added ISO in RAR support.
Added -l (--list) argument to list contents of ISO files.
 
==== 1.1.0 ====
 
  First version. Make it identical in output to normal mediainfo

Latest revision as of 06:03, 25 December 2013

MediaInfo-RAR

Welcome to the MediaInfo-RAR utility page. This is just a small front-end to the famous and most excellent MediaInfo program, which enables the feature to scan media in RAR archives. In addition to this, it now can handle ISO files, like that of DVDs and bluray in ISO form. Naturally, also ISO inside RAR archives. A new switch was added to let it list the contents of ISO files, so you can find the file you are interested in. By default, it will pick the largest file found.


Example output.


Sources

mediainfo-rar-1.4.0.tar.gz Sources for all platforms. No source changes, updated MediaInfo, libdvdnav.


Binaries

Win32 Windows 32 bit
mediainfo-rar-win32-1.3.2.zip Windows command line executable, 32bit. 
mediainfo-rar-win32-1.3.1.zip Windows command line executable, 32bit. (1.3.1 is to fix missing -s option for Windows build)
mediainfo-rar-win32-1.2.0.zip Windows command line executable, 32bit.
mediainfo-rar-win32-1.1.0.rar Windows command line executable, 32bit.
Win64 Windows 64 bit
mediainfo-rar-win64-1.3.2.zip Windows command line executable, 64bit.
mediainfo-rar-win64-1.3.1.zip Windows command line executable, 64bit.
mediainfo-rar-win64-1.3.0.zip Windows command line executable, 64bit.
OsX
mediainfo-rar-OsX-UB-1.4.0.tar.gz OsX command line executable, (i386, x86_64).
mediainfo-rar-OsX-UB-1.3.0.tar.gz OsX command line executable, (i386, x86_64).
mediainfo-rar-OsX-UB-1.2.0.tar.gz OsX command line executable, (i386, x86_64).
mediainfo-rar-OsX-UB-1.1.0.tar.gz OsX command line executable, Universal Binary (ppc, i386, x86_64).
NMT C200
mediainfo-rar-C200-1.1.0.tar.gz NetworkedMediaTank, x200 series, MIPS32
Linux x86
mediainfo-rar-Linux-x86-1.2.0.tar.gz Linux x86
mediainfo-rar-Linux-x86-1.1.0.tar.gz Linux x86
Linux x64
mediainfo-rar-Linux-x64-1.3.0.tar.gz Linux x64
mediainfo-rar-Linux-x64-1.2.0.tar.gz Linux x64
mediainfo-rar-Linux-x64-1.1.0.tar.gz Linux x64
Solaris x86
mediainfo-rar-Solaris-x86-1.1.0.tar.gz Solaris x86

Older Sources

mediainfo-rar-1.3.0.tar.gz Sources for all platforms.
mediainfo-rar-1.2.0.tar.gz Sources for all platforms.
mediainfo-rar-1.1.0.tar.gz Sources for all platforms.


Changelog

1.4.0

No source changes in mediainfo-rar, but updated the support libraries, MediaInfoLib and libdvdnav in the binary packages.

1.3.0

Added "-s" switch to show only the automatically picked "biggest file in archive" and not run MediaInfo.
Updated MediaInfoLib build version to 0.7.52
Windows mediainfo-rar build could not seek past 4GB boundary.

1.2.0

Added ISO support, using libdvdread-plus library
Added ISO in RAR support.
Added -l (--list) argument to list contents of ISO files.

1.1.0

First version. Make it identical in output to normal mediainfo