 ++++++++++++++++++++++++++++++++++++++++++++
                        XINE:  
 ++++++++++++++++++++++++++++++++++++++++++++


     => $Id: FAQ_uk,v 1.1 2002/03/24 01:33:32 f1rmb Exp $

-----

ͦ:

   - Ʀ   (GUI).
  - Ԧ .
 ALSA - advanced Linux sound architecture (    Linux).
 CSS - content scrambling system (  ͦ).
 CVS - concurent version system (  ̦).
 dll - dynamic link library (̦ ¦̦ ͦ  (Win32)).
 DMA - direct memory access (    'Ԧ; Ѥ
          Ԥ  ͦ .  .   Ԧ ).
 DVD - digital video disc (  ˦  ҦΦϧ æ).
 gcc  - GNU C compiler (Ц   C).
 MPEG - moution picture encoding group (   צ,
             Ѥ    æ).
 MRL - media resource locator ( () Ħ ).
 MTRR - memory type range registers (Ǧ   Ħ 'Ԧ).
 PID - process identifier (Ʀ () ).
 VCD - Video CD (   צ  -).
 URL - universal resource locator (Φ  () ).
 Xv  - eXtension video (  Xwindow   Ʀ).
 Xshm - Xwindows shared memory (Ʀ   '  Ц ).

----

 
 -===-

   1   
   1.1   ̦դ æ   Ԧ?
   1.2   צצĦ  Ϥ  -     ?

   2    
   2.1   ҦΦ æ xine-lib, xine-ui  xine-plugin ̦?
   2.2         Ӧ xine?

   3    㶷
   3.1  Φ Ҧ  ϧ Цæ  ?
   3.2  Φ Ц xine?
   3.2.1 Ԧ æ  Цæ  ˦æ
   3.2.2 Φ æ  Цæ

   3.3       CFLAGS  Цæ?
   3.4  Φ ¦Φ Ӧ Ԧ xine  AMD K7?
           Ц  ?
   3.5  Цæ: xine-lib.
   3.5.1   Ц  ˦!
   3.5.2 ¦  Цæ Xv צ !
   3.6  Цæ: xine-ui.
   3.6.1   xine-lib  xine-ui צѤ    ¦̦!

   4   
   4.1    Ц dll ̦ Windows ˦  xine?

   5      XINE :)

   5.1  
   5.1.1     Ҧ -  Φ  ?
   5.1.2      xine  FreeBSD, Solaris!
   5.1.3  Φ      STDIN?
   5.1.4  Φ ͦ  Ʀ  xine?
   5.1.5   aalib?  Φ    xine?
   5.1.6  æ Ӧ    ~/xine/config ?
   5.1.7  Φ  dvd ?
   5.1.8    ڦ   RPC-2    Ǧ!
   5.1.9   xine  (S)VCDs?

   5.2    
   5.2.1     צԦ, xine դ צ,   !
   5.2.2      ALSA 0.9.x  (alsa09 audio plugin)
   5.2.3    ALSA 0.5.x?
   5.2.4   xine Ц 4-/5- "Dolby surround" Ħ  Ħ?
   5.2.5    Ц ac3   spdif  Φ ac3 ?
   5.2.6 ͦ Ԧ   Ʀ ̦   Φ !    !?

   5.3    
   5.3.1    Ħ -     !
   5.3.2     xine  Xv   ˦  Φ ҦΦ?
   5.3.3  xine       צ!
   5.3.4 ˦   X Ԧæ  Ҧ  xine  צ!
   5.3.5  (Цצ Ҧ) צ !
   5.3.6    ͦ ̦/צ/?

   5.4  :          ?.
   5.4.1 ¦   xine    Ħ /ϧ!
   5.4.2 "no video port found"
   5.4.3 "Unable to open dvd drive (/dev/dvd)"
   5.4.4 "demux error! 00 00 00 (should be 0x000001)"
   5.4.5 "input_dvd: Sorry, xine doesn't play encrypted DVDs. The legal status
          of CSS decryption is unclear and we will not provide such code."
   5.4.6 "audio driver 'oss' failed, using null driver instead"

   6    (BUGS) -  Ҧ     ˦˦ ! ;-)
   6.1  Ħ  -  Ħ   (bug)!    Ϧ  ?






---------------


1   

 1.1   ̦դ æ   Ԧ?

         צצ  Ӧ Φ  
     Ӧ ̦ xine.

1.2   צצĦ  Ϥ  -     ?

        Φ,    Ħ    
        ̦צ,     . ;-)

      - - ̦  ,   , 
    ϧ æ  xine-user@lists.sourceforge.net


2    

2.1   ҦΦ æ xine-lib, xine-ui  xine-plugin ̦?

       xine   ,  ͦ   
    .   צ  ĦΦ  צ Φ .

    xine-lib     xine.  ͦ Ӧ ̦
     Ҧ   -,   צ  xine.

    xine-ui     ,  Ѥ
     xine-lib.

    xine-plugin     צ Ц ̦, ˦
      ۦ Φ  צ Φ
      צ   xine.

  2.2         Ӧ xine?

    צ  CVS :

     cvs -d :pserver:anonymous@cvs.xine.sourceforge.net:/cvsroot/xine login

     < >

     cvs -d :pserver:anonymous@cvs.xine.sourceforge.net:/cvsroot/xine co xine-lib
     cvs -d :pserver:anonymous@cvs.xine.sourceforge.net:/cvsroot/xine co xine-ui

     ,     צ צ
     (¦Φ   )  ϧ Ҧ.

 3    㶷

     3.1  Φ Ҧ  ϧ Цæ  ?

        Ʀæ  ¦ Ӧ gcc   Ӧ  
     Ц Ǧ gcc-3.x.    ڦ,  gcc Ӧ  
    (patched)  ڦ  xine  ¦   Ц .
    ( libmpeg2  ڦ  Φ pgcc)

       GNU make  Ц xine.  ¦Ԧ GNU/Linux
     "make"  GNU make -     "gmake".

 3.2  Φ Ц xine?

 3.2.1 Ԧ æ  Цæ  ˦æ.

     Φ xine-lib  xine-ui tar Ȧ, ̦ 
     æ.   tar Ȧ,  

    tar -xfvz '_Ȧ.tar.gz

    Φ æ  xine  Ҧ /usr/local
     Ӧ ަ.   ҦΦ צŧ ͦΦ (root),
        ¦Ԧ .

      xine-lib, ̦:
    # ./configure
    # make install

      ,    /etc/ld.so.conf ͦ /usr/local/lib,
    ̦ :

    # ldconfig

    ̦  xine-ui, ̦:
    # ./configure
    # make install

 3.2.2 Φ æ  Цæ

     Цæ   Ӧ ̦ xine (. 2.1 
      æ ̦).

     Φ   xine-lib.  ¦̦ Ц   Ц,
         xine-ui / xine-plugin.

    - צͦ  ,     Φ xine-lib  
    Ʀ (),  ,   $prefix/bin   ͦϧ PATH  
     (linker)  ¦̦  $prefix/lib -  Цæ 
    ,   xine-lib      configure   
        libxine.   bash  
      Ħ  :

     export PATH="$prefix/bin:$PATH"
     export LD_LIBRARY_PATH="$prefix/lib:$LD_LIBRARY_PATH"

      ,  libxine    xine-ui/xine-plugin/....

     Ԧ æ  Цæ.    Φ,
     Φ    xine.

     ./cvscompile.sh [-> Ȧ Ԧ    צ   CVS]
     ./configure
     make
     make install

3.3       CFLAGS  Цæ?

     ,      ͦ GLOBAL_CFLAGS  Ԧ 
     configure .

         ڦ  Ȧ   ¦̦ Ȧ
     Ц.

    : export GLOBAL_CFLAGS="-I/usr/include -L/home/guenter/xine_libs"

3.4  Φ ¦Φ Ӧ Ԧ xine  AMD K7?    Ц  ?

        Ʀæ   ¦  K7,    ¦
    Ӧ gcc (2.92.2     )   Ц K7.
       ƦæΦ  צ Ӧ xine  Ҧ  Φ
     Ҧæ:


       ͦ  ¦  6 ̦ Ҧ (686).
     ¦ Φ      æ 3DNow!

       ¦ צ gcc    Ц "¦"
    Ц  K7 (   æ).   configure
      Φ   / gcc,    ͦ
    xine_BUILD צצ ϧ Ʀæ, :

     export xine_BUILD=k7-pc-linux-gnu
     rm -f config.cache
     ./cvscompile.sh
     make
     make install


3.5  Цæ: xine-lib.

3.5.1   Ц  ˦!

        צ Ц xine-lib,  Φ (   )
       ¦̦ Ӧ zlib  צצΦ  (headers), ˦ 
        Ԧ   zlib-devel  Ħ.

3.5.2 ¦  Цæ Xv צ !

          Ц Ц Xv,    
      Xv ¦̦     ۦ ͦ, :

     ls /usr/X11R6/lib/libXv*

         ˦ .so ¦̦, :

      /usr/X11R6/lib/libXv.a
      /usr/X11R6/lib/libXv.so
      /usr/X11R6/lib/libXv.so.1

        Ҧ   libtool 1.4  צ.    
      libXv.a    ĦѤ Ӧ Ԧ:

       ld --whole-archive -shared -o libXv.so.1 libXv.a
       ln -s libXv.so.1 libXv.so
       ldconfig

        æ  Φ  צ Ц Ц Xv צ  ϧ .


3.6  Цæ: xine-ui.

3.6.1   xine-lib  xine-ui צѤ    ¦̦!

           3.2 .    צצ
         .

      Ħ    .3.2,     $prefix/bin
       ͦΦ path    (linker)   ¦̦
      Φ  $prefix/lib. (  , $prefix  ,   Φ
       ۦ xine-lib (,  xine-lib  "make install"
         Ť,  ̦  Ц xine-ui ).

        3.2  ̦  ,   Ц  
      Ӧ ̦ xine.


 4   

   4.1    Ц dll ̦ Windows ˦  xine?

    xine դ 

     /usr/lib/win32

        æ dll ̦,    ͦ  
     ̦ Ʀæ ( ~/.xine/config) :

     codec.win32_path:/usr/lib/win32


   5      XINE :)

   5.1  

   5.1.1     Ҧ -  Φ  ?

      ۦ Φ ϧ (, צ, צ, ..) צΦ  xine.
          Ӧ æ  ͦæ Ԧ.
      צ  :

       -  դ  ͦ Ц Ԧ   Ӧ.
         ۦ      Unix  դ
         Ǧ 3DNOW, SSE, .. .   Ԥ ¦  
         Ц .

       -  դ Φ ¦ gas/gcc

       -  ۦ ,   Ԥצ  (  "top" ("gtop"),
           ˦     )

       -    դ  Xv,    Ħ 
          16 ¦ ,   24   (˦  ¦ 'Ԧ).

       -    צ  / צ,  Ԥ   צ
           צ æ  MPEG ˦  Ʀæ
	  ̦ ~/.xine/config:

	 video.zoom_mpeg1:0

       -    ,  ͦ צ
         դ  DMA (  );
         Ҧ   æ -x67 (-x68)
          Ultra DMA 33 (66)  צ Цդ צ.
         Ӧ  Ҧ  ̦ /etc/sysconfig/harddisks

           Linux   צ Ҧ  :

	 # /./sbin/hdparm /dev/hda     ( /dev/sda   SCSI צ)

          ...
          using_dma    =  1 (on)
          ...

           צ DMA   :

	  hdparm -d1 Ҧ__ͦ__צ

          æ       :

         http://oreilly.linux.com/pub/a/linux/2000/06/29/hdparm.html

         - xine Ҧ ˦   'Ԧ ˦  צ 
           ϧ ;    צ Ӧ ,
           ˦.

           ަ via apollo pro, (¦     ϧ
         ϧ Ԧ Gigabyte).       
         'Ԧ   BIOS    ˦ ˦
          ˦   :

          http://www.overclockers.com/tips105/index03.asp

          Ǧ   Ԧ  c  Windows   ަ,
            Ħ  FreeBSD  ̦ pciconf.   Linux
          ĦΦ .

           '   (Heiko),    ˦   ,
            (  ϧ ) Via Apollo Pro.

         -   æ Ԧ ϧ    
          :

          => http://powertweak.sourceforge.net

         - צ Ц MTRR   Ҧ.   Ӧ դ XFree 3.x,
            Φ Ԧ Ц    Ʀ '.
           ̦    "linux dvd howto".

            դ XFree 4.x, צæ Ц MTRR  Ҧ  .

            cat /proc/mtrr -    դ    
            ˦Ԧ 'Ԧ צ,    .

       -    ϧ raw    DVD

          Raw ϧ Φ  Φ   Linux Ǧ 2.4.x , 
             (patches) Φ :

          ftp://ftp.kernel.org/pub/linux/kernel/people/sct/raw-io/

            ϧ raw devices,  Ц צ Ҧ raw
             DVD, :

          raw /dev/raw1 /dev/hdc

          ̦  ̦   ' "rdvd"  դ   Ҧ raw:

          ln -s /dev/raw1 /dev/rdvd

5.1.2       xine  FreeBSD, Solaris!

	צ צצ README   Ҧ:

	xine-ui/doc

5.1.3   Φ      STDIN?

        Ħ :
      
       cat stream.mpg | xine stdin://mpeg1

      ,    mpeg-2 Ԧ :
      
       cat stream.vob | xine stdin://mpeg2

5.1.4  Φ ͦ  Ʀ  xine?

           ¦ ϧ ϧ   
       (GUI).     xine      ̦ 
      ̦  צɤ צ  (  ͦ 
      Ԧ).    ¦  (skin  xine).
        æ        
      צդ.
      
         Ц ئ   :),   
      צצ  gui.skin  Ʀæ  ~/.xine/config.

5.1.5   aalib?  Φ    xine?

      aalib  ascii art ¦̦. Xine    aalib צ 
          צ  ̦ͦ (xterm, ..)  ̦   
      vt100 -   ;>

         צ  aalib     
       configure   xine-lib  xine-ui. Ҧ "xine" ¦
      "aaxine" ¦   Ц  ,    
         Ħ :

       aaxine foo.mpg

        aalib צ .


5.1.6  æ Ӧ    ~/xine/config ?

        ¦ æ    ̦ xine-ui/doc/README.config_uk.

5.1.7  Φ  dvd ?

        :
    
       dvd    Ħ  xine     Цդ
        /  DVD.  ҦΦ ΦΦ 
        "" xine_dvd    æ DVD  xine
      .     Φ mpeg2 
       DVD   xine    .

        æ     css  
        ĦΦ    xine,  צ  դ
         ( Φ צ  
           Φ  ).

        Ħ   æ  ͦ  .

         / DVD  :
         "DVD" ̦ xine  ̦  "play".  
           .    - 
       DVD     (Ц  . . )
      DVD .

            
      (צ    ):

      ,   Ц æ ,    Φ
        dvd Ʀ.      Ʀ .
         դ:        "DVD" !? ;-)

        dvd  צ ˦    .
       ˦   :

       ../VIDEO_TS/VTS_xx_x.VOB,  x  .

         .VOB   dvd,     ͦ Ʀ.
         ,  xine :

       xine dvd://VTS_xx_x.VOB

              ( VIDEO_TS/)  դ
      Φ   Φ .

      Xine դ צ dvd  Ҧ /dev/cdrom.  FreeBSD  
       Ԧ˦          dvd
       æ.

5.1.8     ڦ   RPC-2    Ǧ!

         ̦  Ǧ   RPC ϧ צ:

       http://linuxtv.org/download/dvd/dvd_disc_20000215_css.tar.gz

      : '  ˦˦ ͦ Ǧ   RPC-2
        ( 5 ڦ), Ц   Ҧ
         Ǧ   Φ  .

5.1.9   xine  (S)VCDs?
     
      ,   MRL :

       xine VCD://< >


5.2    

5.2.1     צԦ, xine դ צ,   !
  
       Ѥ  mpeg-2 צ ( DVD).
        Ħ :

       xine -a channel stream.vob

      (      )

      ˦ .vob   Ħ    ( 3, 7, 10).

5.2.2      ALSA 0.9.x ¦̦! (alsa09 audio plugin)


         <smilin@seedling.com>:

         Ħ   '     Ʀæ
       ̦  .xinerc  Ӧ  . æ   :
        

        alsa_pcm_device:plughw:0,0
        alsa_ac3_device:plughw:0,2

          ~/.xinerc   Xine.

5.2.3    ALSA 0.5.x?

        . :-)

5.2.4   xine Ц 4-/5- '  (Dolby surround Ħ)  Ħ?

      ,     OSS  ALSA Ҧ,  צ 
       ϧ  Цդ .    ( ̦) xine צѤ
      ˦  Ц  Ħ , :

       audio_alsa_out :   Ц    (4-,
       5-, 5.1-, a/52  DTS    צΦ
        Ʀæ xine) 

       æ Φ 4- '   .  ,   xine
          ЦΦ     ̦,
       Φ  צ  æ.
      
             Ʀæ xine (
        Ʀæ  ̦ xine  ̦   ) 
      ¦   -  Ʀæ  ~/.xine/config
     
      # 4-:
        audio.four_channel:1
 
      # 5-̦:
        audio.five_channel:1

      # 5.1-̦
        audio.five_lfe_channel:0

5.2.5    Ц ac3   spdif  Φ ac3 ?

      xine   . Ħ æ      4-/5-
      '  (. 5.2.4).   . ̦ (~/.xine/config) :

        audio.a52_pass_through:1


5.2.6 ͦ Ԧ   Ʀ    Φ !    !?       

      ˦  xine  Ц ͦ Ԧ צ  
      դ   ̦ .      xine: aRts
      API, ,  դ Φ Ԧ Ԧ  .

5.3    

5.3.1    Ħ -     !

         (צ-, , ..)   צΦa 
      -   5.1.1   Ц   צ.

5.3.2     xine  Xv   ˦  Φ ҦΦ?
    
      xine   դ Xv   צ .  
             ( ~/.xine/config
          դ   դ  XShm):

       xine -V Xv foo.mpg

           ,   Xv   Φ 
      ۦ ͦ.

        Ҧ / XFree 4.x.
               XFree 
        դ Ц e supporting Xv   צ.
       Φ ˦    צҦ   Ҧ:

           XFREE86 4.x  XV:

         3dfx (voodoo)     (URL: ?)
         i815              (URL: ?)
         Matrox G200/G400  (URL: www.matrox.com)
         NVidia            (URL: www.nvidia.com)
         Permedia 2/3      (URL: ?)

           :

         ATI cards         (   GATOS: www.linuxvideo.org/gatos/)
         Savage            (URL: www.probo.com/timr/savage40.html)

5.3.3  xine       צ!

         play     <Enter>.
         Ħ  xine   - 
             Ħ:

       xine foo-movie.mpg

5.3.4 ˦   X Ԧæ  ͦ  xine  צ!

        ˦    צצ  
       Xv.   ͦ   Ҧ  Xv
         æ.      :

       video.XV_COLORKEY:2110

        ~/.xine/config ̦    צ  xine.


5.3.5  (Цצ Ҧ) צ !

         צ ""   Цצ Ҧ

5.3.6    ͦ ̦/צ/?

       Φ  Цդ Ԧ e Xv    XShm.
           Xv  ̦ ~/.xine/config ĦΦ :

       video.XV_BRIGHTNESS:0
       video.XV_SATURATION:0
       video.XV_CONTRAST:128

         צ Ħ  צ  Xv   
       Φ  Ȧ    .

       XShm,   ͦ צ ( æ) צ
       æ Ʀæ:

       video.xshm_gamma:0

          צ -100  +100.    æ
      ˦    צ.

           צצ   
      ϧ ͦ צ.     ڦ  
        Ԧ˦,   צ-   դ
       Цդ ͦ Ԧ, Ԧ /  -  
        ͦ ƦΦ . (    ? )

      (-     README.config_en  Ц 
      Ʀæ ̦ xine   Ħ Ʀæ 
        xine)

5.4  :          ?.

5.4.1 ¦   xine    Ħ /ϧ!

         Ħ    -A.  :

       xine -A null

         Φ ALSA , :

       xine -A alsa09

         ESD, :

       xine -A esd

         artsd, :

       xine -A arts

5.4.2 "no video port found"


        Xv   XFree 4.x,    צ  Цդ
      .      Цդ Xv  ϧ צ
      (צ Ҧ  ϧ צ).
          Ц Xv       ,
          Ħ Φ (1024x768  צ 
      Ʀ MPEG-2).

          ,      æ
      X11/XShm:

       xine -V XShm foo.vob

      (  5.3.2  ϧ æ)

5.4.3 "Unable to open dvd drive (/dev/dvd)"


           /dev/dvd (צ ).  , 
         /dev/dvd     DVD Ҧ. 
       Ħ  ...

       cd /dev
       ln -s hdc dvd

      ...  ' .

5.4.4 "demux error! 00 00 00 (should be 0x000001)"

       xine     Ȧ .  ¦Ԧ ˦
            Φ/Φ DVD.
      '  xine    ˦ DVD (  ). (. 5.1.7)

         css-צ  DVD Ȧ    .

              (RPC-2) DVD Ҧ  
        Ǧ. (.  5.1.8)
      
      Ҧ Ӧ xine   צ  DVD,   դ
      ,       . (. 5.4.5)

5.4.5 "input_dvd: Sorry, xine doesn't play encrypted DVDs. The legal status
       of CSS decryption is unclear and we will not provide such code."
       
       DVD          xine.  
         5.1.7      README  
       xine  ϧ æ  .

         Φ,   "  ". :-(

5.4.6 "audio driver 'oss' failed, using null driver instead"

        ,   ۦ OSS Ħ  
      (ie        ).

      ¦       ˦ ۦ  
         Ħ .   դ Linux, 
       "fuser /dev/dsp"     PID  .

        դ GNOME, ¦      ESD.
        צ Ԧ.   ESD () 
       צ æ i  Ԧ Φ    "Place Esound in
      standby"    (kill) . ̦ xine   OSS Ħ צ.
          xine  ESD  Ħ :

       xine -A esd

          ڦ  - ̦ Ԧ Φæ
       esd,   oss   .

        դ KDE, դ צ,  aRts  (daemon) 
      ,      Ҧ.   צ ,
         ̦ aRts (  KDE      Ħ̦
      ԦĦ).  צ ,     aRts  Ħ :
       
      xine -A arts
      
          æ   (auto suspend)   aRts
      צצΦ æ  (Sound)   kcontrol. (դ)


6    (BUGS) -  Ҧ     ˦ ! ;-)
  
6.1  Ħ  -  Ħ   (bug)!    Ϧ  ?

          (release) xine צ צ  (bugs) ˦  ,
    xine Ӧ   Ħ ϧ . 

    - צ    צ   (bug report form),     xine-ui
    (doc/bug_report_form). Φ  צצ    ̦     ϧ :
     xine-user@lists.sourceforge.net

    դ          Xine!


 -----------------------------------------

     Ǧ
  mailto: linux_ua@yahoo.com

      Xine  
     .





