FXP.One: Difference between revisions

From Lundman Wiki
No edit summary
No edit summary
Line 1: Line 1:
== libdvdread.plus ==
== mime.types ==


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 media players do not care about the mime content types sent in the HTTP header, but in some situations it may be useful to be able to specify it. Perhaps if you want to use llink with a browser.


Patches include:
The syntax of the mime.types file is:


  * Bring UDF compatibility from base 1.92, to 2.50. This adds Bluray and BD5 ISO format.
  # MIME type                    Extensions
  * Properly handle UDF chains, instead of assuming they are contiguous, and without gap.
  application/octet-stream        bin dms lha lzh exe class so dll
* Move filesizes from 32bit to 64bit.
  application/ogg                ogg
* 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
And example [[Media:mime.types.gz|mime.types.gz]] file is available for download.




If someone figures out how to make a browser send the URL to a player (say, vlc) instead of downloading it first, I would love to know how to do that.




If you wish to patch the original release yourself, the patches are located here:
:Something like this, with some javascript?
 
http://www.oreillynet.com/pub/a/oreilly/digitalmedia/2006/05/31/build-a-better-web-audio-player.html
 
=== 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. If you have problems with finding a reliable [http://www.bestwritingservice.com essay service] that offers assistance not only with creating essays but term and research paper writing as well, I highly recommend you to visit BestWritingService.Com. If you have problems with finding a reliable [http://www.bestwritingservice.com essay service] that offers assistance not only with creating essays but term and research paper writing as well, I highly recommend you to visit BestWritingService.Com. If you have problems with finding a reliable [http://www.bestwritingservice.com essay service] that offers assistance not only with creating essays but term and research paper writing as well, I highly recommend you to visit BestWritingService.Com. 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.
 
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

Revision as of 07:01, 29 February 2012

mime.types

The media players do not care about the mime content types sent in the HTTP header, but in some situations it may be useful to be able to specify it. Perhaps if you want to use llink with a browser.

The syntax of the mime.types file is:

# MIME type                     Extensions
application/octet-stream        bin dms lha lzh exe class so dll
application/ogg                 ogg


And example mime.types.gz file is available for download.


If someone figures out how to make a browser send the URL to a player (say, vlc) instead of downloading it first, I would love to know how to do that.


Something like this, with some javascript?

http://www.oreillynet.com/pub/a/oreilly/digitalmedia/2006/05/31/build-a-better-web-audio-player.html