Hollosi Information eXchange /HIX/
HIX CODER 1393
Copyright (C) HIX
2001-12-31
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Re: linux, make, -lsocket (mind)  17 sor     (cikkei)
2 Re: *** HIX CODER *** #1392 (mind)  51 sor     (cikkei)
3 Re: linux, make, -lsocket (mind)  46 sor     (cikkei)

+ - Re: linux, make, -lsocket (mind) VÁLASZ  Feladó: (cikkei)

Az rtin szerint  azt irta, hogy:
[...]
> ---
> A problemak:
> 1.
> -Xa -Khost -Kpentium
> erre azt irja, hogy ignore mert nem ismert parameterek
> 2.
> -lsocket
> itt meg error-ral leall
> (es inkabb ez jelenti a problemat ):
> 
> Heeelp!

Vedd ki oket. Valoszinuleg menni fog nelkuluk is.

				Bye,NAR
+ - Re: *** HIX CODER *** #1392 (mind) VÁLASZ  Feladó: (cikkei)

Hi!

> Felado :  [Hungary]
> Temakor: mp3 ( 7 sor )
> 
> A fenti (vagy esetleg mas) hangfeldolgozoval kapcsolatban keresek
> leirast, illetve forraskodot jol kommentezve. Elsosorban az eljaras
> matematikajara lennek kivancsi. Nincs valakinek valami otlete?

Mindenkepp nezd meg a www.mp3-tech.org site-ot. Mega-giga khewl!!!
Mindenkinek ajanlom. Vannak rajta tudomanyos cikkek is. De ami a legjobb:
encoder es dekoder forraskodok. Az mp3-al es AAC-vel foglalkozik bovebben,
de a tobbi formatumrol is okosodhatsz. A site keszitoje a LAME encoder
egyik iroja, de reszt vesz egy olyan projektben is (aminek a source-a
szinten letoltheto), aminek a celja minel egyszerubb (tisztabb, erthetobb)
enkoder irasa. Ez elso nekifutasnak nem rossz.

Tapasztalataim szerint a legtobb site-on addig jutnak el, hogy
elmagyarazzak az MPEG1 audio layer I-et, majd ebbol kiindulva a Layer
II-t. Az MPEG1 audio Layer III-ra (ami az mp3) mar nem ternek ki
reszletesen, csak hebe-hoba megemlitik a filter bankokat, bit reservoir-t,
meg hogy elozokhoz kepest huffmann-t is hasznal. Meg ilyenek.
Ez elsore meg egyszerunek tunik, de a valosag picit bonyolultabb. De azert
nem veszesen bonyolult.

Az mp3-tech.org-on meg letolthetsz szabvanyokat is (amikben pl. benne
vannak azok a rogzitett Huffman tablazatok is, amiket az mp3 hasznal, mert
ugye az rogzitett tablakbol valaszt csak (az MPEG group statisztikai uton
meghatarozta a leggyakoribb tablakat, ezzel gyorsitottak az enkodolok es
dekodolok dolgat)). De elkalandoztam. Ezt majd ugyis olvashatod. A
legnagyobb turpissag inkabb a filter-bankok hasznalata a tiszta FFT
helyett.

A site tisztazza az mp3 koruli jogi helyzetet is.
Ha mar erti az ember az mp3-at, akkor sokkal konnyebb megerteni mondjuk az
AAC-t, ami kicsit fejletteb, eleg igeretes, es egy source van ahhoz is.

A source code-ok es a technical paper-ek a Programmer's corner link alatt
vannak.
Najo. A tobbit a site-on.

Udv!

--

tocsa

 ---
| email:                        |
| homepage:  http://www.iit.bme.hu/~tocsa       |
 ---
+ - Re: linux, make, -lsocket (mind) VÁLASZ  Feladó: (cikkei)

In article >,  writes:
> Sziasztok!
> 
> Kaptam egy progit (telnet alkalmazas kliense) ami SCO UnixWare 7 alatt lett f
ej
> lesztve/tesztelve, de szeretnem Mandrake 8 alatt is hasznalni.
> Mivel nem forditottam meg C++ os programot (a C/C++ kodot ertem, csak a fordi
ta
> shoz vagyok lama), volna itt nehany problema.

[nyissz]

> ---
> A problemak:
> 1.
> -Xa -Khost -Kpentium
> erre azt irja, hogy ignore mert nem ismert parameterek
> 2.

Igy van. Ezek az SCO UnixWare 7 sajat kulonbejaratu C forditojanak magikus
parameterei, a Linux alatt egyeduralkodo GNU C fordito nem erti oket. Szedd
ki a Makefile-bol (a CFLAGS-ot tartalmazo sorbol) nyugodtan, nincs ra szukseg.
Sot, ha mar belenyulsz, akkor a CC = cc sort javithatod CC = gcc -re (ez csak
esztetika), es esetleg a CFLAGS sorbol torold ki a -D__SCO opciot is (lehet,
hogy ettol forditasi hibak lesznek, ez esetben megis benne kell hagyni).

> -lsocket
> itt meg error-ral leall
> (es inkabb ez jelenti a problemat ):

Szinten SCO UnixWare specialitas (ill. asszem altalaban SysV specialitas),
hogy a standard C konyvtarban egy csomo, elsosorban halozatkezelo fuggveny
nincs benne, mert azok kulon konyvtarban (libsocket) vannak.
Egyszeruen az LDFLAGS-os sort modositsd erre:

LDFLAGS = -lnsl

es remelhetoleg menni fog.

Altalaban, ha Linux alatt probalsz forditani valami mas UNIX-rol athozott
kodot, az -lsocket linker opciot nyugodtan torolheted.


Udv

ifj. Petri Andras

AGYKONTROLL ALLAT AUTO AZSIA BUDAPEST CODER DOSZ FELVIDEK FILM FILOZOFIA FORUM GURU HANG HIPHOP HIRDETES HIRMONDO HIXDVD HUDOM HUNGARY JATEK KEP KONYHA KONYV KORNYESZ KUKKER KULTURA LINUX MAGELLAN MAHAL MOBIL MOKA MOZAIK NARANCS NARANCS1 NY NYELV OTTHON OTTHONKA PARA RANDI REJTVENY SCM SPORT SZABAD SZALON TANC TIPP TUDOMANY UK UTAZAS UTLEVEL VITA WEBMESTER WINDOWS