Difference between revisions of "Library"

From VideoLAN Wiki
Jump to navigation Jump to search
m (Reverted edits by Jajo9 (Talk); changed back to last version by Xtophe)
m (Modify sortkey)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{wikipedia|Library (software)}}
+
{{wikipedia|Library (computing)}}
A '''library''' is a bundle of code which other programs can use. For example, if a program wanted to open a JPEG image file, it might ask a library to convert it to a format it understands, rather than write new code to decode JPEGs.
+
{{See also|Category:Libraries}}
  
Libraries are normally shared throughout your computer. Normally the library is only loaded into memory once, so if you're running two programs from the same library, you will save memory.
+
A '''library''' is a bundle of code which other programs can use. For example, if a program wanted to open a [[JPEG]] image file, it might ask a library to convert it to a format it understands, rather than write new code to decode JPEGs.
 +
 
 +
Libraries are normally shared throughout your computer. Normally the library is only loaded into memory once, so if you're running two programs from the same library, you will save memory.
  
 
Using libraries has many other advantages. If changes need to be made to some code in a library, you can just update the library file and all the programs will be updated.
 
Using libraries has many other advantages. If changes need to be made to some code in a library, you can just update the library file and all the programs will be updated.
  
 
== Libraries used in VLC ==
 
== Libraries used in VLC ==
[http://developers.videolan.org/vlc/ developers.videolan.org] lists the libraries used in VLC. There are quite a lot!
+
https://videolan.org/developers/vlc.html lists the most important libraries used in VLC. There are [[Contrib Status|quite a lot more]] though!
 +
 
 +
[[Category:Glossary]]
 +
[[Category:Libraries|*]]

Latest revision as of 09:22, 5 February 2019

A library is a bundle of code which other programs can use. For example, if a program wanted to open a JPEG image file, it might ask a library to convert it to a format it understands, rather than write new code to decode JPEGs.

Libraries are normally shared throughout your computer. Normally the library is only loaded into memory once, so if you're running two programs from the same library, you will save memory.

Using libraries has many other advantages. If changes need to be made to some code in a library, you can just update the library file and all the programs will be updated.

Libraries used in VLC

https://videolan.org/developers/vlc.html lists the most important libraries used in VLC. There are quite a lot more though!