<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=MediaLib</id>
	<title>MediaLib - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=MediaLib"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=MediaLib&amp;action=history"/>
	<updated>2026-07-14T02:49:52Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=MediaLib&amp;diff=315860&amp;oldid=prev</id>
		<title>imported&gt;暁月凛奈：​使用DisamAssist清理消歧义链接：升阳（链接至昇陽電腦; 链接至昇陽電腦）。</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=MediaLib&amp;diff=315860&amp;oldid=prev"/>
		<updated>2023-02-28T18:21:30Z</updated>

		<summary type="html">&lt;p&gt;使用&lt;a href=&quot;/index.php?title=User:%E6%9C%88_%E6%A8%B1_%E9%9B%AA/DisamAssist&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User:月 樱 雪/DisamAssist（页面不存在）&quot;&gt;DisamAssist&lt;/a&gt;清理&lt;a href=&quot;https://en.wikipedia.org/wiki/%E6%B6%88%E6%AD%A7%E4%B9%89&quot; class=&quot;extiw&quot; title=&quot;wikipedia:消歧义&quot;&gt;消歧义&lt;/a&gt;链接：&lt;a href=&quot;/wiki/%E5%8D%87%E9%98%B3&quot; title=&quot;升阳&quot;&gt;升阳&lt;/a&gt;（链接至&lt;a href=&quot;/wiki/%E6%98%87%E9%99%BD%E9%9B%BB%E8%85%A6&quot; title=&quot;昇陽電腦&quot;&gt;昇陽電腦&lt;/a&gt;; 链接至&lt;a href=&quot;/wiki/%E6%98%87%E9%99%BD%E9%9B%BB%E8%85%A6&quot; title=&quot;昇陽電腦&quot;&gt;昇陽電腦&lt;/a&gt;）。&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{lowercase}}&lt;br /&gt;
{{Infobox Software&lt;br /&gt;
| name                   = mediaLib&lt;br /&gt;
| logo                   = &lt;br /&gt;
| screenshot             = &lt;br /&gt;
| caption                = &lt;br /&gt;
| author                 = &lt;br /&gt;
| developer              = [[昇陽電腦|Sun Microsystems]]&lt;br /&gt;
| released               = &lt;br /&gt;
| latest release version = 2.5&lt;br /&gt;
| latest release date    = 2007年11月16号&lt;br /&gt;
| latest preview version = &lt;br /&gt;
| latest preview date    = &lt;br /&gt;
| programming language   = [[C语言|C]]&lt;br /&gt;
| operating system       = &lt;br /&gt;
| platform               = &lt;br /&gt;
| language               = &lt;br /&gt;
| status                 = Active&lt;br /&gt;
| genre                  = [[多媒体]]&lt;br /&gt;
| license                = [[CDDL]]&lt;br /&gt;
| website                = [http://sun.com/processors/vis/mlib.html sun.com/processors/vis/mlib.html]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;mediaLib&amp;#039;&amp;#039;&amp;#039;（指 &amp;quot;多媒体函数库&amp;quot;）是一个用于加速[[多媒体]]应用程序的[[可移植]]的底层函数库。它具备[[C语言]]接口，其最新版本为2.5。 它最初由[[昇陽電腦|Sun]]开发，之后作为[[OpenSolaris]]项目的一部分在[[CDDL]]许可证下开源。&lt;br /&gt;
&lt;br /&gt;
mediaLib 用C及[[编译器原语]]写成，可以利用多种处理器上带有的[[SIMD]]多媒体指令集来获得显著的性能提升。虽然最初它只能利用[[SPARC]]处理器上的[[VIS]]指令集，但是后来又加入了对[[Intel]]／[[AMD]]处理器上的[[MMX]]／[[SSE]]／[[SSE2]]等指令集的支持。&lt;br /&gt;
&lt;br /&gt;
mediaLib 用C及编译器原语写就，理论上一个系统只要有支持C和编译器原语的编译器，就可以编译并且使用它。如果缺乏编译器原语的支持，也可以编译使用mediaLib的纯C语言版本，但是这样的话将无法获得SIMD多媒体指令集所能带来的性能提升。&lt;br /&gt;
&lt;br /&gt;
mediaLib目前包含在[[Solaris]]操作系统中。&lt;br /&gt;
&lt;br /&gt;
mediaLib 2.5 包含近4000个文件和240万行C源代码，有针对不同领域应用的函数3000余个：&lt;br /&gt;
*[[线性代数]]&lt;br /&gt;
*[[矩阵运算]]&lt;br /&gt;
*[[图像处理]]&lt;br /&gt;
*[[图形处理]]&lt;br /&gt;
*[[信号处理]]&lt;br /&gt;
*[[视频]]&lt;br /&gt;
*[[音频]]&lt;br /&gt;
*[[语音]]&lt;br /&gt;
*[[三维渲染]]&lt;br /&gt;
&lt;br /&gt;
调用了mediaLib的[[开放源代码]]应用程序有[[Java]]，[[Java Desktop System|JDS]] for Solaris, [[mplayer]]，[[ffmpeg]]，and [[Ogle DVD Player|ogle]]。&lt;br /&gt;
&lt;br /&gt;
mediaLib 有针对多个平台的不同版本，但是这些版本都共享同一套API，所以使用者可在多个平台间自由迁移，而无需修改源代码中对mediaLib的调用：&lt;br /&gt;
*C语言版本：以纯粹的ANSI C写就，并带有常见代码优化&lt;br /&gt;
*VIS/VIS2/VIS3版本：以SPARC芯片的VIS/VIS2/VIS3多媒体扩展指令集进行优化&lt;br /&gt;
*MMX/SSE/SSE2版本：以Intel/AMD芯片的MMX/SSE/SSE2多媒体扩展指令集进行优化&lt;br /&gt;
*整数版本：针对无浮点运算能力或浮点性能较弱的芯片进行优化，这样的芯片如[[UltraSPARC T1]]和一些定点[[嵌入式处理器]]&lt;br /&gt;
*多线程版本：是在mediaLib之上以[[OpenMP]]对mediaLib函数进行的一个包装，旨在为多媒体应用程序提供灵活的[[多线程]]扩展能力&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
*[http://sosc-dr.sun.com/processors/vis/mlib.html Sun网站上的mediaLib] {{Wayback|url=http://sosc-dr.sun.com/processors/vis/mlib.html |date=20191018114221 }}&lt;br /&gt;
*[http://sosc-dr.sun.com/processors/vis/download/mlib/mlib_guide.pdf mediaLib用户手册]&lt;br /&gt;
*[https://web.archive.org/web/20120818022722/http://dlc.sun.com/osol/devpro/downloads/current/ mediaLib源代码]&lt;br /&gt;
&lt;br /&gt;
[[Category:昇陽電腦軟體]]&lt;br /&gt;
[[Category:C函式庫]]&lt;br /&gt;
[[Category:多媒体框架]]&lt;br /&gt;
[[Category:多媒體軟體]]&lt;/div&gt;</summary>
		<author><name>imported&gt;暁月凛奈</name></author>
	</entry>
</feed>