锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久综合九色,女女同性女同一区二区三区91,久久久久国产精品一区二区http://www.shnenglu.com/boymaster/category/20156.html婕備寒鐨勭▼搴忥紝寮蹇冨湴宸ヤ綔zh-cnThu, 08 Nov 2012 11:27:40 GMTThu, 08 Nov 2012 11:27:40 GMT60[杞琞mplayer-2.3鑺傦細瑙嗛杈撳嚭璁懼http://www.shnenglu.com/boymaster/articles/194057.html鍙岄奔搴х殑紼嬪簭鍛?/dc:creator>鍙岄奔搴х殑紼嬪簭鍛?/author>Tue, 30 Oct 2012 01:28:00 GMThttp://www.shnenglu.com/boymaster/articles/194057.htmlhttp://www.shnenglu.com/boymaster/comments/194057.htmlhttp://www.shnenglu.com/boymaster/articles/194057.html#Feedback0http://www.shnenglu.com/boymaster/comments/commentRss/194057.htmlhttp://www.shnenglu.com/boymaster/services/trackbacks/194057.html[+]
  1. 瑙嗛杈撳嚭璁懼
    1. MTRR鐨勮緗?/a>
    2. 浼犵粺鏄懼崱鐨勮棰戣緭鍑?/a>
    3. Xv
    4. dfx鏄懼崱
    5. S3鏄懼崱
    6. nVidia鏄懼崱
    7. ATI鏄懼崱
    8. NeoMagic鏄懼崱
    9. Trident鏄懼崱
    10. Kyro/PowerVR cards
    11. DGA
    12. 寮曡█
    13. DGA鏄粈涔?/a>
    14. 涓篗PLAYER瀹夎DGA鏀寔
    15. 鍒囨崲鍒嗚鯨鐜?/a>
    16. DGA & MPLAYER
    17. 鐗規?/a>
    18. 閫熷害闂
    19. 宸茬煡鐨凚UG
    20. SDL
    21. 宸茬煡鐨凚UG錛?/a>
    22. SVGAlib
    23. 瀹夎
    24. 娉ㄦ剰
    25. EGA(4BPP)鏀寔
    26. 甯х紦鍐茶緭鍑?FBdev)
    27. Matrox甯х紦鍐?mga_vid)
    28. dfx YUV鏀寔(tdfxfb)
    29. OpenGL杈撳嚭
    30. AAlib -- 鏂囨湰鏂瑰紡鏄劇ず
    31. VESA -- 杈撳嚭鍒癡ESA BIOS
    32. 浼樼偣
    33. 緙虹偣
    34. 鍙敤浜嶸ESA鍛戒護琛岄夐」
    35. 宸茬煡鐨勯棶棰樺拰緇曡繃鍔炴硶
    36. X11
    37. VIDIX
    38. 寮曡█
    39. 鐢ㄦ硶
    40. 瑕佹眰
    41. 浣跨敤鏂規硶
    42. ATI鏄懼崱
    43. Matrox鏄懼崱
    44. Trident鏄懼崱
    45. DLabs鏄懼崱
    46. DirectFB
    47. DirectFB/Matrox(dfbmga)
    48. MPEG瑙g爜鍣?/a>
    49. DVB
    50. 浣跨敤鏂規硶
    51. 灝嗘潵
    52. DXR2
    53. 鐢ㄦ硶
    54. DXR3/Hollywood+
    55. 鐢ㄦ硶
    56. 鍏朵粬鍙紜歡
    57. Zr
    58. Blinkenlights
    59. 鐢佃杈撳嚭鏀寔
    60. Matrox G400鏄懼崱
    61. 鍒朵綔涓涓狹atrox鐢佃杈撳嚭綰?/a>
    62. Matrox G450/G550鏄懼崱
    63. ATI鏄懼崱
    64. 寮曡█
    65. ATI鏄懼崱鍦↙inux涓婄數瑙嗚緭鍑虹殑鏀寔鎯呭喌
    66. Voodoo 3
    67. nVidia

2.3.1 瑙嗛杈撳嚭璁懼

2.3.1.1 MTRR鐨勮緗?/a>

寮虹儓寤鴻浣犳鏌ヤ綘鐨凪TRR娉ㄥ唽鏄惁姝g‘鐨勮瀹氫簡錛屽洜涓轟粬浠兘鏋佸ぇ鐨勬彁楂樻ц兘銆?/p>

榪愯'cat /proc/mtrr':

--($:~)-- cat /proc/mtrr
reg00: base=0xe4000000 (3648MB), size= 16MB: write-combining, count=9
reg01: base=0xd8000000 (3456MB), size= 128MB: write-combining, count=1

榪欐槸姝g‘鐨勶紝鏄劇ず鎴戠殑Matrox G400鏈?6MB鏄懼瓨瀛樸傛垜浠嶺Free 4.x.x寰楀埌榪欎釜錛屽畠浼氳嚜鍔ㄥ湴璁懼畾MTRR娉ㄥ唽銆?/p>

濡傛灉娌℃湁浠涔堣嚜鍔ㄥ伐浣滐紝浣犲皢涓嶅緱涓嶆墜宸ュ仛銆傞鍏堬紝浣犲繀欏繪壘鍒板熀鍦板潃銆備綘鏈?縐嶆柟娉曟壘瀹冿細

  • 鏍規嵁X11鐨勫惎鍔ㄤ俊鎭紝渚嬪錛?

    (--) SVGA: PCI: Matrox MGA G400 AGP rev 4, Memory @ 0xd8000000, 0xd4000000
    (--) SVGA: Linear framebuffer at 0xD8000000

  • 浠?proc/pci(浣跨敤lspci -v鍛戒護)錛?

    01:00.0 VGA compatible controller: Matrox Graphics, Inc.: Unknown device 0525 Memory at d8000000 (32-bit, prefetchable)

  • 鏍規嵁mga_vid鍐呮牳椹卞姩鐨勪俊鎭?浣跨敤dmesg)錛?

    mga_mem_base = d8000000

鎺ョ潃璁╂垜浠潵紜畾鏄懼瓨澶у皬銆傝繖鍗佸垎瀹規槗錛屽彧瑕佹妸鏄懼瓨澶у皬鍙樹負鍗佸叚榪涘埗錛屾垨鑰呬嬌鐢ㄨ繖涓〃鏍鹼細

  1 MB   0x100000
  2 MB   0x200000
  4 MB   0x400000
  8 MB   0x800000
  16 MB   0x1000000
  32 MB   0x2000000

浣犵煡閬撲簡鍩哄湴鍧鍜屾樉瀛樺ぇ灝忥紝涓嬮潰璁╂垜浠繘琛孧TRR娉ㄥ唽錛佷緥濡傦紝瀵逛簬涓婅堪32MB鏄懼瓨( size=0x2000000 )鐨凪atrox鏄懼崱(base=0xd8000000)灝辮繍琛岋細

  echo "base=0xd8000000 size=0x2000000 type=write-combining" >| /proc/mtrr

騫墮潪鎵鏈塁PU閮芥敮鎸丮TRR銆傛瘮濡傝緝鑰佺殑K6-2[266MHz宸﹀彸錛屾榪涘?]涓嶆敮鎸丮TRR錛屼絾鏄榪涘?2鐨勫氨鏀寔(鐢?cat /proc/cpuinfo'鍛戒護媯鏌?銆?/p>

2.3.1.2 浼犵粺鏄懼崱鐨勮棰戣緭鍑?/a>

2.3.1.2.1 Xv

鍦╔Free86 4.0.2鎴栬呮洿鏂扮殑鐗堟湰涓嬶紝浣犺兘浣跨敤XVideo鎵╁睍鏉ヤ嬌鐢ㄤ綘鐨勬樉鍗$殑紜歡YUV渚嬬▼銆傝繖鏄氨鏄?-vo xv'鎵浣跨敤鐨勩傚悓鏃訛紝榪欐槸鏀寔璋冭妭浜害/瀵規瘮搴?鑹茬浉/絳夌瓑鐨勯┍鍔?闄ら潪浣犱嬌鐢ㄦ棫鐨勶紝緙撴參鐨凞irectShow DivX瑙g爜鍣紝浠涔堥┍鍔ㄥ畠閮芥敮鎸?錛屽弬瑙乵an page銆?/p>

涓轟簡浣垮畠宸ヤ綔錛岀‘淇″仛濡備笅媯鏌ワ細

  • 浣犲繀欏諱嬌鐢╔Free86 4.0.2鎴栬呮洿鏂扮殑鐗堟湰(浠ュ墠鐨勭増鏈病鏈塜Video)
  • 浣犵殑鏄懼崱紜疄鏀寔紜歡鍔犻?鐜板湪鐨勬樉鍗¢兘鏀寔)
  • X鍔犺澆浜哫Video鎵╁睍錛屽畠鏄儚榪欐牱鐨勶細

      (II) Loading extension XVideo

    鏄劇ず鍦?var/log/XFree86.0.log涓?/p>

    娉ㄦ剰錛?榪欏彧鏄姞杞絏Free86鐨勬墿灞曘傚湪姝e父鐨勫畨瑁呬腑錛岃繖鏄昏鍔犺澆鐨勶紝榪欏茍涓嶆剰鍛崇潃鏄懼崱鐨?/strong>XVideo鏀寔琚姞杞戒簡錛?/p>

  • 浣犵殑鏄懼崱鍦↙inux涓嬫湁Xv鏀寔銆備負浜嗘鏌ワ紝榪愯'xvinfo'錛屽畠鏄疿Free86紼嬪簭闆嗙殑涓閮ㄥ垎銆傚畠搴旇鏄劇ず涓孌靛緢闀跨殑鏂囧瓧錛岀被浼間簬榪欐牱錛?
    	X_video Extension version 2.2
    	screen #0
    	  Adaptor #0: "Savage Streams Engine"
    	    number of ports: 1
    	    port base: 43
    	    operations supported: PutImage
    	    supported visuals:
    	      depth 16, visualID 0x22
    	      depth 16, visualID 0x23
    	    number of attributes: 5
    	(...)
    	    Number of image formats: 7
    	      id: 0x32595559 (YUY2)
    	        guid: 59555932-0000-0010-8000-00aa00389b71
    	        bits per pixel: 16
    	        number of planes: 1
    	        type: YUV (packed)
    	      id: 0x32315659 (YV12)
    	        guid: 59563132-0000-0010-8000-00aa00389b71
    	        bits per pixel: 12
    	        number of planes: 3
    	        type: YUV (planar)
    	(...etc...)
      

    瀹冨繀欏繪敮鎸乊UY2 packed鍜孻V12 planar璞$礌鏍煎紡錛孧Player鎵嶈兘浣跨敤瀹冦?/p>

  • 鏈鍚庯紝媯鏌Player鏄惁緙栬瘧浜?xv'鏀寔銆?/configure鍙互鏄劇ず鍑烘潵銆?

2.3.1.2.1.1 3dfx鏄懼崱

鑰佺殑鐨?dfx椹卞姩瀛樺湪XVideo鍔犻熺殑闂錛屽畠涓嶆敮鎸乊UY2鎴栬匶V12涔嬬被鐨勬牸寮忋傜‘瀹氫綘鐨刋Free86鐗堟湰鍦?.2.0浠ヤ笂錛屽畠鍦╕V12鍜孻UY2妯″紡涓嬪伐浣滃緢濂姐備互鍓嶇殑鐗堟湰錛屽寘鎷?.1.0錛?strong>浼氬湪YV12涓嬪穿婧?/strong>銆傚鏋滀綘浣跨敤-vo xv鏃墮亣鍒板鎬殑闂錛屽皾璇曚嬌鐢⊿DL(瀹冧篃鏈塜Video)鐪嬫槸鍚︽湁甯姪銆傜粏鑺傝瀵熺湅SDL閮ㄥ垎銆?/p>

鎴栬?/strong>錛岃瘯璇曟柊鐨?vo tdfxfb椹卞姩錛?鍙傝tdfxfb閮ㄥ垎銆?/p>

2.3.1.2.1.2 S3鏄懼崱

S3 Savage3D搴旇鑳芥甯稿伐浣滐紝涓嶈繃瀵逛簬Savage4錛岃浣跨敤XFree86 4.0.3鎴栨洿鏂扮殑鐗堟湰(濡傛灉鍥捐薄鏈夐棶棰橈紝璇曡瘯16bpp)銆傝嚦浜嶴3 Virge錛岃櫧鐒舵湁xv鏀寔錛屼絾鏄繖縐嶆樉鍗″疄鍦ㄥお鎱紝鍥犳浣犳渶濂藉崠浜嗗畠銆?/p>

娉ㄦ剰錛氱洰鍓嶄笉娓呮Savage緇撴瀯鐨勯偅涓儴鍒嗙己灝慪V12鏀寔錛岃屾槸鐢ㄩ┍鍔ㄨ繘琛岃漿鎹㈢殑(寰堟參)銆傚鏋滀綘鎬鐤戜綘鐨勬樉鍗★紝鎵句竴涓柊鐨勯┍鍔紝鎴栬呭湪mplayer-users鐨勯偖浠跺垪琛ㄤ笂紺艱矊鐨勮闂敮鎸丮MX/3DNow鐨勯┍鍔ㄣ?/p>

2.3.1.2.1.3 nVidia鏄懼崱

nVidia鍦↙inux涓嬩笉鏄緢濂界殑閫夋嫨(nVidia璁や負錛岃繖騫墮潪鐪熷疄鎯呭喌).. 浣犲皢涓嶅緱涓嶄嬌鐢ㄤ簩榪涘埗鐨勯潪寮婧愮殑nVidia椹卞姩錛宯Vidia鐨勭綉绔欏彲浠ユ壘鍒般傛爣鍑哫Free86椹卞姩娌℃湁榪欎簺鏄懼崱鐨刋Video鏀寔錛屽洜涓簄Vidia娌℃湁鍏紑婧愮爜/瑙勬牸銆?/p>

鎹垜鎵鐭ユ渶鏂扮殑XFree86椹卞姩鍖呭惈浜咷eForce2鍜?鐨刋Video鏀寔銆?/p>

Riva128鏄懼崱鍗充嬌鐢╪Vidia鐨勯┍鍔ㄤ篃娌℃湁XVideo鏀寔:(鍚憂Vidia鎶辨ㄥ幓鍚с?/p>

2.3.1.2.1.4 ATI鏄懼崱

  • GATOS椹卞姩(闄ら潪浣犳湁Rage128鎴栬匯adeon錛屽惁鍒欎綘搴旇浣跨敤瀹?緙虹渷鎵撳紑VSYNC銆傝繖鎰忓懗鐫瑙g爜閫熷害(錛?涓庢樉紺哄櫒鐨勫埛鏂扮巼鏄悓姝ョ殑銆傚鏋滆寰楁挱鏀鵑熷害緙撴參錛屼互鏌愮鏂瑰紡紱佺敤VSYNC錛屾垨鑰呮妸鍒鋒柊鐜囪皟鍒板埌n*(鐢靛獎鐨刦ps)Hz銆?
  • Radeon VE -- 鐩墠鍙湁XFree86鐨凜VS閲屾湁榪欑鏄懼崱鐨勯┍鍔紝4.1.0鐗堟病鏈夈傚悓鏃舵病鏈夌數瑙嗘敮鎸併傚綋鐒訛紝浣跨敤MPlayer浣犺兘騫哥鍦板緱鍒?strong>鍔犻?/strong>鏄劇ず錛屾湁鎴栨病鏈?strong>鐢佃杈撳嚭錛岃屼笖涓嶉渶瑕佷換浣曞簱鎴栬匵銆傞槄璇?a >Vidix涓鑺傘?

2.3.1.2.1.5 NeoMagic鏄懼崱

榪欎簺鏄懼崱鑳藉湪璁稿絎旇鏈數鑴戦噷鎵懼埌銆備笉騫哥殑鏄紝X 4.2.0鐨勯┍鍔ㄤ笉鑳戒嬌鐢╔v錛屼絾鏄垜浠負浣犲噯澶囦簡涓涓粡榪囦慨鏀癸紝鑳藉浣跨敤Xv 鐨勯┍鍔ㄣ?a >鍒拌繖閲屼笅杞?/a>銆傝繖涓┍鍔ㄦ槸鐢盨tefan Seyfried鎻愪緵鐨勩?/p>

鍍忚繖鏍蜂慨鏀逛綘鐨刋F86Config浣夸箣鑳借繘琛孌VD澶у皬鐨勫唴瀹圭殑鎾斁錛?/p>

Section "Device"
    [...]
    Driver "neomagic"
    Option "OverlayMem" "829440"
    [...]
EndSection

2.3.1.2.1.6 Trident鏄懼崱

濡傛灉浣犳兂瑕佸湪Trident鏄懼崱涓婁嬌鐢▁v錛屽畠鍦?.1.0涓嬩笉宸ヤ綔錛屽皾璇昘Free鏈鏂扮殑CVS鎴栬呯瓑鍊橷Free 4.2.0銆傛渶鏂扮殑CVS鍔犲叆浜咰yberblade XP鏄懼崱鐨勫叏灞廥v鏀寔銆?/p>

2.3.1.2.1.7 Kyro/PowerVR cards

濡傛灉浣犳兂鍦ㄤ竴鍧楀熀浜嶬yro鐨勬樉鍗?渚嬪Hercules Prophet 4000XT)涓婁嬌鐢╔v錛屼綘搴旇浠?a >PowerVR鐨勭綉绔?/a>涓婁笅杞介┍鍔ㄣ?/p>

2.3.1.2.2 DGA

寮曡█

榪欓儴鍒嗘枃妗h瘯鍥捐姳浜涚瘒騫呮潵瑙i噴DGA澶ф鏄粈涔堜互鍙奙Player鐨凞GA瑙嗛杈撳嚭椹卞姩鑳藉共浠涔?鍜屼笉鑳藉共浠涔?銆?/p>

DGA鏄粈涔?/h4>

DGA鏄疍irect Graphics Access鐨勭畝縐幫紝鏄竴縐嶄嬌紼嬪簭緇曡繃X-鏈嶅姟鍣ㄧ洿鎺ヤ慨鏀瑰撫緙撳啿鏄懼瓨鐨勬柟娉曘備粠鎶鏈搴﹁榪欐槸閫氳繃鎶婂撫緙撳啿鏄懼瓨鏄犲皠鍒頒綘鐨勫鐞嗗櫒鐨勫唴瀛樿寖鍥翠箣鍐呫傚彧鏈変綘鏈夎秴綰х敤鎴鋒潈闄愮殑鏃跺欏唴鏍告墠鍏佽榪欑鎿嶄綔銆傜敤root鐧誨綍鎴栬呯粰MPlayer鐨勬墽琛屾枃浠惰緗甋UID浣?鎺ㄨ崘浣跨敤錛?鍙互鍋氬埌榪欎竴鐐廣?/p>

DGA鏈変袱縐嶇増鏈細 DGA1鐢ㄤ簬XFree 3.x.x鍜孌GA2浠嶺Free 4.0.1寮濮嬪紩鍏ャ?/p>

DGA1鍙彁渚涗簡鍓嶈堪鐨勫撫緙撳啿鐩存帴鎿嶄綔鍔熻兘銆備綘涓嶅緱涓嶄嬌鐢╔VidMode鎵╁睍鏉ュ垏鎹㈣棰戜俊鍙風殑鍒嗚鯨鐜囥?/p>

DGA2緇撳悎浜哫VidMode鎵╁睍鐨勭壒鎬ц屼笖涔熷厑璁稿垏鎹㈡樉紺虹殑鑹插僵娣卞害銆傚洜姝わ紝铏界劧涓鑸嬌鐢?2浣嶈壊X鏈嶅姟鍣紝浣犱篃鑳藉垏鎹㈠埌15浣嶈壊娣憋紝鍙嶄箣浜︾劧銆?/p>

鐒惰孌GA涔熸湁涓浜涘紛绔傚畠浼間箮鏈変簺渚濊禆浜庝綘浣跨敤鐨勫浘褰㈣姱鐗囧拰X鏈嶅姟鍣ㄤ腑鎺у埗璇ヨ姱鐗囩殑瑙嗛椹卞姩銆傚洜姝わ紝瀹冨茍涓嶆槸瀵規墍鏈夌殑緋葷粺閮借搗浣滅敤銆?/p>

涓篗PLAYER瀹夎DGA鏀寔

棣栧厛紜繚X瑁呰澆浜咲GA鎵╁睍錛屽療鐪?var/log/XFree86.0.log:

    (II) Loading extension XFree86-DGA

鍙錛屽己鐑堟帹鑽怷Free86 4.0.x鎴栨洿楂樼増鏈紝MPlayer鐨凞GA椹卞姩鍦?/configure鏃朵細鑷姩媯嫻嬪埌錛屽惁鍒欎綘鍙互鐢?-enable-dga寮鴻緙栬瘧瀹冦?/p>

濡傛灉浣犵殑椹卞姩涓嶈兘鍒囨崲鍒頒竴涓緝灝忕殑鍒嗚鯨鐜囷紝灝濊瘯浣跨敤-vm(鍙敤浜嶺 3.3.x)錛?fs錛?bpp錛?zoom閫夐」鎵句竴涓傚悎浣犵殑鐢靛獎鐨勮棰戞ā寮忋傜洰鍓嶆病鏈夎漿鎹㈠姛鑳?(

鎴愪負root銆侱GA闇瑕乺oot鏉冮檺鏉ョ洿鎺ュ啓鏄懼瓨銆傚鏋滀綘鎯崇敤鏅氱敤鎴瘋繍琛屽畠錛岀粰MPlayer璁劇疆SUID root鏉冮檺錛?/p>

    chown root /usr/local/bin/mplayer
    chmod 750 /usr/local/bin/mplayer
    chmod +s /usr/local/bin/mplayer

瀹冪幇鍦ㄤ篃鑳借鏅氱敤鎴蜂嬌鐢ㄤ簡銆?/p>

璀﹀憡錛氬畨鍏ㄩ闄?/strong>
榪欐槸涓涓?strong>寰堝ぇ鐨?/strong>瀹夊叏椋庨櫓錛?strong>姘歌繙
涓嶈鍦ㄩ櫎浜嗕綘涔嬪榪樻湁浜哄彲浠ヤ嬌鐢ㄧ殑鏈嶅姟鍣ㄤ笂榪欐牱鍋氾紝鍥犱負浠栦滑鑳介氳繃SUID root鐨凪Player鑾峰緱root鏉冮檺銆?

鐜板湪浣跨敤-vo dga閫夐」錛屽紑濮嬩嬌鐢?濡傛甯屾湜:))錛?浣犱篃搴旇灝濊瘯鐪嬬湅-vo sdl:dga閫夐」鑳藉惁姝e父宸ヤ綔銆傚畠蹇緱澶氥?/p>

鍒囨崲鍒嗚鯨鐜?/a>

DGA椹卞姩鍏佽鍒囨崲杈撳嚭淇″彿鐨勫垎杈ㄧ巼銆傝繖鏍瘋兘閬垮厤浣跨敤(緙撴參鐨?杞歡緙╂斁鍚屾椂鍙堟彁渚涘叏灞忓浘璞°傜悊鎯蟲儏鍐典笅錛屽畠灝嗙簿紜垏鎹㈡垚瑙嗛鏁版嵁鐨勫垎杈ㄧ巼(闄や簡涓轟簡淇濇寔闀垮姣?錛屼絾鏄疿鏈嶅姟鍣ㄤ粎鍏佽鍒囨崲鍒?code>/etc/X11/XF86Config(XFree 4.0.X浣跨敤/etc/X11/XF86Config-4鐢ㄤ簬鍖哄埆)涓瀹氫箟鐨勫垎杈ㄧ巼銆傚畠浠鎵璋撶殑modelines瀹氫箟騫朵笖渚濊禆浜庝綘鐨勮棰戠‖浠剁殑鑳藉姏銆俋鏈嶅姟鍣ㄥ惎鍔ㄦ椂鎵弿榪欎釜閰嶅埗鏂囦歡騫朵笖紱佺敤閭d簺涓嶉傜敤浜庝綘鐨勭‖浠剁殑modelines銆備綘鑳介氳繃X11鐨刲og鏂囦歡鎵懼嚭鍝簺鏂瑰紡鍙敤銆傚畠鑳藉湪榪欓噷鎵懼埌錛?code>/var/log/XFree86.0.log銆?/p>

涓嬮潰鐨勪緥瀛愬浜庝竴鍧桼iva128鑺墖宸ヤ綔鑹ソ錛屼嬌鐢╔ server鐨勯┍鍔ㄦā鍧?code>nv.o銆?/p>

  Section "Modes"
    Identifier    "Modes[0]"
    Modeline	"800x600"  40     800 840 968 1056  600 601 605 628
    Modeline	"712x600"  35.0   712 740 850 900   400 410 412 425
    Modeline	"640x480"  25.175 640 664 760 800   480 491 493 525
    Modeline 	"400x300"  20     400 416 480 528   300 301 303 314 Doublescan
    Modeline	"352x288"  25.10  352 368 416 432   288 296 290 310
    Modeline	"352x240"  15.750 352 368 416 432   240 244 246 262 Doublescan
    Modeline	"320x240"  12.588 320 336 384 400   240 245 246 262 Doublescan
  EndSection

DGA & MPLAYER

MPlayer鍦ㄦ湁涓ょ鏂規硶浣跨敤DGA錛歋DL椹卞姩鑳戒嬌鐢ㄥ畠(-vo sdl:dga)錛孌GA椹卞姩(-vo dga)欏典嬌鐢ㄥ畠銆備笂闈㈣鐨勫唴瀹瑰涓よ呴兘鏈夋晥錛涘湪涓嬪垪鐨勫嚑孌典腑鎴戝皢瑙i噴MPlayer涓璂GA椹卞姩鏄浣曞伐浣滅殑銆?/p>

鐗規?/h4>

DGA椹卞姩閫氳繃鍛戒護琛屼腑鐨?vo dga閫夐」璋冪敤銆傞粯璁ゆ搷浣滄槸杞崲鎴愪笌鍘熸潵鐨勮棰戝敖鍙兘鎺ヨ繎鐨勫垎杈ㄧ巼銆傚畠灝嗗拷鐣?vm鍜?fs閫夐」(寮鍚棰戞ā寮忓垏鎹㈠拰鍏ㄥ睆鏂瑰紡) -- 瀹冩昏瘯鍥鵑氳繃鍒囨崲鏄劇ず妯″紡灝藉彲鑳藉鐨勮鐩栦綘鐨勫睆騫曪紝榪欐牱闃葷浣犵殑CPU浣跨敤涓涓崟涓鐨勯檮鍔犵殑鍛ㄦ湡鏉ユ斁澶у浘鍍忋傚鏋滀綘涓嶅枩嬈㈠畠閫夋嫨鐨勬ā寮忎綘鑳藉己榪畠閫夋嫨鏈鎺ヨ繎浜庝綘閫氳繃-x鍜?y閫夐」瑙勫畾鐨勫垎杈ㄧ巼鐨勬ā寮忋備嬌鐢?v閫夐」錛孌GA椹卞姩灝嗗湪涓澶у爢鍒殑涓滆タ涓墦鍗板嚭浣犲綋鍓峏F86-Config鏂囦歡鏀寔鐨勬墍鏈夊垎杈ㄧ巼鐨勫垪琛ㄣ傚鏋滄槸DGA2浣犱篃鑳介氳繃浣跨敤-bpp閫夐」寮鴻揩瀹冧嬌鐢ㄤ竴瀹氱殑鑹插僵娣卞害銆傛湁鏁堢殑鑹叉繁鏄?5錛?6錛?4鍜?2銆傝繖鍙栧喅浜庝綘鐨勭‖浠跺榪欎簺鑹叉繁鏄惁鏈湴鏀寔錛岃繕鏄氳繃鏌愮(鏈夊彲鑳藉緢鎱?鐨勮漿鍖栨潵瀹屾垚鐨勩?/p>

濡傛灉浣犻潪甯稿垢榪愶紝鏈夎凍澶熸樉瀛樼殑灞忓緙撳啿鍖烘潵瀛樻斁鏁翠釜鍥捐薄錛孌GA椹卞姩灝嗕嬌鐢ㄥ弻閲嶇紦鍐詫紝榪欒兘浣跨數褰辨挱鏀炬洿鍔犲鉤婊戙傚畠浼氬憡璇変綘鍙岄噸緙撳啿鏄惁琚墦寮銆?/p>

鍙岄噸緙撳啿鐨勬剰鎬濇槸鍦ㄤ綘鐨勮棰戠殑褰撳墠甯ц鏄劇ず鏃訛紝涓嬩竴甯у湪灞忓緙撳啿鍖轟腑琚粯鍒躲傚綋涓嬩竴甯у噯澶囧畬姣曟椂錛屽浘褰㈣姱鐗囪鍛婄煡涓嬩竴甯у湪鏄懼瓨涓殑浣嶇疆騫朵笖鐩存帴浠庨偅閲屽皢瑕佹樉紺虹殑鏁版嵁璇誨嚭鏉ャ傚湪姝ゆ湡闂村叾瀹冨湪璁板繂涓殑緙撳啿鍣ㄥ皢鍐嶄竴嬈¤瑁呮弧鏂扮殑瑙嗛鏁版嵁銆?/p>

鍙岄噸緙撳啿鍙互鐢?double閫夐」寮鍚篃鍙互鐢?nodouble閫夐」紱佹銆傜洰鍓嶇己鐪侀夐」鏄鐢ㄥ弻閲嶇紦鍐層傚睆騫曟樉紺哄姛鑳?OSD)鍦ㄤ嬌鐢―GA椹卞姩妯″紡鏃跺繀欏繪墦寮鍙岄噸緙撳啿鍔熻兘銆傜劧鑰岋紝浣跨敤鍙岄噸緙撳啿鍙兘瀵艱嚧杈冨ぇ鐨勯熷害涓嬮檷(鍦ㄦ垜鐨凨6-II+ 525涓婂畠澶氬崰鐢?0%鐨凜PU鏃墮棿錛?錛屼笅闄嶇▼搴﹀彇鍐充簬DGA鎿嶄綔浣犵殑紜歡鐨勬柟娉曘?/p>

閫熷害闂

涓鑸潵璇達紝DGA甯х紦鍐茶嚦灝戝簲璇ヨ窡X11椹卞姩涓鏍峰揩鍚屾椂榪樻湁鍏ㄥ睆鍥捐薄鐨勯檮鍔犲ソ澶勩傚MPlayer鎵撳嵃鍑虹殑鐧懼垎姣旈熷害鐨勮瘎浠峰簲璇ュ皬蹇冿紝姣斿X11椹卞姩瀹冧滑騫朵笉鍖呮嫭X-鏈嶅姟鍣ㄧ湡姝g粯鍒舵墍鐢ㄧ殑鏃墮棿銆傚紑涓涓粓绔繛鍒頒綘鐨勬満鍣ㄧ殑涓插彛涓婅繍琛宼op鍛戒護鐪嬬湅浣犵殑鏈哄櫒鐪熸鍦ㄥ共浠涔?..

涓鑸潵璇達紝浣跨敤DGA鐩稿“鏅氱殑”浣跨敤X11鎵浜х敓鐨勯熷害鎻愰珮楂樺害渚濊禆浜庝綘鐨勬樉鍗★紝浠ュ強X-鏈嶅姟鍣ㄤ腑瀹冪殑妯″潡鍋氫簡澶氬皯浼樺寲銆?/p>

濡傛灉浣犵殑緋葷粺杈冩參錛屾渶濂戒嬌鐢?5鎴栬?6bit鑹叉繁錛屽洜涓轟粬浠粎浠呰姹?2bit鏄劇ず鐨勬樉瀛樺甫瀹界殑涓鍗娿?/p>

鍗充嬌浣犵殑鏄懼崱鑷韓灝辨敮鎸?2bit鑹叉繁錛屼嬌鐢?4bit鐨勮壊娣變篃鏄釜濂戒富鎰忥紝鍥犱負瀹冭32/32鏂瑰紡灝戜紶杈?5%鐨勬暟鎹?/p>

鎴戞浘瑙佽繃涓浜汚VI鏂囦歡鑳藉湪Pentium MMX 266涓婃挱鏀俱侫MD K6-2 CPU鍦?00 MHZ浠ヤ笂鐨勫簲璇ュ彲浠ュ伐浣溿?/p>

宸茬煡鐨凚UG

鍡紝鎹竴浜沊Free鐨勫紑鍙戣呰錛孌GA鍍忓ご閲庡吔銆備粬浠憡璇変綘涓嶈浣跨敤瀹冦傚茍闈炲浠諱綍鑺墖鐨勯┍鍔ㄥ畠鐨勬搷浣滈兘鏄病鏈夌憰鐤電殑銆?/p>

  • 鍦╔Free 4.0.3鐨刵v.o鏈変竴涓猙ug瀵艱嚧濂囨殑棰滆壊銆?
  • ATI椹卞姩鍦ㄤ嬌鐢―GA瀹屾垚涔嬪悗瑕佷笉鍙竴嬈$殑鍒囨崲鏄劇ず妯″紡銆?
  • 涓浜涢┍鍔ㄦ棤娉曞垏鎹細姝e父鐨勫垎杈ㄧ巼(鐢–trl-Alt-灝忛敭鐩?錛?鏉ユ墜宸ュ垏鎹?銆?
  • 涓浜涢┍鍔ㄦ樉紺哄鎬殑棰滆壊銆?
  • 涓浜涢┍鍔ㄩ敊璇姤鍛婁粬浠槧灝勫埌澶勭悊鍣ㄥ湴鍧絀洪棿涓殑鏄懼瓨鏁伴噺錛岃繖鏍穠o-dga灝嗘棤娉曚嬌鐢ㄥ弻閲嶇紦鍐?SIS?)銆?
  • 涓浜涢┍鍔ㄥソ鍍忔牴鏈壘涓嶅埌涓涓彲鐢ㄧ殑妯″紡銆傚湪榪欑鎯呭喌涓嬶紝DGA椹卞姩灝哻rash騫舵姤鍛?00000x100000鐨勬棤鏁堟ā寮忎箣綾葷殑涓滆タ...
  • OSD鍙兘鍦ㄥ弻閲嶇紦鍐插紑鍚殑鏃跺欐墠姝e父宸ヤ綔(鍚﹀垯浼氶棯鐑?銆?

2.3.1.2.3 SDL

SDL(Simple Directmedia Layer)鍩烘湰涓婃槸涓縐嶇粺涓鐨勮棰?闊抽鎺ュ彛銆備嬌鐢ㄥ畠鐨勭▼搴忓彧瑕佺煡閬揝DL錛岃屼笉闇瑕佷簡瑙DL瀹為檯涓婁嬌鐢ㄧ殑瑙嗛鎴栭煶棰戦┍鍔ㄣ備緥濡備嬌鐢⊿DL鐨凞oom縐繪鑳藉湪svgalib錛宎alib錛孹錛宖bdev錛屽拰鍏朵粬涓滆タ涓婁嬌鐢紝浣犱粎闇瑕佺敤鐜鍙橀噺SDL_VIDEODRIVER瑙勫畾(渚嬪)浣跨敤鐨勮棰戦┍鍔ㄣ傚棷錛岃嚦灝戝湪鐞嗚涓娿?/p>

鍦∕Player涓紝鎴戜滑浣跨敤瀹冪殑X11椹卞姩鐨勮蔣浠剁緝鏀懼姛鑳斤紝鐢ㄤ簬涓嶆敮鎸乆Video鐨勮姱鐗?鏄懼崱錛岀洿鍒版垜浠仛鍑烘垜浠嚜宸辯殑(鏇村揩錛屾洿濂?鐨勮蔣浠剁緝鏀句唬鐮併傚悓鏃舵垜浠嬌鐢ㄥ畠鐨刟alib杈撳嚭錛屼絾鏄幇鍦ㄦ垜浠嚜宸辯殑鏇村悎閫傜殑浜嗐傚畠鐨凞GA妯″紡姣旀垜浠殑濂斤紝鐩村埌鏈榪戙傜幇鍦ㄦ槑鐧戒簡錛?:)

瀹冨涓浜沚uggy鐨勯┍鍔?鏄懼崱涔熸湁甯姪錛屼緥濡傝棰戣煩璺?涓嶆槸緋葷粺緙撴參鐨勯棶棰?錛屾垨鑰呴煶棰戝歡榪熴?/p>

SDL瑙嗛杈撳嚭鏀寔鍦ㄧ數褰變笅闈紝(濡傛灉鍑虹幇)鐨勯粦鏉′笂鏄劇ず瀛楀箷銆?/p>

榪欓噷鏄竴浜涘叧浜嶴DL杈撳嚭鐨勬帶鍒墮夐」錛?/strong>

-vo sdl:name
瑙勫畾浣跨敤鐨剆dl瑙嗛椹卞姩(渚嬪aalib錛宒ga錛寈11)
-ao sdl:name
瑙勫畾浣跨敤鐨剆dl闊抽椹卞姩(渚嬪dsp錛宔sd錛宎rts)
-noxv
紱佺敤XVideo紜歡鍔犻?
-forcexv
灝濊瘯寮哄埗XVideo鍔犻?

SDL鎺у埗閿細

  F   鍒囨崲鍏ㄥ睆/紿楀彛鏂瑰紡
  C   寰幆鍒囨崲鍙敤鐨勫叏灞忔柟寮?/td>
  W涓嶴   *鍜?鐨勬槧灝?闊抽噺鎺у埗)

宸茬煡鐨凚UG錛?/h4>
  • 鍦╯dl:aalib鎺у埗鍙伴┍鍔ㄤ笅鎸変笅鐨勯敭灝嗘案榪滈噸澶嶃?浣跨敤-vo aa錛?瀹冩槸SDL涓殑bug錛屾垜鏃犳硶鏀瑰彉瀹?鐢⊿DL 1.2.1嫻嬭瘯)銆?
  • 涓嶈鍦℅UI涓嬌鐢⊿DL錛佸畠涓嶄細鍍忛鎯崇殑閭f牱宸ヤ綔銆?

2.3.1.2.4 SVGAlib

瀹夎

浣犲繀欏誨畨瑁卻vgalib鍜屽畠鐨勫紑鍙戝寘鏉ヤ嬌MPlayer緙栬瘧瀹冪殑SVGAlib椹卞姩(鑷姩媯嫻嬶紝浣嗘槸涔熻兘寮哄埗浣跨敤)錛屽埆蹇樹簡緙栬緫/etc/vga/libvga.config鏉ラ厤鍚堜綘鐨勬樉鍗?amp;鐩戣鍣ㄣ?/p>

娉ㄦ剰

涓瀹氫笉瑕佺敤-fs閫夐」錛屽洜涓哄畠灝嗗鑷翠嬌鐢ㄨ蔣浠剁緝鏀撅紝閫熷害浼氬緢鎱紝濡傛灉浣犵‘瀹為渶瑕侊紝浣跨敤-sws 4閫夐」錛岃川閲忎細鏈夌偣宸紝浣嗘槸鏃犺濡備綍瀹冩洿蹇?/p>

EGA(4BPP)鏀寔

SVGAlib緇撳悎浜咵GAlib錛屼嬌寰桵Player鏈夊彲鑳界敤16縐嶉鑹叉挱鏀句換浣曠數褰憋紝涓嬪垪鐨勯厤鍒朵腑鍙互浣跨敤錛?/p>

  • EGA鏄懼崱鍜孍GA鏄劇ず鍣細 320x200x4bpp錛?40x200x4bpp錛?40x350x4bpp
  • EGA鏄懼崱鍜孋GA鏄劇ず鍣細 320x200x4bpp錛?40x200x4bpp

bpp(姣忚薄绱犳瘮鐗規暟)鐨勫煎繀欏繪墜宸ヨ涓?錛?br />    -bpp 4
鐢靛獎鍙兘蹇呴』琚寜姣斾緥緙╁皬鍒癊GA閫傚悎鐨勬ā寮忥細
   -vop scale=640:350鎴栬?br />   -vop scale=320:200
涓哄仛鍒拌繖涓鐐規垜浠渶瑕佷嬌鐢ㄥ揩閫熶絾浣庤川閲忕殑渚嬬▼錛?br />   -sws 4
涔熻鑷姩綰犳闀垮姣旂殑鍔熻兘闇瑕佸叧闂細
   -noaspect

娉ㄦ剰錛?/strong>鏍規嵁鎴戠殑緇忛獙鐢?code>-vop eq=-20:0紼嶇◢闄嶄綆浜害鍙互鍦‥GA灞忓箷涓婅幏寰楁渶濂界殑鍥捐薄璐ㄩ噺銆傚湪鎴戠殑鏈哄櫒涓婃垜涔熻闄嶄綆闊抽閲囨牱鐜囷紝鍥犱負澹伴煶鍦?4kHz鏃跺緢宸細-srate 22050.

浣犲彧鏈夋墦寮expand婊ら暅鎵嶈兘浣跨敤OSD鍜屽瓧騫曘傚叿浣撳弬鏁板弬瑙乵an page銆?/p>

2.3.1.2.5 甯х紦鍐茶緭鍑?FBdev)

鏄惁緙栬瘧FBdev鐩爣鏄湪./configure鏈熼棿鑷姩媯嫻嬬殑銆傞槄璇誨唴鏍告簮鐮佷腑鐨勫撫緙撳啿鐨勬枃妗?Documentation/fb/*)鏉ヤ簡瑙f洿澶氫俊鎭?/p>

濡傛灉浣犵殑鏄懼崱涓嶆敮鎸乂BE 2.0鏍囧噯(杈冩棫鐨処SA涓嶱CI鏄懼崱錛岃濡係3 Trio64)錛屼粎鏀寔VBE 1.2(鎴栬呮洿鑰佺殑?)錛氬棷錛孷ESAfb浠嶇劧鏄彲鐢ㄧ殑錛屼絾鏄綘灝嗗繀欏誨湪鍚姩Linux涔嬪墠瑁呰澆SciTech Display Doctor(浠庡墠鍙玌niVBE )銆傜敤DOS鍚姩鐩樻垨闅忎究浠涔堛傚悓鏃訛紝鍒繕浜嗘敞鍐屼綘鐨刄niVBE ;))

FBdev杈撳嚭鏈変簺闄や簡浠ュ墠璇磋繃鐨勫弬鏁板鐨勯檮鍔犲弬鏁幫細

-fb
瑙勫畾浣跨敤鐨勫撫緙撳啿璁懼(/dev/fb0)
-fbmode
浣跨敤鐨勬ā寮忓悕(鎸夌収/etc/fb.modes鏂囦歡)
-fbmodeconfig
妯″紡鐨勯厤緗枃浠舵柟寮?榛樿涓?etc/fb.modes)
-monitor_hfreq
-monitor_vfreq
-monitor_dotclock
閲嶈鐨?/strong>鍙傛暟錛屽弬瑙?code>example.conf

濡傛灉浣犳兂瑕佸垏鎹㈠埌鏌愪釜鍏蜂綋妯″紡錛岄偅涔堜嬌鐢?/p>

    mplayer -vm -fbmode (NameOfMode) filename

  • -vm鍗曠嫭浣跨敤灝嗕粠/etc/fb.modes涓夊嚭鏈閫傚悎鐨勬ā寮忋備篃鍙互涓?x鍜?y閫夐」涓璧蜂嬌鐢ㄣ?flip閫夐」鍙湁褰撶數褰辯殑鍍忕礌鏍煎紡涓庤棰戞ā寮忕殑鍍忕礌鏍煎紡鐩稿悓鏃舵墠鏀寔銆傛敞鎰廱pp鐨勫鹼紝fbdev椹卞姩灝嗗皾璇曚嬌鐢ㄥ綋鍓嶅鹼紝濡傛灉浣犺瀹?bpp閫夐」錛岄偅涔堝氨鏄偅涓箋?
  • -zoom閫夐」涓嶆敮鎸?杞歡瀹氭爣澶參浜?銆?fs閫夐」涓嶆敮鎸併備綘涓嶈兘浣跨敤8bpp(鎴栬呮洿灝?鐨勬ā寮忋?
  • 浣犳湁鍙兘鎯寵鍏蟲帀鍏夋爣錛?code>echo -e '\033[?25l'鎴?code>setterm -cursor off
    鍜屽睆騫曚繚鎶わ細setterm -blank 0
    瑕侀噸鏂板紑鍚厜鏍囷細echo -e '\033[?25h'鎴?code>setterm -cursor on

娉ㄦ剰錛氫嬌鐢╒ESA 甯х紦鍐叉椂FBdev瑙嗛鏂瑰紡涓嶈兘鏀瑰彉錛屼篃涓嶈瑕佹眰榪欎釜鍔熻兘錛屽洜涓哄畠涓嶆槸鐢變簬MPlayer鑷韓鐨勯檺鍒躲?/p>

2.3.1.2.6 Matrox甯х紦鍐?mga_vid)

榪欎竴孌墊槸鍏充簬Matrox G200/G400/G450/G550 BES (Back-End Scaler)鐨勬敮鎸侊紝mga_vid鍐呮牳椹卞姩銆傚畠鐜板湪鏄敱A'rpi寮鍙戯紝瀹冩湁涓夐噸緙撳啿鐨勭‖浠禫SYNC鏀寔銆傚畠鍦ㄥ撫緙撳啿鎺у埗鍙頒笅鍜孹涓嬮兘鍙互宸ヤ綔銆?/p>

璀﹀憡錛氬湪闈濴inux緋葷粺(鍦‵reeBSD涓婃祴璇曡繃)涓婏紝瑕佷嬌鐢?a >VIDIX瀹炵幇mga_vid錛?/p>

瀹夎:

  1. 涓轟簡浣跨敤瀹冿紝浣犻鍏堝繀欏葷紪璇憁ga_vid.o錛?

     

    cd drivers
    make

  2. 鐒跺悗鍒涘緩/dev/mga_vid璁懼錛?

    mknod /dev/mga_vid c 178 0

    鐒跺悗榪欐牱鍔犺澆椹卞姩

    insmod mga_vid.o

  3. 浣犲簲璇ヤ嬌鐢?code>dmesg鍛戒護媯鏌ユ樉瀛樺ぇ灝忕殑媯嫻嬬粨鏋溿傚鏋滀笉瀵癸紝閭d箞浣跨敤mga_ram_size閫夐」(鍏?code>rmmod mga_vid)錛屼互MB涓哄崟浣嶆寚瀹氭樉鍗$殑鏄懼瓨澶у皬錛?

    insmod mga_vid.o mga_ram_size=16

  4. 涓轟簡浣垮畠鍦ㄩ渶瑕佹椂鑷姩鍦板姞杞?鍗歌澆錛岄鍏堝湪/etc/modules.conf鐨勬湯灝懼姞涓婁笅闈㈣繖涓琛岋細

    alias char-major-178 mga_vid

    鐒跺悗鎶?code>mga_vid.o妯″潡澶嶅埗鍒?code>/lib/modules/<kernel version>/somewhere涓嬬殑閫傚綋浣嶇疆銆?/p>

    鐒跺悗榪愯

    depmod -a

  5. 浣犵幇鍦ㄩ渶瑕?閲嶆柊)緙栬瘧MPlayer錛?code>configure灝嗘嫻嬪埌/dev/mga_vid騫朵笖緙栬瘧'mga'椹卞姩銆傚鏋滀綘浣跨敤matroxfb鎺у埗鍙幫紝 鍦∕Player涓敤-vo mga浣跨敤瀹冿紝鎴栬呭湪XFree86 3.x.x鎴栬?.x.x涓嬬殑浣跨敤-vo xmga銆?

     

mga_vid椹卞姩鑳戒笌Xv鍗忓悓宸ヤ綔銆?/p>

鍙互闃呰/dev/mga_vid璁懼鏂囦歡(渚嬪cat /dev/mga_vid)鏉ユ煡鎵句竴浜涗俊鎭紝涔熷彲浠ラ氳繃鍐欏畠鏉ヨ皟鏁翠寒搴︼細echo "brightness=120" > /dev/mga_vid

2.3.1.2.7 3dfx YUV鏀寔(tdfxfb)

榪欎釜椹卞姩浣跨敤鍐呮牳鐨則dfx甯х紦鍐查┍鍔ㄦ潵鍒╃敤YUV鍔犻熸挱鏀劇數褰便備綘闇瑕佷竴涓敮鎸乼dfxfb鐨勫唴鏍革紝鐒跺悗鐢?code>./configure --enable-tdfxfb閲嶆柊緙栬瘧

2.3.1.2.8 OpenGL杈撳嚭

MPlayer鏀寔浣跨敤OpenGL鏄劇ず鐢靛獎錛屼絾鏄鏋滀綘鐨勫鉤鍙?椹卞姩鏀寔xv錛屽氨璞′嬌鐢╨inux鐨凱C鏈洪偅鏍鳳紝灝變嬌鐢▁v錛孫penGL鐨勬晥鏋滀笌瀹冪浉姣旂浉褰撳潖銆傚鏋滀綘鍙湁娌℃湁xv鏀寔鐨刋11紼嬪簭錛孫penGL鏄彲鐢ㄧ殑閫夋嫨銆?/p>

涓嶅垢鐨勬槸騫墮潪鎵鏈夐┍鍔ㄩ兘鏀寔榪欎釜鐗規с俇tah-GLX椹卞姩(閽堝XFree86 3.3.6)瀵規墍鏈夋樉鍗¢兘鏀寔瀹冦傝闂?a >http://utah-glx.sourceforge.net浜嗚В瀹夎瀹冪殑緇嗚妭闂銆?/p>

XFree86(DRI) 4.0.3浠ヤ笂鏀寔Matrox鍜孯adeon鏄懼崱鐨凮penGL錛?.2.0鎴栨洿鏂扮増鏈敮鎸丷age128銆傝闂?a >http://dri.sourceforge.net浠ュ鎵句笅杞藉拰瀹夎鎸囧銆?/p>

2.3.1.2.9 AAlib -- 鏂囨湰鏂瑰紡鏄劇ず

AAlib 鏄竴涓敤浜庡湪鏂囨湰妯″紡涓嬫樉紺哄浘褰㈢殑搴擄紝瀹冧嬌鐢ㄥ己澶х殑ASCII娓叉煋鍣ㄣ傛湁璁稿紼嬪簭鎻愪緵瀵瑰畠鐨勬敮鎸侊紝鍍廌oom錛孮uake絳夌瓑銆?MPlayer鍖呭惈涓涓拡瀵瑰畠鐨勫疄鐢ㄧ殑椹卞姩銆傚鏋?/configure鍙戠幇瀹夎浜哸alib錛宎alib鐨刲ibvo椹卞姩灝嗚緙栬瘧銆?/p>

浣犺兘鍦ˋA紿楀彛涓嬌鐢ㄤ竴浜涙帶鍒墮敭鏉ユ敼鍙樻覆鏌撳弬鏁幫細

  1   鍑忓皯瀵規瘮搴?/td>
  2   澧炲姞瀵規瘮搴?/td>
  3   鍑忓皯浜害
  4   澧炲姞浜害
  5   鎵撳紑/鍏抽棴蹇熸覆鏌?/td>
  6   璁劇疆鎶栧姩鏂瑰紡(涓嶆姈鍔? 璇樊鍒嗗竷綆楁硶, Floyd Steinberg綆楁硶)
  7   鍙嶈漿鍥捐薄
  a   杞崲aa鍜孧Player鐨勬帶鍒墮敭

涓嬪垪鐨勫懡浠よ閫夐」鑳藉浣跨敤錛?/strong>

-aaosdcolor=V
鏀瑰彉OSD棰滆壊
-aasubcolor=V
鏀瑰彉瀛楀箷棰滆壊

V鐨勫煎彲浠ユ槸錛?0/姝e父錛?/鏆楄壊錛?/綺椾綋錛?/綺椾綋瀛椾綋錛?/鍙嶈漿錛?/鐗規畩)

AAlib鑷韓涔熸彁渚涗簡澶ч噺鐨勯夐」銆傝繖閲屾槸涓浜涢噸瑕佺殑錛?/strong>

-aadriver
璁劇疆鎺ㄨ崘aa鐨勯┍鍔? X11錛宑urses錛孡inux )
-aaextended
浣跨敤鎵鏈夌殑256涓瓧絎?
-aaeight
浣跨敤8姣旂壒鐨凙SCII
-aahelp
鍒楀嚭鎵鏈夌殑aalib閫夐」

娉ㄦ剰錛氭覆鏌撴晥鏋滄槸鍗佸垎娑堣桟PU鐨勶紝鐗瑰埆鏄嬌鐢ˋA-on-X(鍦╔涓婁嬌鐢╝alib)錛屽湪鏍囧噯鐨勯潪甯х紦鍐叉帶鍒跺彴涓婄殑CPU娑堣楁槸鏈灝忕殑錛岀敤SVGATextMode璁劇疆涓涓ぇ鐨勬枃鏈ā寮忥紝鐒跺悗鍐嶆璧忕數褰憋紒(澶у姏紲炴樉鍗$殑絎簩涓帴鍙e氨涓嶉敊:))(浣嗘垜寤鴻浣犵敤-vop 1bpp閫夐」鍦╤gafb涓婅幏寰楀浘璞?)

濡傛灉浣犵殑璁$畻鏈洪熷害涓嶈凍浠ユ覆鏌撴墍鏈夊撫灝變嬌鐢?code>-framedrop閫夐」

鍦ㄧ粓绔腑鎾斁鐢靛獎鏃朵嬌鐢↙inux椹卞姩浣犲皢浼氬緱鍒版洿濂界殑閫熷害鍜岀敾闈㈣川閲忥紝涓嶈鐢╟urses(-aadriver Linux)銆備絾鏄負姝や綘闇瑕?code>/dev/vcsa<terminal>鐨勫啓鏉冮檺銆傞偅鏄痑alib涓嶈兘鑷姩媯嫻嬬殑錛屼絾vo_aa浼氬皾璇曟悳绱㈡渶浣蟲ā寮忥紝榪涗竴姝ョ殑璋冭妭闂鍙傝http://aa-project.sourceforge.net/tune/銆?/p>

2.3.1.2.10 VESA -- 杈撳嚭鍒癡ESA BIOS

榪欎釜椹卞姩琚璁″茍寮曞叆浣滀負涓涓?strong>閫氱敤鐨勯┍鍔?/strong>鐢ㄤ簬浠諱綍鏈塚ESA VBE 2.0鍏煎鐨凚IOS鐨勬樉鍗°傝繖椹卞姩鐨勫彟涓涓紭鐐規槸鑳借瘯鍥捐揩浣垮湪鍏朵笂榪涜鐢佃杈撳嚭銆?br />VESA BIOS EXTENSION(VBE)3.0鐗?鏃ユ湡錛?998騫翠節鏈?6鏃?/strong>(絎?0欏?璇達細

鍙岄噸鎺у埗鍣ㄨ璁?/strong>
VBE 3.0鏀寔鍙岄噸鎺у埗鍣ㄨ璁″熀浜庡涓嬪亣璁撅紝鐢變簬涓や釜鎺у埗鍣ㄤ竴鑸槸鍚屾牱鐨凮EM鎻愪緵鐨勶紝琚悓涓鍧楁樉鍗′笂鐨勪竴涓殑BIOS ROM錛屾墍浠ュ彲浠ュ紼嬪簭闅愯棌鏈変袱涓帶鍒跺櫒鍦ㄤ綔鐢ㄧ殑浜嬪疄銆傝繖闄愬埗浜嗗悓鏃剁殑浣跨敤鐙珛鐨勬帶鍒跺櫒鐨勫姛鑳斤紝浣嗘槸鍏佽VBE 3.0鍙戝竷鍓嶇殑紼嬪簭鑳芥甯稿伐浣溿俈BE鍑芥暟00h(榪斿洖鎺у埗鍣ㄤ俊鎭?榪斿洖緇忚繃鍚堝茍鐨勪袱涓帶鍒跺櫒鐨勪俊鎭紝鍖呮嫭緇忚繃鍚堝茍鐨勫彲渚涗嬌鐢ㄧ殑鏂瑰紡鐨勫垪琛ㄣ傚綋紼嬪簭閫夋嫨涓涓柟寮忔椂錛岀浉搴旂殑鎺у埗鍣ㄨ嬋媧匯傜劧鍚庡墿涓嬬殑VBE鍑芥暟閮戒綔鐢ㄥ湪嬋媧葷殑鎺у埗鍣ㄤ笂銆?

鍥犳錛屼綘鏈夊彲鑳介氳繃榪欎釜椹卞姩寰楀埌鐢佃杈撳嚭銆?br />(鎴戠寽鎯崇數瑙嗚嚦灝戠粡甯稿湴鏄嬌鐢ㄧ嫭绔嬬殑澶存垨鑰呯嫭绔嬬殑杈撳嚭)銆?/p>

浼樼偣

  • 鍗充嬌Linux涓嶈兘璇嗗埆浣犵殑瑙嗛紜歡浣犳垨璁歌繕鑳界湅鐢靛獎銆?
  • 浣犱笉闇瑕佸湪浣犵殑Linux涓婂畨瑁呬換浣曞浘褰㈢浉鍏崇殑涓滆タ(鍍廥11(鎴栬呭彨XFree86)錛宖bdev璇稿姝ょ被)銆傝繖涓┍鍔ㄨ兘浠?strong>鏂囨湰鏂瑰紡榪愯銆?
  • 浣犳湁鏈轟細鑾峰緱鍙敤鐨勭數瑙嗚緭鍑?/strong>銆?鑷沖皯宸茬煡ATI鐨勬樉鍗″彲浠?銆?
  • 榪欎釜椹卞姩璋冪敤int 10h涓柇鍥犳瀹冧笉鏄ā鎷熷櫒 -- 瀹?strong>瀹炴椂璋冪敤鐪熸鐨?/strong>BIOS涓殑鐪熸鐨?/strong>鍔熻兘銆?鏁堟灉涓嶉敊 -- 鎸塿m86鏂瑰紡)銆?
  • 浣犲彲浠ュ瀹冧嬌鐢╒idix錛岃繖鏍瘋兘鍔犻熻棰戞樉紺?strong>鍚屾椂涔熷姞蹇數瑙嗚緭鍑猴紒(ATI鏄懼崱鎺ㄨ崘)
  • 濡傛灉浣犳湁VESA VBE 3.0+錛岃屼笖鍦ㄤ粈涔堝湴鏂?閰嶇疆鏂囦歡錛屾垨鑰呭懡浠よ)璁劇疆浜?code>monitor_hfreq, monitor_vfreq, monitor_dotclock浣犲皢鑾峰緱鍙兘鐨勬渶楂樼殑鍒鋒柊鐜囥?(浣跨敤涓鑸殑璁℃椂鍏紡)銆傝鍚敤榪欎釜鐗規т綘蹇呴』璁懼畾浣犵殑鏄劇ず鍣ㄧ殑鎵鏈?/strong>閫夐」銆?

緙虹偣

  • 瀹冨彧鑳藉湪x86緋葷粺涓婂伐浣溿?
  • 瀹冨彧鑳界敱root浣跨敤銆?
  • 瀹冪洰鍓嶅彧鑳界敤鍦?strong>Linux涓娿?

浣跨敤GCC 2.96灝變笉瑕佷嬌鐢ㄨ繖涓┍鍔紒瀹冧笉鑳藉伐浣滐紒

鍙敤浜嶸ESA鍛戒護琛岄夐」

-vo vesa:opts
褰撳墠鑳借瘑鍒殑錛?strong>dga寮鴻揩dga鏂瑰紡錛?strong>nodga紱佺敤dga鏂瑰紡銆傚湪dga妯″紡涓嬩綘鍙互閫氳繃浣跨敤-double閫夐」鏉ヤ嬌鐢ㄥ弻閲嶇紦鍐層傛敞鎰忥細浣犺兘 鐪佺暐榪欎簺鍙傛暟鏉ュ紑鍚?strong>鑷姩媯嫻?/strong>dga鏂瑰紡銆?

宸茬煡鐨勯棶棰樺拰緇曡繃鍔炴硶

  • 濡傛灉浣犲湪浣犵殑Linux鏈哄櫒涓婂畨瑁呬簡NLS騫朵笖浠庢枃鏈柟寮忚繍琛孷ESA椹卞姩錛岄偅涔圡Player緇堟鍚庝綘灝嗙湅鍒?strong>ROM瀛椾綋鑰屼笉鏄湰鍦扮殑瀛椾綋銆備綘鍙互閲嶆柊鍔犺澆鏈湴鐨勫瓧浣撲緥濡傚湪Mandrake涓嬌鐢?strong>setsysfont銆?br />(鎻愮ず錛?/strong>鐩稿悓鐨勫伐鍏蜂篃鐢ㄤ簬fbdev鐨勫湴鏂瑰寲)銆?
  • 涓浜?strong>Linux鏄懼崱椹卞姩涓嶆洿鏂板湪DOS鍐呭瓨涓殑媧誨姩鐨?strong>BIOS妯″紡銆傚洜姝ゅ鏋滀綘鏈夎繖鏍烽棶棰?-- 鎬繪槸鍙粠鏂囨湰鏂瑰紡浣跨敤VESA椹卞姩銆傚惁鍒欙紝鏂囨湰鏂瑰紡(#03)鎬昏琚縺媧繪帴鐫浣犲皢闇瑕侀噸璧蜂綘鐨勮綆楁満銆?
  • 閫氬父鍦ㄧ粓姝ESA椹卞姩涔嬪悗浣犲皢鐪嬪埌榛戝睆銆備負浜嗘妸浣犵殑灞忓箷鍥炲鍘熺姸 -- 鍙鍒囨崲鍒板叾瀹冩帶鍒跺彴(閫氳繃鎸?strong>Alt-Fx)鐒跺悗鍐嶇敤鍚屾牱鐨勬柟娉曞垏鎹㈠洖浣犱互鍓嶇殑鎺у埗鍙般?
  • 涓轟簡寰楀埌鍙敤鐨勭數瑙嗚緭鍑?/strong>浣犻渶瑕佸湪鍚姩瀵煎叆浣犵殑鐢佃剳涔嬪墠灝嗙數瑙嗚繛鎺ュ櫒鎻掍笂錛屽洜涓鴻棰態IOS鍙湪鑷婦榪囩▼涓繘琛屼竴嬈″垵濮嬪寲銆?

2.3.1.2.11 X11

灝介噺閬垮厤浣跨敤瀹冦傝緭鍑哄埌X11(浣跨敤鍏變韓鍐呭瓨鎵╁睍)錛屽畬鍏ㄦ病鏈夌‖浠跺姞閫熴傛敮鎸?MMX/3DNow涓嶴SE鍔犻燂紝浣嗘槸浠嶇劧緙撴參鐨?杞歡緙╂斁錛屼嬌鐢ㄩ夐」-fs -zoom銆傚ぇ澶氭暟鏄懼崱鏈夌‖浠剁緝鏀炬敮鎸侊紝浣跨敤-vo xv瀵逛粬浠緭鍑猴紝鎴栬呭浜嶮atroxes浣跨敤-vo xmga銆?/p>

闂鍦ㄤ簬澶у鏁版樉鍗$殑椹卞姩鍦ㄧ浜屼釜鎺ュ彛/鐢佃鎺ュ彛涓婁笉鏀寔紜歡鍔犻熴傚湪閭d簺鎯呭喌涓嬶紝浣犲皢鐪嬪埌緇胯壊鍜岃摑鑹茬殑褰╄壊紿楀彛鑰屼笉鏄數褰便傝繖鏄繖涓┍鍔ㄨ搗浣滅敤鐨勫湴鏂癸紝浣嗘槸浣犻渶瑕佸己澶х殑CPU鏉ヤ嬌鐢ㄨ蔣浠剁緝鏀俱備笉瑕佷嬌鐢⊿DL椹卞姩鐨勮蔣浠惰緭鍑?緙╂斁錛屽畠鐨勫浘璞¤川閲忔瘮杈冨樊錛?/p>

杞歡緙╂斁鏄崄鍒嗙紦鎱㈢殑錛屼綘鏈濂藉皾璇曠敤鏀瑰彉瑙嗛妯″紡鐨勬柟娉曚唬鏇垮畠銆傚畠鍗佸垎綆鍗曘傚弬瑙?a >DGA涓鑺傜殑modelines錛屽茍涓斿皢浠栦滑鎻掑叆鍒頒綘鐨刋F86Config銆?/p>

  • 濡傛灉浣犳湁XFree86 4.x.x -- 浣跨敤-vm閫夋嫨銆傚畠灝嗗垏鎹㈠埌閫傚悎浣犵殑鐢靛獎鐨勫垎杈ㄧ巼銆傚鏋滀綘鐨刋Free86涓嶆槸錛?
  • 浣跨敤XFree86 3.x.x -- 浣犲繀欏諱嬌鐢?strong>CTRL-ALT-plus鍜?strong>minus鎺у埗閿驚鐜彲鐢ㄧ殑鍒嗚鯨鐜囥?

濡傛灉浣犺皟鏁翠笉鍒頒綘璁懼畾鐨勬ā寮忥紝媯鏌Free86鐨勮緭鍑恒傛湁浜涢┍鍔ㄤ笉鑳戒嬌鐢ㄤ綆鍒嗚鯨鐜囪棰戞柟寮忔墍闇瑕佺殑浣庣殑鍍忕礌棰戠巼銆?/p>

2.3.1.2.12 VIDIX

寮曡█

VIDIX鏄?strong>VIDeo Interface for *niX鐨勭緝鍐欍?br />VIDIX琚璁″拰寮曞叆浣滀負蹇熺殑鐢ㄦ埛絀洪棿椹卞姩鐨勬帴鍙f彁渚涚被浼糾ga_vid涓轟簡Matrox鏄懼崱鎻愪緵鐨勮繖鏍瘋棰戞ц兘鐨勩傚畠涔熷崄鍒嗘槗浜庣Щ妞嶃?/p>

榪欎釜鎺ュ彛琚璁℃潵浣滀負涓涓皢瀛樺湪鐨勮棰戝姞閫熸帴鍙?灝辨槸mga_vid錛宺age128_vid錛宺adeon_vid錛宲m3_vid )緇熶竴鍒頒竴涓浐瀹氱殑緋葷粺鐨勫皾璇曘傚畠緇欒姱鐗囨彁渚汢ES(BackEnd scalers)鎴朞V(Video Overlays)涔嬬被鐨勯珮灞傛帴鍙c傚畠涓嶄負閭d簺鍥懼儚鏈嶅姟鍣ㄨ鍋氱殑浜嬫儏鎻愪緵搴曞眰鎺ュ彛銆?(鎴戜笉鎯寵窡X11寮鍙戠粍鍦ㄥ垏鎹㈠浘鍍忔ā寮忎笂绔炰簤)銆傚嵆榪欐帴鍙g殑涓昏鐩殑鏄厖鍒嗘彁楂樿棰戞挱鏀劇殑閫熷害銆?/p>

鐢ㄦ硶

  • 浣犺兘浣跨敤鐙珛鐨勮棰戣緭鍑洪┍鍔細-vo xvidix
    榪欎釜椹卞姩琚璁′負浣跨敤VIDIX鎶鏈殑X11鐨勫墠绔傚畠瑕佹眰X鏈嶅姟鍣ㄨ屼笖浠呬粎鍙兘鍦╔鏈嶅姟鍣ㄤ笅宸ヤ綔銆傛敞鎰忥紝鐢變簬瀹冪粫榪嘪鐨勯┍鍔ㄧ洿鎺ヨ闂‖浠訛紝鏄懼瓨涓殑鏆傚瓨鐨勫浘鍍忓彲鑳借鐮村潖銆備綘鍙互閫氳繃璁劇疆XF86Config涓殑device閮ㄥ垎鐨?VideoRam"閫夐」闄愬埗X浣跨敤鐨勬樉瀛樺ぇ灝忔潵閬垮厤榪欑鎯呭喌銆備綘搴旇璁劇疆涓轟綘鐨勬樉鍗′笂鏄懼瓨澶у皬鍑忓幓4MB銆傚鏋滀綘鐨勬樉瀛樺皬浜?MB錛屼綘鍙互璁劇疆screen閮ㄥ垎鐨?XaaNoPixmapCache"閫夐」銆?
  • 浣犺兘鍦ㄨ嫢騫茶棰戠殑杈撳嚭椹卞姩涓嬌鐢╒IDIX鍓┍鍔紝璇稿錛?br />-vo vesa:vidix(鍙敤浜嶭inux)鍜?code>-vo fbdev:vidix
瀹為檯涓婁粈涔堣棰戣緭鍑洪┍鍔ㄤ笌VIDIX閰嶅悎浣跨敤騫朵笉閲嶈銆?

瑕佹眰

  • 瑙嗛鏄懼崱搴旇宸ヤ綔浜庡浘褰㈡柟寮?鎴戞墍浠ュ啓搴旇鍙槸鍥犱負鎴戝湪鏂囨湰鏂瑰紡涓嬫祴璇曚簡瀹?-- 瀹冭兘宸ヤ綔浣嗘槸杈撳嚭鏁堟灉寰堝彲鎬?;) 瀵瑰畠榪樻槸浣跨敤AAlib)銆?br />娉ㄦ剰錛氭瘡涓漢鑳介氳繃娉ㄩ噴鎺塿o_vesa椹卞姩鐨勬ā寮忓垏鎹㈤儴鍒嗙殑鏂瑰紡灝濊瘯榪欎釜鎶宸с?/em>
  • MPlayer鐨勮棰戣緭鍑洪┍鍔ㄥ簲璇ョ煡閬撴椿鍔ㄧ殑瑙嗛鏂瑰紡鍜岃兘澶熷憡璇夎揪鍒癡IDIX鍓┍鍔ㄦ湇鍔″櫒鐨勪竴浜涜棰戠壒鎬с?

浣跨敤鏂規硶

褰揤IDIX琚敤浣?strong>鍓┍鍔?/strong>鏃?-vo vesa:vidix)瑙嗛鏂瑰紡鐨勯厤緗敱瑙嗛杈撳嚭璁懼鎵ц(綆鍗曟潵璇村氨鏄?strong>vo_server)銆傚洜姝わ紝浣犺兘瀵筂Player浣跨敤涓巚o_server鍚屾牱鐨勫懡浠よ鎸囦護銆傛澶栵紝瀹冭兘浣跨敤-double浣滀負鍏ㄥ眬鐨勫弬鏁般?(鎴戝緩璁嚦灝戝湪浣跨敤ATI鏄懼崱鏃跺VIDIX浣跨敤榪欎釜鍙傛暟)銆?br />鑷充簬-vo xvidix錛氱洰鍓嶅畠鑳借瘑鍒笅鍒楃殑閫夐」錛?-fs -zoom -x -y -double銆?/p>

浣犺繕鑳藉湪鍛戒護琛屼腑浣跨敤絎笁涓壇鍙傛暟鐩存帴鍒跺畾VIDIX鐨勯┍鍔細

  mplayer -vo xvidix:mga_vid.so -fs -zoom -double file.avi
or
  mplayer -vo vesa:vidix:radeon_vid.so -fs -zoom -double -bpp 32 file.avi

浣嗚繖鏈夌偣鍗遍櫓錛屾墍浠ヤ綘涓嶅簲璇ヨ繖涔堝仛銆傚湪榪欑鎯呭喌涓嬶紝琚寚瀹氱殑椹卞姩浼氳寮哄埗浣跨敤鑰屽叾緇撴灉鏄棤娉曢璁$殑(瀹冨彲浠ユ妸浣犵殑璁$畻鏈?strong>閿佹)銆傚彧鏈夊湪浣犵粷瀵圭‘淇″畠鑳藉伐浣滐紝鑰孧Player娌℃湁鑷姩閫夋嫨瀹冩椂錛屼綘鎵嶈兘榪欎箞鍋氥傝鎶婃儏鍐墊姤鍛婄粰寮鍙戣呫傛紜殑浣跨敤鏂規硶鏄嬌鐢ㄦ病鏈夊弬鏁扮殑VIDIX鏉ヤ嬌鐢ㄩ┍鍔ㄧ殑鑷姩媯嫻嬨?/p>

VIDIX鏄竴欏規柊鎶鏈墍浠ュ畠鏋佹湁鍙兘鍦ㄤ綘鐨勭郴緇熶笂涓嶈兘姝e父宸ヤ綔銆傚湪榪欑鎯呭喌涓嬶紝浣犲敮涓鐨勮В鍐沖姙娉曟槸縐繪瀹?涓昏鏄痩ibdha)銆備絾瀹冨湪X11鑳芥甯稿伐浣滅殑閭d簺緋葷粺鐨勪笂鏈夋甯稿伐浣滅殑甯屾湜銆?/p>

鍥犱負VIDIX闇瑕佸紜歡鐩存帴璁塊棶錛屾墍浠ヤ綘鎴栬呬互root榪愯瀹冿紝鎴栬呯粰MPlayer鐨勪簩榪涘埗紼嬪簭璁劇疆SUID浣?璀﹀憡錛氳繖鏈夊畨鍏ㄩ闄?/strong>)銆傛垨鑰咃紝浣犲彲浠ヤ嬌鐢ㄤ竴涓壒鍒殑鍐呮牳妯″潡錛屽儚榪欐牱錛?/p>

  1. 涓嬭澆svgalib鐨?a >寮鍙戠増鏈?/a>(姣斿1.9.17)錛?br />鎴栬?/strong>
    浠?a >榪欓噷.涓嬭澆涓涓狝lex鍋氱殑渚汳Player浣跨敤鐨勭増鏈?涓嶉渶瑕乻vgalib鐨勬簮浠g爜灝卞彲浠ョ紪璇?銆?
  2. 緙栬瘧svgalib_helper鐩綍涓殑妯″潡(濡傛灉浣犳槸浠巗vgalib鐨勭綉欏典笂涓嬭澆鐨勬簮浠g爜錛屽彲浠ュ湪svgalib-1.9.17/kernel/鐩綍涓嬫壘鍒板畠)錛岀劧鍚巌nsmod銆?
  3. 鎶?code>svgalib_helper鐩綍縐誨埌mplayer/main/libdha/svgalib_helper.
  4. 濡傛灉浣犳槸浠巗vgalib鐨勭珯鐐逛笅杞界殑婧愪唬鐮侀渶瑕侊細鍒犳帀libdha/Makefile涓寘鍚?svgalib_helper"瀛楃涓茬殑CFLAGS琛屽墠闈㈢殑娉ㄩ噴鍙楓?
  5. 閲嶆柊緙栬瘧瀹夎libdha.

2.3.1.2.12.1 ATI鏄懼崱

鐩墠澶ч儴鍒咥TI鏄懼崱閮藉疄鐜頒簡鏈湴鏀寔錛屼粠Mach64鍒版渶鏂扮殑Radeon銆?/p>

緙栬瘧鐢熸垚涓や釜浜岃繘鍒舵枃浠訛細鐢ㄤ簬Radeon鐨?code>radeon_vid鍜岀敤浜嶳age 128鏄懼崱鐨?code>rage128_vid銆備綘鍙互寮哄埗浣跨敤鍏朵腑涓涓垨鑰呰VIDIX緋葷粺鑷姩杞藉叆鎵鏈夊彲鐢ㄧ殑椹卞姩銆?/p>

2.3.1.2.12.2 Matrox鏄懼崱

Matrox G200,G400,G450鍜孏550鎹姤鍛婂彲浠ュ伐浣溿?/p>

榪欎釜椹卞姩鏀寔瑙嗛鍧囪 鍣ㄦ瘮涓斿簲璇ュ嚑涔庡拰Matrox甯х紦鍐?/a>涓鏍峰揩銆?/p>

2.3.1.12.3 Trident鏄懼崱

鏈変竴涓彲鐢ㄤ簬Trident Cyberblade/i1鑺墖鐨勯┍鍔紝瀹冧滑涓鑸嚭鐜板湪VIA鐨凟pia涓繪澘涓娿?/p>

榪欎釜椹卞姩鏈堿lastair M. Robinson緙栧啓騫剁淮鎶わ紝浠栧湪浠栫殑涓婚〉涓婃彁渚涗粬鐨勬渶鏂扮増鏈殑椹卞姩涓嬭澆銆傝繖涓┍鍔ㄤ細寰堝揩琚姞鍒癕Player涓紝鎵浠VS搴旇宸茬粡鍖呭惈鏈鏂伴┍鍔ㄤ簡銆?/p>

2.3.1.2.12.4 3DLabs鏄懼崱

灝界鏈変竴涓敤浜?DLabs GLINT R3鍜孭ermedia3鑺墖鐨勯┍鍔紝浣嗘病鏈変漢嫻嬭瘯榪囷紝鎵浠ユ榪庢姤鍛婁俊鎭?/p>

2.3.1.2.13 DirectFB

"DirectFB鏄璁$敤浜庡祵鍏ョ郴緇熺殑鍥懼艦搴撱傚畠鑳藉埄鐢ㄦ渶灝忕殑璧勬簮寮閿鎻愪緵鏈澶х殑紜歡鍔犻熸晥鏋溿? -- 寮曡嚜http://www.directfb.org.

鎴戝湪榪欎竴閮ㄥ垎涓皢鐣ュ幓DirectFB鐨勭壒鎬с?/p>

灝界MPlayer涓嶆槸DirectFB鏀寔鐨?video provider"錛岃繖涓緭鍑洪┍鍔ㄥ皢寮鍚嬌鐢―irectFB鐨勮棰戞挱鏀俱傝繖灝?-- 褰撶劧 -- 瀹炵幇鍔犻燂紝鍦ㄦ垜鐨凪atrox G400涓奃irectFB鐨勯熷害璺焁Video涓鏍楓?/p>

鎬繪槸灝介噺浣跨敤鏈鏂扮殑DirectFB銆備綘鍙互鍦ㄥ懡浠よ涓氳繃浣跨敤-dfbopts閫夐」璁劇疆DirectFB鐨勯夐」銆傚眰閫夋嫨鍙互閫氳繃鍓┍鍔ㄦā寮忓疄鐜幫紝渚嬪錛?code>-vo directfb:2(榛樿浣跨敤layer -1錛氳嚜鍔ㄩ夋嫨)

2.3.1.2.14 DirectFB/Matrox(dfbmga)

璇烽槄璇?a >DirectFB鐨勪竴鑸粙緇嶉儴鍒?/a>鏉ヤ簡瑙f瑕佷俊鎭?/p>

榪欎釜瑙嗛杈撳嚭椹卞姩灝嗗紑鍚疢atrox G400/G450/G550鏄懼崱涓婄殑CRTC2(絎簩涓帴鍙?錛屾樉紺?strong>鐙珛浜?/strong>絎竴涓帴鍙g殑瑙嗛銆?/p>

浣垮叾宸ヤ綔鐨勬柟娉曞彲浠ュ湪鎶鏈儴鍒?/a>鍜岀洿鎺ヤ粠Ville Syrjala鐨?a >涓婚〉鑾峰緱銆?/p>

娉ㄦ剰錛氭垜浠病鑳借瀹冨伐浣滐紝浣嗘槸鏈変漢鍋氬埌浜嗐備笉綆℃庢牱錛屽皢CRTC2浠g爜縐繪鍒?strong>mga_vid鐨勫伐浣滄鍦ㄨ繘琛屼腑銆?/p>

2.3.1.3 MPEG瑙g爜鍣?/a>

2.3.1.3.1 DVB

MPlayer鏀寔Siemens錛孴echnotrend錛孏alaxis鎴朒auppauge鎻愪緵鐨勪嬌鐢⊿iemens DVB鑺墖鐨勬樉鍗°傛渶鏂扮殑DVB椹卞姩鍦?a >Linux TV site銆傚鏋滀綘鎯寵杞歡瑙g爜浣犻渶瑕佷竴涓嚦灝?GHz鐨凜PU銆?/p>

Configure搴旇鑳芥嫻嬪埌浣犵殑DVB鏄懼崱銆傚鏋滃畠娌℃湁錛屼嬌鐢ㄤ笅鍒楀懡浠ゅ己鍒朵嬌鐢?

  ./configure --enable-dvb

 

 

濡傛灉浣犲湪闈炴爣鍑嗙殑璺緞涓嬫湁ost澶存枃浠訛紝浣跨敤涓嬪垪鍛戒護璁劇疆璺緞

  ./configure --with-extraincdir=<DVB source directory>/ost/include

鐒跺悗姝e父緙栬瘧瀹夎銆?/p>

浣跨敤鏂規硶

紜歡瑙g爜(鎾斁鏍囧噯鐨凪PEG1/2鏂囦歡)浣跨敤涓嬪垪鍛戒護錛?/p>

  mplayer -ao mpegpes -vo mpegpes file.mpg|vob

MPEG1鐨勮蔣浠惰В鐮佹垨杞寲涓哄叾浠栨牸寮忎嬌鐢ㄤ笅鍒楀懡浠わ細

  mplayer -ao mpegpes -vo mpegpes -vop lavc yourfile.ext
  mplayer -ao mpegpes -vo mpegpes -vop fame,expand yourfile.ext

娉ㄦ剰鍒幫紝DVB鏄懼崱鍙敮鎸侀珮搴︿負288鎴?76鐨凱AL鏍煎紡鎴栬?40鎴?80鐨凬TSC鏍煎紡銆備綘蹇呴』瀵瑰叾瀹冪殑楂樺害榪涜閲嶆柊緙╂斁錛岄氳繃鍦?code>-vop閫夐」涓嬌鐢?code>scale=width:height鎸囧畾浣犳兂瑕佸搴﹀拰楂樺害銆侱VB鏄懼崱鍙互鎺ュ彈澶氱瀹藉害錛屽儚720錛?04錛?40錛?12錛?80錛?52絳夌瓑錛岃屼笖鍦ㄦ按騫蟲柟鍚戜笂鍙互紜歡緙╂斁錛屾墍浠ュぇ澶氭暟鎯呭喌涓嬩綘涓嶉渶瑕佷綔姘村鉤緙╂斁銆備緥濡傚浜?12x384(瀹介珮姣?:3)鐨凞ivX浣跨敤涓嬪垪鍛戒護錛?/p>

  mplayer -ao mpegpes -vo mpegpes -vop lavc,scale=512:576

濡傛灉浣犱嬌鐢ㄥ閾跺箷鐢靛獎鑰屼綘鎶婂畠鏀懼ぇ鍒版暣涓睆騫曠殑楂樺害錛屼綘鍙互浣跨敤expand=w:h鎻掍歡鏉ュ鍔犻粦甯︺備負浜嗙湅640x384鍒嗚鯨鐜囩殑DivX錛屼嬌鐢ㄤ笅鍒楀懡浠わ細

  mplayer -ao mpegpes -vo mpegpes -vop lavc,expand=640:576 file.avi

濡傛灉浣犵殑CPU瀵逛簬鎾斁720x576鐨凞ivX澶參錛屽皾璇曟í鍚戠緝鏀撅細

  mplayer -ao mpegpes -vo mpegpes -vop lavc,scale=352:576 file.avi

濡傛灉閫熷害娌℃湁鎻愰珮錛屽皾璇曠珫鐩寸緝鏀撅細

  mplayer -ao mpegpes -vo mpegpes -vop lavc,scale=352:288 file.avi

鍥犱負OSD鍜屽瓧騫曚嬌鐢∣SD鎻掍歡鐨勬墿灞曠壒鎬с傚洜姝わ紝涓嶈浣跨敤expand=w:h鎴栬?code>expand=w:h:x:y錛屼嬌鐢?code>expand=w:h:x:y:1(絎?涓弬鏁?code>:1灝嗗紑鍚疧SD娓叉煋)銆備綘涔熻鎯寵鎶婂浘璞″悜涓婄Щ鍔ㄤ竴鐐規潵緇欏瓧騫曟洿澶х殑榛戣壊鍖哄煙銆傚鏋滀綘涔熸兂瑕佺Щ鍔ㄥ瓧騫曪紝鍥犱負浠栦滑鍙兘鍦ㄤ綘鐢佃灞忓箷鐨勫闈紝浣跨敤-subpos <0-100>鏉ヨ皟鏁村畠(-subpos 80鏄釜涓嶉敊鐨勯夋嫨)銆?/p>

涓轟簡鍦≒AL鐢佃涓婃挱鏀鵑潪25fps鐨勭數褰辨垨鑰呭洜涓篊PU澶參錛屽姞涓?code>-framedrop閫夐」銆?/p>

涓轟簡淇濇寔DivX鏂囦歡鐨勫楂樻瘮騫惰幏寰楁渶鐞嗘兂鐨勭緝鏀懼弬鏁?紜歡姘村鉤緙╂斁鍜岃蔣浠跺瀭鐩寸緝鏀懼茍涓斾繚鎸佹紜楂樻瘮)錛屼嬌鐢ㄦ渶鏂扮殑dvbscale鎻掍歡錛?/p>

for  3:4 TV:  -vop lavc,expand=-1:576:-1:-1:1,scale=-1:0,dvbscale
for 16:9 TV:  -vop lavc,expand=-1:576:-1:-1:1,scale=-1:0,dvbscale=1024

灝嗘潵

濡傛灉浣犳湁浣跨敤闂鎴栨兂瑕佷簡瑙g壒鎬ч氬憡鎴栬呭弬鍔犺繖涓棶棰樼殑璁ㄨ錛屽姞鍏ユ垜浠殑MPlayer-DVB鐨勯偖浠跺垪琛ㄣ傝璁頒綇鍒楄〃鐨勮璦鏄嫳璇?/p>

鍦ㄦ湭鏉ヤ綘鍙互鏈熷緟浣跨敤DVB鏄懼崱鐨勮嚜甯SD鐗規ф樉紺篛SD鍜屽瓧騫曪紝榪樻湁鏇存祦鐣呯殑闈?5fps鐢靛獎鎾斁鍜屽疄鏃剁殑MPEG2鍜孧PEG4杞崲(閮ㄥ垎鐨勮В鍘?銆?/p>

2.3.1.3.2 DXR2

MPlayer鏀寔浣跨敤Creative DXR2鍗$殑紜歡鍔犳暟鍔熻兘

棣栧厛浣犺姝g‘瀹夎DXR2鐨勯┍鍔ㄣ備綘鍙互鍦?a >DXR2璧勬簮涓績榪欎釜绔欑偣鎵懼埌椹卞姩鍜屽畨瑁呮柟娉曘?/p>

鐢ㄦ硶

-vo dxr2
鍚姩TV杈撳嚭
-vo dxr2:x11鎴?code>-vo dxr2:xv
鍚姩X11鐨勫彔鍔犺緭鍑?
-dxr2 <option1:option2:...>
榪欎釜閫夐」鐢ㄦ潵鎺у埗DXR2椹卞姩

DXR2浣跨敤鐨勫彔鍔犺姱鐗囪川閲忓緢宸絾瀹冮粯璁ょ殑璁劇疆搴旇瀵規墍鏈変漢閮介傜敤銆侽SD鍙兘鍙互閫氳繃浣跨敤colorkey鐨勭粯鍒舵柟娉曞湪鍙犲姞(涓嶈兘鐢ㄤ簬TV)杈撳嚭涓疄鐜般備嬌鐢ㄩ粯璁ょ殑colorkey璁懼畾浣犲彲鑳借幏寰楀悇縐嶆晥鏋滐紝涓鑸儏鍐典笅浣犲彲鑳界湅鍒癱olorkey鐜粫鍦ㄥ瓧絎﹀懆鍥存垨鑰呭叾瀹冨彲絎戠殑鏁堟灉銆備絾鍙浣犻傚綋鐨勮皟鑺俢olorkey鐨勮瀹氫綘搴旇鍙互鑾峰緱鍙帴鍙楃殑鏁堟灉銆?/p>

榛樿閫夐」鍙傝manpage銆?/p>

2.3.1.3.3 DXR3/Hollywood+

MPlayer鏀寔Creative DXR3鍜孲igma Designs Hollywood Plus鍗$殑紜歡鍔犻熸挱鏀俱傝繖浜涘崱閮戒嬌鐢⊿igmaDesigns鐨?em8300 MPEG瑙g爜鑺墖

棣栧厛錛屼綘灝嗛渶瑕佹紜湴瀹夎DXR3/H+鐨勯┍鍔紝鐗堟湰鑷沖皯0.12.0鎴栬呮洿鏂扮殑銆備綘鑳藉湪DXR3 & Hollywood Plus for Linux鐨勭珯鐐規壘鍒伴┍鍔ㄥ拰瀹夎鎸囧銆侰onfigure搴旇鑷姩媯嫻嬪埌浣犵殑鏄懼崱錛岀紪璇戝簲璇ユ病鏈変換浣曢棶棰樸?/p>

鐢ㄦ硶

-vo dxr3:prebuf:sync:norm=x:<device>
overlay嬋媧籵verlay鑰屼笉鏄數瑙嗚緭鍑恒備綘蹇呴』鏈変竴涓紜厤緗殑鐨刼verlay璁劇疆鏉ユ甯稿伐浣溿傛渶綆鍗曠殑閰嶇疆overlay 鐨勬柟娉曟槸鍏堣繍琛宎utocal銆傜劧鍚庤繍琛宮player浣跨敤dxr3杈撳嚭鑰屼笉鎵撳紑overlay錛岃繍琛宒xr3view銆傚湪dxr3view涓綘鍙互璋冩暣overlay璁劇疆騫跺疄鏃剁湅鍒版晥鏋滐紝鍙兘榪欎釜鐗規у湪灝嗘潵浼氳MPlayer鐨凣UI鏀寔銆傚綋姝g‘璁劇疆浜唎verlay涔嬪悗浣犲氨涓嶅啀闇瑕乨xr3view浜嗐?br />prebuf鎵撳紑棰勭紦鍐層傞緙撳啿鏄痚m8300鐨勪竴涓壒鎬э紝鏄畠鍙互鍚屾椂澶勭悊涓甯т互涓婄殑瑙嗛銆傝繖琛ㄧず褰撲綘寮鍚緙撳啿(榛樿鐨?榪愯鏃訛紝MPlayer灝嗚瘯鍥句繚鎸佽棰戠紦鍐插尯閲岄潰鎬繪槸濉弧鏁版嵁鐨勩傚鏋滀綘鏄敤鐨勪竴鍙版瘮杈冩參鐨勬満鍣∕Player 澶ф浼氬崰鐢ㄦ帴榪?00%鐨凜PU銆傝繖鍦ㄤ綘鎾斁綰疢PEG嫻?渚嬪DVD錛孲VCD涔嬬被)鐨勬椂鍊欏挨鍏舵槑鏄撅紝鍥犱負MPlayer涓嶉渶瑕佹妸瀹冮噸鏂扮紪鐮佹垚 MPEG鎵浠ヤ粬浼氫互寰堥珮鐨勯熷害濉厖緙撳啿鍖恒?br />褰撲笉鐢ㄩ緙撳啿榪愯鏃秂m8300瀵笴PU鐨勫崰鐢ㄧ巼鍗佸垎鏁忔劅錛屾墍浠ュ緩璁綘鎵撳紑MPlayer鐨?code>-framedrop閫夐」鏉ラ槻姝㈣繘涓姝ョ殑涓嶅悓姝?br />sync灝嗘墦寮鏂扮殑鍚屾鏈哄埗銆傝繖涓洰鍓嶆槸涓涓瘯楠屾х殑鐗規с傛墦寮榪欎釜鍚屾鐗規у悗em8300鐨勫唴閮ㄦ椂閽熷皢鏃墮挓琚洃瑙嗭紝濡傛灉瀹冨紑濮嬪亸紱籑Player鐨勬椂閽熷畠灝嗚閲嶆柊璁劇疆浠庤屽鑷翠涪鎺変換浣曟粸鍚庣殑甯с?br />norm=x鐢ㄦ潵璁劇疆DXR3鍗$殑鐢佃鍒跺紡鑰岄伩鍏嶄嬌鐢╡m8300setup涔嬬被鐨勫閮ㄥ伐鍏楓傚彲鐢ㄧ殑鍒跺紡鏈? = NTSC錛? = PAL-60錛?3 = PAL銆傜壒鍒殑鍒跺紡鏄?(鑷姩閫夋嫨浣跨敤PAL/PAL-60)鍜?(鑷姩閫夋嫨浣跨敤PAL/NTSC)鍥犱負浠栦滑閫氳繃嫻嬭瘯鐢靛獎鐨勫撫閫熺巼鏉ュ喅瀹氭槸鍝釜鍒跺紡銆?norm = 0(榛樿鐨?涓嶆敼鍙樼幇鍦ㄧ殑鍒跺紡銆?br /><device> = 浣跨敤鐨勮澶囧彿濡傛灉浣犳湁瓚呰繃涓鍧梕m8300鏄懼崱銆?
浠諱綍榪欎簺閫夋嫨閮藉彲浠ヨ鐪佺暐
:prebuf:sync鍦ㄦ挱鏀綝ivX鐢靛獎鏃朵技涔庡伐浣滅殑寰堝ソ銆傛湁浜烘姤鍛婅繃鍦ㄦ挱鏀綧PEG1/2鏂囦歡鏃剁敤prebuf閫夐」鏈夐棶棰樸備綘鍙兘浼氬厛灝濊瘯涓嶅姞浠諱綍鍙傛暟錛屽鏋滀綘閬囧埌鍚屾鐨勯棶棰橈紝鎴栬匘VD瀛楀箷鐨勯棶棰橈紝璇曡瘯:sync銆?
-ao oss:/dev/em8300_ma-X
闊抽杈撳嚭錛屽湪鍏朵腑X鏄澶囧彿(涓?濡傛灉鍙湁涓鍧楁樉鍗?銆?
-aop list=resample:fout=xxxxx
em8300涓嶈兘宸ヤ綔鍦ㄩ噰鏍風巼浣庝簬44100Hz鐨勬儏鍐點傚鏋滈噰鏍風巼鍦?4100Hz涔嬩笅錛屽湪44100Hz鍜?8000Hz涓夋嫨鏈鎺ヨ繎鐨勪竴涓備緥濡傚浣跨敤22050Hz鐨勭數褰憋紝鍥犱負44100Hz/2 = 22050錛屾墍浠ヤ嬌鐢?4100Hz錛屽鏋滄槸24000Hz灝變嬌鐢?8000Hz錛屽洜涓?8000Hz/2 = 24000濡傛絳夌瓑銆傝繖瀵逛簬鏁板瓧闊抽杈撳嚭涓嶈搗浣滅敤(-ac hwac3)銆?
-vop lace/fame
(鑷姩鎻掑叆)瑕佸湪em8300涓婅鐪嬮潪MPEG鐨勫唴瀹?渚嬪DivX鎴栬匯ealVideo)浣犲繀欏昏緗竴涓猯ibavcodec(lavc)鎴栬卨ibfame(fame)涔嬬被鐨凪PEG1瑙嗛婊ら暅鐩墠lavc鏈夋洿濂界殑閫熷害榪樻湁鏇撮珮鐨勫浘鍍忚川閲忥紝闄ら潪浣犱嬌鐢ㄦ椂閬囧埌闂錛屽緩璁綘浣跨敤浠栥?code>-vop lavc/fame鐨勮繘涓姝ョ殑淇℃伅鍙互鍙傝僲an page銆?br />寮虹儓鎺ㄨ崘浣跨敤lavc銆傜洰鍓嶆病鏈夊姙娉曡緗甧m8300鐨刦ps錛岃繖琛ㄧず瀹冨皢鍥哄畾鍦?9.97fps銆傚洜涓鴻繖涓己鐑堟帹鑽愪綘浣跨敤-vop lavc=<quality>:25錛岀壒鍒槸褰撲綘浣跨敤prebuffering鐨勬椂鍊欍傞偅涔堜負浠涔堟槸25鑰屼笉鏄?9.97錛熷棷錛屽師鍥犳槸褰撲嬌鐢?9.97 鐨勬椂鍊欏浘鍍忔湁涓浜涜煩璺冦傜洰鍓嶆垜浠繕涓嶇煡閬撳師鍥犮傚鏋滀綘鎶婂畠璁劇疆鎴?5鍒?7涔嬮棿鐨勫兼槸鍥懼儚灝辯ǔ瀹氫簡銆傜洰鍓嶆垜浠兘鍋氱殑灝辨槸鎺ュ彈榪欎釜浜嬪疄銆?
-vop expand=-1:-1:-1:-1:1
灝界DXR3鐨勯┍鍔ㄨ兘鎶婁竴浜汷SD鏀懼埌MPEG1/2/4鐨勮棰戜笂錛屽畠姣擬Player鐨勪紶緇熺殑OSD鐨勮川閲忓樊鐨勫錛屽茍涓旇繕鏈変竴浜涘埛鏂扮殑闂銆備笂闈㈢殑鍛戒護琛屽皢鍏堟妸杈撳叆鐨勮棰戣漿鎹㈡垚MPEG4(榪欐槸蹇呴』鐨勶紝瀵逛笉璧?錛岀劧鍚庝嬌鐢ㄤ竴涓墿灞曟護闀滐紝涓嶈繘琛屼換浣曠緝鏀?-1錛氶粯璁ゅ?錛屽彧鏄妸姝e父鐨凮SD 鏀懼埌鍥懼儚涓?鏈鍚庣殑閭d釜"1"鐨勪綔鐢?銆?
-ac hwac3
em8300鏀寔浣跨敤鑺墖鐨勬暟瀛楅煶閲忚緭鍑烘潵鎾斁AC3闊抽(鐜粫闊蟲晥)銆傞槄璇?a >紜歡AC3鏉ヤ簡瑙C3鐨勬洿榪涗竴姝ョ殑淇℃伅

2.3.1.4 鍏朵粬鍙紜歡

2.3.1.4.1 Zr

榪欐槸鐢ㄤ簬閭d簺MJPEG瑙嗛鎹曟崏/鎾斁鍗?緇忚繃DC10+鍜孊uz鐨勬祴璇曪紝瀵筁ML33錛孌C10搴旇涔熻兘宸ヤ綔)鐨勬樉紺洪┍鍔?-vo zr)銆傞┍鍔ㄩ氳繃鎶婃瘡甯у浘鍍忕紪鐮佹垚涓簀peg鏍煎紡鍜岀劧鍚庢妸瀹冨彂閫佸埌鏄懼崱鏉ュ伐浣溿傚湪jpeg緙栫爜鏃惰浣跨敤libavcodec錛岃屼笖蹇呴』浣跨敤銆?/p>鐢ㄧ壒孌婄殑cinerama妯″紡錛屼綘鍙互閫氳繃涓や釜鎶曞獎浠拰涓ゅ潡MJPEG鍗$敤鐪熸鐨勫閾跺箷鏂瑰紡瑙傜湅鐢靛獎銆傛牴鎹垎杈ㄧ巼鍜岃川閲忕殑璁劇疆錛岃繖涓┍鍔ㄥ彲鑳借姹傛瀬寮虹殑CPU澶勭悊鑳藉姏錛屽鏋滀綘鐨勬満鍣ㄥお鎱㈢殑璇濊浣忎嬌鐢?code>-framedrop錛屾敞鎰忥細鎴戠殑AMD K6-2 350MHz(鍔犱笂 -framedrop閫夐」)瓚沖鐪媀CD灝哄鐨勪笢瑗垮拰緇忚繃緙╁皬鐨勭數褰便?

 

榪欎釜椹卞姩闇瑕佷竴涓唴鏍擱┍鍔紝鍙互鍦?a >http://mjpeg.sourceforge.net鎵懼埌錛屼綘蹇呴』鍏堣瀹冨伐浣溿侻JPEG鍗$殑瀛樺湪鑳借configure鑴氭湰鑷姩媯嫻嬪埌錛屽鏋滆嚜鍔ㄦ嫻嬪け璐ワ紝鐢ㄨ繖涓懡浠ゅ己鍒舵嫻?

  ./configure --enable-zr

 

 

椹卞姩鐨勮緭鍑哄彲浠ョ敤涓浜涢夐」璁劇疆錛屽湪man page閲岄潰鍙互鎵懼埌涓浠介暱闀跨殑鍙敤閫夐」鐨勬弿榪幫紝涓涓瘮杈冪煭鐨勯夐」鍒楄〃鍙互榪愯榪欎釜鍛戒護鑾峰緱

  mplayer -zrhelp

緙╂斁鍜孫SD (on screen display)榪欑被鍔熻兘榪欎釜椹卞姩涓嶈兘澶勭悊錛屼絾鍙互鐢ㄨ棰戞護闀滄潵瀹屾垚錛屼緥濡備綘鏈変竴涓垎杈ㄧ巼鏄?code>512x272 鐨勭數褰憋紝鑰屼綘甯屾湜鐢ㄤ綘鐨凞C10+鐢ㄥ叏灞忓箷瑙傜湅錛屼富瑕佹湁涓夌鍙兘鐨勬柟娉曪紝浣犲彲浠ユ妸鐢靛獎瀹藉害緙╂斁鍒?code>768錛?code>384錛屾垨鑰?code>192銆傝冭檻鍒拌繍琛岄熷害鍜岃川閲忕殑鍘熷洜錛屾垜浼氶夋嫨浣跨敤蹇熶簩嬈$嚎鍨嬭蔣浠剁緝鏀炬護闀滄妸鐢靛獎緙╂斁鍒?code>384x204銆傚懡浠よ鏄繖鏍風殑

  mplayer -vo zr -sws 0 -vop scale=384:204 movie.avi

鐢婚潰鐨勫垏鍓插彲浠ョ敤crop婊ら暅涔熷彲浠ョ敤椹卞姩鑷繁瀹屾垚銆傚亣璁劇數褰卞お瀹戒簡錛屽湪浣犵殑鏈哄櫒涓婃樉紺轟笉浜嗭紝閭d箞浣犱細鎯寵鐢?-zrcrop鏉ュ垏鍓茬數褰辯殑瀹藉害錛岄偅涔堜綘搴旇杈撳叆涓嬮潰鐨勫懡浠?/p>

  mplayer -vo zr -zrcrop 720x320+80+0 benhur.avi
濡傛灉浣犳兂瑕佷嬌鐢?code>crop婊ら暅錛屼綘鍙互榪愯
  mplayer -vo zr -vop crop=720:320:80:0 benhur.avi

澶氫釜-zrcrop灝變細璋冪敤cinerama妯″紡錛屼綘鍙互鎶婄數褰辨姇灝勫埌鍑犱釜鐢佃鎴栬呮姇褰變華涓婃潵鍒墮犱竴涓ぇ閾跺箷錛岃鎯充綘鏈変袱涓姇褰變華錛屽乏杈歸偅涓繛鍒頒綘鐨勬満鍣ㄧ殑/dev/video1鑰屽彸杈歸偅涓繛鍒頒綘鐨勬満鍣ㄧ殑/dev/video0涓婄殑DC10+涓婏紝鐢靛獎鐨勫垎杈ㄧ巼鏄?code>704x288錛屽悓鏃跺亣璁句綘甯屾湜鍙寵竟鐨勬姇褰變華鏄劇ず榛戠櫧鏁堟灉鑰屽彸杈圭殑鎶曞獎浠樉紺虹殑鐢ㄨ川閲?code>10鏉ユ樉紺簀peg甯ч偅涔堜綘闇瑕佷嬌鐢ㄤ笅鍒楀懡浠わ細

  mplayer -vo zr -zrdev /dev/video0 -zrcrop 352x288+352+0 -zrxdoff 0 -zrbw \
          -zrcrop 352x288+0+0 -zrdev /dev/video1 -zrquality 10 movie.avi

浣犲彂鐜板湪絎簩涓?code>-zrcrop涔嬪墠鍑虹幇鐨勯夐」鍙綔鐢ㄤ簬DC10+錛岃岀浜屼釜-zrcrop涔嬪悗鐨勯夐」浣滅敤浜庝綘鐨勬満鍣ㄣ傚湪cinerama涓兘浣跨敤鐨凪JPEG鍗℃渶澶氫負4鍧楋紝鎵浠ヤ綘鍙互鍒朵綔涓鐗?code>2x2鐨勮棰戝

鏈鍚庤繕鏈変竴涓噸瑕佺殑娉ㄦ剰浜嬮」錛氫笉瑕佸湪鎾斁鏈熼棿鍦ㄦ挱鏀捐澶囦笂鍚姩鎴栧仠姝awTV錛屽畠灝嗗鑷翠綘鐨勮綆楁満宕╂簝銆傜劧鑰岋紝棣栧厛鍚姩XawTV錛?鐒跺悗鍚姩MPlayer錛岀瓑MPlayer鎾斁緇撴潫錛?strong>鐒跺悗鍋滄XawTV鏄病鏈夐棶棰樼殑銆?/p>

2.3.1.4.2 Blinkenlights

榪欎釜椹卞姩鍙互浣跨敤Blinkenlights UPD鍏煎鍗忚鎾斁銆傚鏋滀綘涓嶇煡閬?a >Blinkenlights鏄粈涔堬紝浣犲氨涓嶉渶瑕佽繖涓┍鍔ㄣ?/p>

2.3.1.5 鐢佃杈撳嚭鏀寔

2.3.1.5.1 Matrox G400鏄懼崱

鍦↙inux涓嬩綘鏈?縐嶆柟娉曚嬌G400鐨勭數瑙嗚緭鍑哄伐浣滐細

閲嶈鎻愮ず錛?/strong>瀵逛簬Matrox G450/G550鐨勭數瑙嗚緭鍑烘柟娉曠湅涓嬩竴鑺傦紒

  • XFree86錛氫嬌鐢ㄨ兘鍦?a >Matrox鐨勭珯鐐?/a>鑾峰緱鐨勯┍鍔ㄥ拰HAL妯″潡銆傝繖灝嗗湪鐢佃涓婂疄鐜癤銆?
    榪欑鏂規硶涓嶇粰浣犲姞閫熸挱鏀?/strong>錛屼笉鍍廤indoze錛?絎簩涓緭鍑哄ご鍙湁YUV甯х紦鍐詫紝BES(Back End Scaler錛屽湪G200涓嶨400涓嶨450涓?G550鏄懼崱涓婄殑YUV緙╂斁)鏃犳硶鐢ㄤ簬瀹冿紒windows鐨勯┍鍔ㄤ互鏌愮鏂瑰紡瑙e喅浜嗚繖涓棶棰橈紝鏈夊彲鑳芥槸閫氳繃浣跨敤3D寮曟搸鏉ョ緝鏀撅紝騫剁敤YUV甯х紦鍐叉樉紺哄浘鍍忋傚鏋滀綘紜疄鎯寵浣跨敤X錛屼嬌鐢?code>-vo x11 -fs -zoom閫夐」錛屼絾榪欏皢鍗佸垎緙撴參錛岃屼笖浼氬紑鍚?strong>Macrovision鐗堟潈淇濇姢 (浣犺兘浣跨敤榪欎釜perl鑴氭湰緇曡繃Macrovision銆?
  • 甯х紦鍐?/strong>錛氬湪2.4鐨勫唴鏍鎬腑鍙互浣跨敤matroxfb妯″潡鑰?.2鐨勫唴鏍鎬腑娌℃湁鐢佃杈撳嚭鐨勭壒鎬э紝鎵浠ュ瀹冩槸娌℃湁鐢ㄧ殑銆備綘蹇呴』鍦ㄧ紪璇戞椂寮鍚墍鏈変笌matroxfb鐩稿叧鐨勭壒鎬?闄や簡MultiHead涔嬪)錛屽茍涓旀妸浠栦滑鍏ㄩ儴緙栬瘧鎴?strong>妯″潡錛?浣犺繕闇瑕佸紑鍚疘2C鍔熻兘銆?
    1. 榪涘叆TVout/matroxset鐒跺悗榪愯make銆傛妸matroxset瀹夎鍒頒綘鐨凱ATH涓殑鏌愪釜鍦版柟銆?
    2. 濡傛灉浣犳病鏈夎fbset錛岃繘鍏?code>TVout/fbset鐒跺悗榪愯make銆傛妸fbset瀹夎鍒頒綘鐨凱ATH涓殑鏌愪釜鍦版柟銆?
    3. 鐒跺悗榪涘叆鍒癕Player婧愮爜鐩綍涓殑TVout/瀛愮洰褰曪紝浠oot鎵ц./modules銆備綘鐨勬枃鏈ā寮忕殑鎺у埗鍙板皢榪涘叆鍒板撫緙撳啿妯″紡(娌℃湁鏂規硶鏀瑰洖鏉ワ紒)銆?
    4. 涓嬩竴姝ワ紝淇敼騫惰繍琛?code>./matroxtv鑴氭湰銆傝繖灝嗙粰浣犳彁渚涗竴涓崄鍒嗙畝鍗曠殑鑿滃崟銆傛寜2鍜?strong>ENTER銆傜幇鍦ㄤ綘鐨勬樉紺哄櫒鍜岀數瑙嗕笂搴旇鏈変竴鏍風殑鍥懼儚銆傚鏋滅數瑙?榛樿PAL)鍥劇敾鏈変簺濂囨殑鏉$汗錛岃剼鏈笉鑳藉姝g‘鍦拌緗垎杈ㄧ巼(浣跨敤緙虹渷鐨?40x512)銆傝瘯璇曡彍鍗曢噷鐨勫叾浠栧垎杈ㄧ巼鎴栬?鍜岃瘯璇昮bset銆?

    Yoh銆傛帴鐫鐨勪換鍔℃槸浣縯ty1涓婄殑鍏夋爣(鎴栬呭埆鐨勪粈涔?娑堝け錛屽拰鍏抽棴灞忓箷鎶戝埗鏄劇ず銆傛墽琛屼笅鍒楃殑鍛戒護錛?/p>

    echo -e '\033[?25l'鎴栬?code>setterm -cursor off
    setterm -blank 0

    浣犲彲鑳芥兂鎶婁笂榪板唴瀹硅剼鏈紝鍚屾椂涔熸竻灞?. 璁╁厜鏍囧嚭鐜扮殑鍛戒護鏄細
    echo -e '\033[?25h'鎴栬?code>setterm -cursor on

    Yeah kewl銆傜敤mplayer -vo mga -fs -screenw 640 -screenh 512 <filename>鏉ユ挱鏀劇數褰?br />(濡傛灉浣犳鍦ㄤ嬌鐢╔錛岀敤CTRL-ALT-F1涔嬬被鐨勫揩鎹烽敭鎹㈡垚matroxfb錛?
    鍒嗚鯨鐜囨崲鎴?40x512濡傛灉浣犵敤鐨勪笉鏄繖涓垎杈ㄧ巼銆?br />浜彈瓚呭揩瓚呭鐗規х殑Matrox鐢佃杈撳嚭(姣擷v榪樿濂?錛?/strong>

鍒朵綔涓涓狹atrox鐢佃杈撳嚭綰?/h4>

 

 

G400鐨勭數緙嗙嚎錛欳RTC2榪炴帴鍣ㄧ殑絎?鏍歸拡鏄鍚堣棰戜俊鍙? 鍩虹嚎鏄6錛岀7鍜岀8鏍歸拡銆?Bal閱秙 R閱晍鎻愪緵淇℃伅)

G400鐨勭數緙嗙嚎錛欳RTC2榪炴帴鍣ㄧ殑絎?鏍歸拡鏄鍚堣棰戜俊鍙? 鍩虹嚎鏄5錛岀6錛岀7鍜岀15鏍歸拡銆?Bal閱秙 R閱晍鎻愪緵淇℃伅)

2.3.1.5.2 Matrox G450/G550鏄懼崱

榪欎簺鏄懼崱鐨勭數瑙嗚緭鍑烘敮鎸佹渶榪戝垰琚紩鍏ワ紝鑰屼笖榪樻病鏈夎繘鍏ュ唴鏍哥殑涓繪祦銆傛嵁鎴戞墍鐭ョ洰鍓嶄笉鑳戒嬌鐢?strong>mga_vid 鍥犱負G450/G550鐨勯┍鍔ㄥ彧鑳藉伐浣滃湪涓縐嶉厤緗笅闈細絎竴涓狢RTC鑺墖(鏈夋洿澶氱壒鎬?鎺ョ涓涓猟isplay(鏄劇ず鍣?錛岀浜屼釜 CRTC(娌℃湁BES -- BES鐨勮В閲婄湅涓婇潰G400鐨勯儴鍒?鎺ョ數瑙嗕笂錛屾墍浠ヤ綘鐩墠鍙兘浣跨敤MPlayer鐨?fbdev鐨勮緭鍑鴻澶囥?/p>

鐩墠絎竴涓狢RTC涓嶈兘浼犻佸埌絎簩涓ご銆傚唴鏍哥殑matroxfb椹卞姩鐨勪綔鑰?-- Petr Vandrovec -- 鍙兘姝e湪鍔姏鏀寔瀹冿紝浣跨敤鎶婄涓涓狢RTC鐨勮緭鍑哄悓鏃舵樉紺哄湪涓や釜澶翠笂鐨勬柟娉曪紝鍍忕洰鍓岹400鎺ㄨ崘鐨勪竴鏍鳳紝鐪嬩笂闈㈢殑閮ㄥ垎銆?/p>

闇瑕佺殑鍐呮牳琛ヤ竵鍜宧owto鐨勭粏鑺傚彲浠ヤ粠http://www.bglug.ca/matrox_tvout/涓嬭澆銆?/p>

2.3.1.5.3 ATI鏄懼崱

寮曡█

ATI鐩墠涓嶆兂瀵逛粬鐨勪換浣曚竴縐嶇數瑙嗚緭鍑鴻姱鐗囨彁渚汱inux涓嬬殑鏀寔錛岀敱浜庝粬浠巿鏉冪殑Macrovision鎶鏈?/p>

ATI鏄懼崱鍦↙inux涓婄數瑙嗚緭鍑虹殑鏀寔鎯呭喌

  • ATI Mach64 錛?a >gatos鏀寔銆?
  • ASIC Radeon VIVO 錛?a >gatos鏀寔銆?
  • Radeon鍜?strong>Rage128錛歁Player鏀寔錛佹煡闃?a >VESA椹卞姩鍜?a >VIDIX涓よ妭銆?
  • Rage Mobility P/M, Radeon, Rage 128, Mobility M3/M4錛?a >atitvout鏀寔銆?

鍦ㄥ叾瀹冩樉鍗′笂錛屽彧鑳戒嬌鐢?a >VESA椹卞姩錛屾病鏈塚IDIX鍙敤銆備絾闇瑕佸己澶х殑CPU銆?/p>

浣犲敮涓闇瑕佸仛鐨勪簨鎯?-- 鍦ㄥ惎鍔ㄤ綘鐨勭數鑴戜箣鍓嶆彃涓婄數瑙嗚繛鎺ュ櫒鐨勬彃澶?/strong>鍥犱負瑙嗛BIOS鍙湪鑷婦鏈熼棿鍒濆鍖栦竴嬈°?/p>

2.3.1.5.4 Voodoo 3

鏌ラ槄榪欎釜緗戝潃銆?/p>

2.3.1.5.5 nVidia

棣栧厛錛屼綘蹇呴』浠?a >http://nvidia.com涓嬭澆灝侀棴婧愮爜鐨勯┍鍔紝鎴戜笉浼氭弿榪板畨瑁呭拰閰嶇疆鐨勮繃紼嬪洜涓哄畠涓嶅睘浜庤繖綃囨枃妗g殑鑼冨洿銆?/p>

褰揦Free86, XVideo, 鍜?D鍔犻熼兘姝e父宸ヤ綔涔嬪悗錛屾牴鎹笅闈㈢殑渚嬪瓙(鏀瑰啓鎴愰傚悎浣犵殑鏄懼崱/鐢佃)緙栬緫浣犵殑XF86Config 涓綘鐨勬樉鍗$殑Device閮ㄥ垎:

Section "Device"
        Identifier      "GeForce"
        VendorName      "ASUS"
        BoardName       "nVidia GeForce2/MX 400"
        Driver          "nvidia"
        #Option         "NvAGP" "1"
        Option          "NoLogo"
        Option          "CursorShadow"  "on"

        Option          "TwinView"
        Option          "TwinViewOrientation" "Clone"
        Option          "MetaModes" "1024x768,640x480"
        Option          "ConnectedMonitor" "CRT, TV"
        Option          "TVStandard" "PAL-B"
        Option          "TVOutFormat" "Composite"

EndSection
 
 
鍑哄錛?a >http://web.njit.edu/all_topics/Prog_Lang_Docs/html/mplayer/Chinese/video.html


]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
      <noscript id="pjuwb"></noscript>
            <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
              <dd id="pjuwb"></dd>
              <abbr id="pjuwb"></abbr>
              免费成人高清在线视频| 国产精品久久久爽爽爽麻豆色哟哟| 欧美丰满少妇xxxbbb| 久久精品五月| 欧美在线视频在线播放完整版免费观看| 一本久道久久综合中文字幕| 亚洲日本精品国产第一区| 亚洲国产欧美一区二区三区同亚洲 | 亚洲人成毛片在线播放女女| 免费一级欧美片在线观看| 麻豆亚洲精品| 91久久精品国产91久久性色| 99精品视频免费| 亚洲欧美在线一区二区| 久久影院午夜片一区| 免费成人黄色| 国产精品欧美久久| 国模私拍一区二区三区| 91久久一区二区| 亚洲欧美久久久久一区二区三区| 久久激情婷婷| 亚洲精品久久久蜜桃| 午夜精品在线| 欧美精品免费看| 国产一级揄自揄精品视频| 亚洲欧洲一区二区在线播放| 亚洲欧美日韩综合aⅴ视频| 美女尤物久久精品| 一个人看的www久久| 久久夜色精品国产| 欧美日韩在线不卡一区| 激情欧美日韩一区| 亚洲午夜国产一区99re久久| 卡通动漫国产精品| 亚洲一区二区三区三| 免费久久99精品国产| 国产麻豆综合| 宅男噜噜噜66国产日韩在线观看| 久热精品视频| 西西人体一区二区| 亚洲午夜电影网| 在线一区免费观看| 欧美+亚洲+精品+三区| 亚洲视频在线观看| 欧美精品福利| 亚洲成色www8888| 欧美自拍丝袜亚洲| 日韩午夜三级在线| 欧美激情亚洲综合一区| 激情久久久久久久久久久久久久久久| 亚洲男人的天堂在线aⅴ视频| 亚洲人体1000| 免费成人在线观看视频| 激情婷婷欧美| 久久免费视频网站| 午夜在线播放视频欧美| 国产精品综合| 性欧美videos另类喷潮| 亚洲视频在线免费观看| 国产精品二区二区三区| 亚洲夜晚福利在线观看| 99视频超级精品| 国产精品99一区二区| 亚洲一区二区3| 亚洲午夜视频在线| 国产精品五月天| 欧美一区深夜视频| 羞羞答答国产精品www一本| 国产欧美日韩视频一区二区三区| 欧美一区视频| 久久五月激情| 日韩亚洲欧美成人| 99热精品在线观看| 国产精品视频免费观看www| 亚洲欧美日韩系列| 午夜精品剧场| 亚洲高清不卡在线观看| 亚洲二区精品| 欧美日韩一区二| 欧美一区二粉嫩精品国产一线天| 午夜综合激情| 亚洲狼人精品一区二区三区| 99精品国产热久久91蜜凸| 国产精品嫩草99a| 美女脱光内衣内裤视频久久影院 | 国产最新精品精品你懂的| 亚洲综合第一页| 欧美一区二区三区成人| 一本久久知道综合久久| 欧美午夜视频网站| 亚洲欧美日韩在线| 久久高清国产| 亚洲精品日韩久久| 一区二区日韩免费看| 国产亚洲一区二区三区| 欧美 日韩 国产在线| 欧美日韩国产成人在线观看| 久久成人人人人精品欧| 久久综合免费视频影院| 亚洲色诱最新| 久久国产天堂福利天堂| 一本一本久久| 久久久久久久性| 亚洲欧美日韩国产中文在线| 久久精品国产第一区二区三区最新章节 | 亚洲免费大片| 精品二区视频| 中日韩男男gay无套| 亚洲成色999久久网站| 亚洲一区观看| 亚洲精品在线观| 久久国产一区| 欧美一区二区三区另类 | 欧美福利专区| 国产精品视频免费观看| 亚洲人成网站在线观看播放| 国产一区二区主播在线| 中文欧美日韩| 99这里只有久久精品视频| 久久精品首页| 久久久国产成人精品| 国产精品magnet| 亚洲另类一区二区| 亚洲精品欧美| 欧美成年人在线观看| 美女网站在线免费欧美精品| 国产午夜久久久久| 亚洲综合首页| 性一交一乱一区二区洋洋av| 欧美四级在线观看| 日韩午夜在线视频| 日韩一级二级三级| 欧美激情网站在线观看| 欧美国产日韩二区| 亚洲国产另类久久久精品极度| 久久久国产精彩视频美女艺术照福利| 欧美激情一区二区三区全黄| 亚洲国产综合在线看不卡| 欧美亚洲综合网| 欧美在线视频导航| 国产麻豆成人精品| 亚洲欧美日韩网| 久久久www成人免费无遮挡大片| 国产欧美一区二区精品秋霞影院| 一区二区三区欧美视频| 亚洲一区二区三区精品视频| 欧美日韩在线亚洲一区蜜芽| 夜夜嗨av一区二区三区四季av | 亚洲欧洲av一区二区三区久久| 欧美日本簧片| 一区二区三区三区在线| 亚洲欧美日韩精品综合在线观看 | 欧美xart系列高清| 欧美激情国产精品| 亚洲精品一级| 欧美日韩国产一区二区三区地区 | 国产中文一区二区| 久久久久久国产精品mv| 欧美成人免费视频| 9色精品在线| 国产精品久久久久婷婷| 久久国产天堂福利天堂| 亚洲国产综合在线| 亚洲伊人一本大道中文字幕| 国产日韩欧美中文| 麻豆亚洲精品| 亚洲一区二区三区欧美| 欧美 日韩 国产精品免费观看| 99精品视频免费观看| 国产精品任我爽爆在线播放 | 国产麻豆日韩| 美女在线一区二区| 亚洲美女在线一区| 久久另类ts人妖一区二区| 亚洲精品在线电影| 国产日产欧美a一级在线| 欧美a级一区| 午夜精品理论片| 日韩一区二区免费高清| 久热re这里精品视频在线6| 日韩性生活视频| 精品成人久久| 国产精品久久久999| 久久久久久999| 亚洲天堂第二页| 欧美国产先锋| 久久精品日韩| 亚洲自拍另类| 亚洲精品国精品久久99热一| 国产日韩欧美不卡| 欧美日精品一区视频| 久久最新视频| 欧美一区二区在线观看| 一本色道久久99精品综合| 久热综合在线亚洲精品| 欧美有码视频| 亚洲一区精彩视频| 夜色激情一区二区| 性欧美xxxx视频在线观看| 狠狠久久五月精品中文字幕|