Hirdetés

Keresés

Új hozzászólás Aktív témák

  • emitter

    őstag

    válasz Jester01 #1492 üzenetére

    oké, köszi
    már csak 2 warning maradt, azokkal egyelőre nem foglalkozom, viszont az id 4 bájtos karaktertömbbe egyáltalán nem csak az első négy bájt kerül, hanem valami szemét is, ugyanis kiíratva ezt kapom:

    emitter@LAPTOP:~/BME_nemet/Prog2/Nagyhazi$ gcc -Wall -o wav1 wav1.c
    wav1.c: In function 'main':
    wav1.c:39: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness
    wav1.c:44: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness
    emitter@LAPTOP:~/BME_nemet/Prog2/Nagyhazi$ ./wav1
    RIF˛˘żą˘żŘą˘ż˘^ޡ
    Error: not a RIFF file

    ahol az id értéke mindig ''RIF...'', azaz az első 3 karakter állandó, utána random szemét :F

    kód: [link]

    ----

    a minimal-playbacknél pedig ez van:

    emitter@LAPTOP:~/BME_nemet/Prog2/Nagyhazi$ ./wav2 hw:0,0
    Szegmens hiba

    kód: [link]

    a lejátszást akkor hogyan oldhatom meg? a végén a for ciklusban kell valamit csinálnom a bufferral - mit is pontosan? melyik fv küldi a buffer tartalmát a hangkártyának?

Új hozzászólás Aktív témák