Mediainfo-rar: Difference between revisions

From Lundman Wiki
No edit summary
No edit summary
Line 1: Line 1:
The general idea is to put some stuff about the Audio-hardware of the Dune BD Prime here:
== libdvdread.plus ==


==Overview==
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.  
The audio section of the BD Prime is relatively simple.
4 parallel stereo DACs make up the audio from signals passed from the main board.


==Hardware==
Patches include:
Signals to DAC-board


[[Image:Audio-DAC-Signals_small.JPG|400px|Signals fed from the Main Board]]
* 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)


And the Audio DAC-board itself


[[Image:Dune_BD_Prime_3_0_Audio_DAC_Topside_med.jpg|400px|General layout]]
'''Download pre-patched source archive from:'''


To my best guess its the Cirrus Logic CS4344C DAC and AZ4580 operational amplifier on this picture
http://lundman.net/ftp/dvdread/libdvdread-4.2.0.plus.tar.bz2


[[Image:Dune_BD_Prime_3_0_Audio_DAC_CS4344C-NJM4580M_small.jpg|200px|CS4344C and NJM4580M]]


[http://www.cirrus.com/en/products/pro/detail/P1050.html Cirrus Logic website]


[http://www.cirrus.com/en/pubs/proDatasheet/CS4344-45-46-48_F1.pdf CS4344/45/46/48 Product Data Sheet (pdf)]


[http://www.bcdsemi.com/en/ProductCenter/product_infoshow.aspx?id=259 BCD Semiconductors Operational Amplifiers]
If you wish to patch the original release yourself, the patches are located here:


[http://www.bcdsemi.com/en/ProductCenter/search.aspx?tl=AZ4580 BCD Semiconductors search page, AZ4580]


[http://www.bcdsemi.com/upload/datasheet/AZ4580%20D1.9%20081107.pdf AZ4580 Monolithic dual low noise operational amplifier(pdf)]
=== Patch 1: ===


==Performance==
Handle AD chains correctly, skip gaps, and give full end blocks
RMAA, other audio measurements?


All found so far is a review done by stereo.ru Jan 2010. Page 3/3 in the pdf indicates some graphs of performance. A copy can be downloaded from dune-hd.com.
http://lundman.net/ftp/dvdread/patches/README.patch1
http://lundman.net/ftp/dvdread/patches/patch1


[http://dune-hd.com/uploads/bd_prime_30_stereo_and_video_january_2010.pdf Review of Dune BD Prime 3.0 by stereo.ru Jan 2010 (pdf)]


==Hardware Modifications==
=== Patch 2: ===
Can the current hardware be modified to improve performance


Can a replacement be fitted to create a real high end solution?
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.  
There is a possibility that the Buffalo II will be able to slot right in without any problems.


http://www.twistedpearaudio.com/digital/buffalo.aspx
http://lundman.net/ftp/dvdread/patches/README.patch2
Buffalo II is a semi-DIY kit. It is quite expensive but should deliver insane performance.
http://lundman.net/ftp/dvdread/patches/patch2




--[[User:Gaston|Gaston]] 00:44, 6 February 2010 (JST)
=== 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

Revision as of 01:30, 16 January 2012

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. One of my friends recommended me to order custom writingon 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.

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