K3B interjú

Címkék

A NewsForge-on megjelent MPlayer interjú nagy érdeklődését követően Cserei Zoltán most a K3B KDE-s CD-író program fejlesztőjét, Sebastian Trueg-öt, kereste meg és tette fel a kérdéseit.

Többek között szó esik a K3B indulásáról, a várható 1.0-ás verzióról és az új számítógépre kért támogatási sikerről. Az elbeszélés szombaton, május 6.-án készült IRC-n.

Az interjú angolul elérhető itt.

Hozzászólások

Megkérdezhették volna tőle, hogy miért growisofs -M kapcsolóval akarja megírni mindenáron a dvd-ket, growisofs -Z helyett? Ráadásul meg sem lehet változtatni ez a "feature"-t.
A 2.4.15 kerellel ugyanis így már egyáltalán nem ír nekem.

Nos, az a helyzet, hogy elírtam a 2.6.15 kernel amire frisítettem és azon már nem írt a k3b.
2.4.15 lustaságból még érthető lenne, de mint frissítés elég fura manapság. Akkor már inkább a 2.4.18 mert ugye a nevezete Pinglin project célja, hogy elkészítse a 2.4.18 kernel teljes magyarítását. :-)))))

Öööö, mit nem írt, melyik k3b? A 0.12.x (x talán 8) és a 0.12.12 közöttiek nem bírtak DVD-R-t írni. 0.12.13 óta minden rendben van.

A "growisofs -M"-re a tippem: a multisession-ös lapon explicite jelöld ki azt az opciót, hogy nem kérsz multisession-t, ne hagyd, hogy automatikusan találja ki, kell-e. Akkor "-Z"-vel fogja írni.

Amúgy DVD elcseszésben általában a growisofs a ludas, nem a k3b. Pl. a growisofs-ben a -speed kapcsoló mást jelent, mint az mkisofs-ben. Az utóbbinál pl. a "4" az 4-szeres sebességet jelent. Az előbbinél a DVD-n a gyártó által megadott megadott sebességek közül a legkisebbnek a 4-szeresét. Vagyis egy olyan DVD-t, amin a gyártó pl. 2x, 4x, 8x sebességeket adott meg a "growisofs -Z -speed=4" 8x-osan, a "growisofs -M -speed=4" 4x-esen fogja írni (ez utóbbi az mkisofs-t hívja).

> Vagyis egy olyan DVD-t, amin a gyártó pl. 2x, 4x, 8x sebességeket adott meg a "growisofs -Z -speed=4" 8x-osan, a "growisofs -M -speed=4" 4x-esen fogja írni (ez utóbbi az mkisofs-t hívja).

Ez utóbbit nehezen tudom elhinni. Ugyanis a growisofs mindkét esetben meghívja az mkisofs -t - aki egyébként nem tud cd/dvd-t írni, egyedül az image összeállítása a feladata -; és a growisofs az, aki az adatokat kilöki az scsi (vagy annak látszó, vagy más) buszra.

Ha látod elhiszed?
Próbáld ki, ha legközelebb ISO-t írsz k3b-vel, és van olyan DVD-d, amelyiken a gyártó nem adott meg 1x-es sebességet. A sebességeket a dvd+rw-mediainfo progival ellenőrizheted, vagy még egyszerűbben a k3b-ből az írási ablakban a sebesség kiválasztó melletti frissítő gomb megnyomása után a sebesség menüből. Én eddig 8x-osan írható DVD-ken láttam, hogy csak a 4x, 6x, 8x-os sebesség volt megadva. Gyorsabbakon és lassabbakon is rajta volt az 1x-es sebesség.

Amúgy a "man growisofs" is írja, hogy már tud mkisofs nélkül DVD-t írni:
growisofs was originally designed as a frontend to mkisofs to facilitate appending of data to ISO9660 volumes residing on random-access media such as DVD+RW, DVD-RAM, plain files, hard disk partitions. In the course of development general purpose DVD recording support was implemented, and as of now growisofs supports not only random-access media, but even mastering of multisession DVD media such as DVD+R and DVD-R/-RW. In addition growisofs supports first-/single session recording of arbitrary pre-mastered image (formatted as UDF, ISO9660 or any other file system, if formatted at all) to all supported DVD media types.
k3b-ből ISO írásnál pont a kiemelt rész történik.

> Ha látod elhiszed?

Akkor igen. Sajnos nem látom. 3 db olyan DVD-t találtam, amely szerintem a te kívánalmaidnak megfelel, ebből az egyik sajnos már megírt, a másik kettő viszont DVD+RW-s. Gondoltam a célnak megfelel, mind a kettő +RW. Ha jól értem a dvd+rw-mediainfo kimenetét, akkor engem a GET [CURRENT]PERFORMANCE sor végén levő W@ érdekel. Nos a borító, és a lekérdezés szerint is, 4x illetve 2,4x írást tud ez a lemez (1x -t viszont nem). (A harmadik lemez egy egyszer írható -R volt, ott valóban az általad emlegetett 2,4,6,8 értékeket találtam. Ha találok ilyet -RW -ben, és nem fgelejtem el a dolgot, akkor azon is kipróbálom.)
Többször is nekifutottam a dolognak, de egyszer se sikerült az igényeidnek megfelelő eredményt produkálnom. Annyit hozzátennék, hogy a legújabb (általam ismert) growisofs-t használom, szinte a legújabb FreeBSD alatt. Mind a kettő 6.1-es :-) A tesztet script-tel futtattam, ím az eredmény (kizárólag a gépelési hibákat javítottam, és a kontrol karaktereket szedtem ki) :

$ cat typescript
Script started on Sat May 13 18:21:40 2006
$ dvd+rw-mediainfo /dev/cd1
INQUIRY: [_NEC ][DVD_RW ND-3550A ][1.05]
GET [CURRENT] CONFIGURATION:
Mounted Media: 1Ah, DVD+RW
Media ID: RICOHJPN/W11
Current Write Speed: 6.1x1385=8467KB/s
Write Speed #0: 6.1x1385=8467KB/s
Write Speed #1: 5.1x1385=7056KB/s
Write Speed #2: 4.1x1385=5645KB/s
Write Speed #3: 3.1x1385=4234KB/s
Write Speed #4: 2.0x1385=2822KB/s
Write Speed #5: 1.0x1385=1411KB/s
GET [CURRENT] PERFORMANCE:
Write Performance: 2.4x1385=3324KB/s@[0 -> 2295104]
Speed Descriptor#0: 00/2295104 R@5.0x1385=6925KB/s W@4.0x1385=5540KB/s
Speed Descriptor#1: 00/2295104 R@5.0x1385=6925KB/s W@2.4x1385=3324KB/s
READ DVD STRUCTURE[#0h]:
Media Book Type: 92h, DVD+RW book [revision 2]
Legacy lead-out at: 2295104*2KB=4700372992
READ DISC INFORMATION:
Disc status: complete
Number of Sessions: 1
State of Last Session: complete
Number of Tracks: 1
BG Format Status: suspended
READ TRACK INFORMATION[#1]:
Track State: complete
Track Start Address: 0*2KB
Free Blocks: 0*2KB
Track Size: 2295104*2KB
FABRICATED TOC:
Track#1 : 14@0
Track#AA : 14@2295104
Multi-session Info: #1@0
READ CAPACITY: 2295104*2048=4700372992
$ time growisofs -quiet -speed=2 -Z /dev/cd1 *.mpg
WARNING: /dev/cd1 already carries isofs!
About to execute 'mkisofs -quiet 0000050.mpg Anyu-svcd.mpg scanjet-elise2.mpg | builtin_dd of=/dev/pass4 obs=32k seek=0'
Sleeping for 5 sec...
Sleeping for 4 sec...
Sleeping for 3 sec...
Sleeping for 2 sec...
Sleeping for 1 sec...
/dev/pass4: "Current Write Speed" is 2.5x1385KBps.
builtin_dd: 70016*2KB out @ average 2.5x1385KBps
/dev/pass4: flushing cache
/dev/pass4: stopping de-icing
/dev/pass4: writing lead-out
57,02 real 0,51 user 2,49 sys
$ time growisofs -quiet -speed=2 -M /dev/cd1 *.mp3
Executing 'mkisofs -quiet -C 16,70016 -M /dev/fd/0 Beatman_and_Ludmilla-Amira.mp3 aranysarkany_1.mp3 aranysarkany_2.mp3 aranysarkany_3.mp3 bafug2-Peter2.mp3 bsdtalk017.mp3 bsdtalk018.mp3 | builtin_dd of=/dev/pass4 obs=32k seek=4376'
NO Rock Ridge present
Disabling Rock Ridge / XA / AA
Warning: Neither Rock Ridge (-R) nor TRANS.TBL (-T)
name translations were found on previous session.
ISO (8.3) file names have been used instead.
/dev/pass4: "Current Write Speed" is 2.5x1385KBps.
builtin_dd: 52720*2KB out @ average 2.5x1385KBps
/dev/pass4: flushing cache
/dev/pass4: copying volume descriptor(s)
/dev/pass4: flushing cache
/dev/pass4: stopping de-icing
/dev/pass4: writing lead-out
42,25 real 0,37 user 2,05 sys
$ exit
Script done on Sat May 13 18:24:44 2006
$

WARNING: /dev/cd1 already carries isofs!
About to execute 'mkisofs -quiet 0000050.mpg Anyu-svcd.mpg scanjet-elise2.mpg | builtin_dd of=/dev/pass4 obs=32k seek=0'

Az mkisofs jól csinálja, azzal semmi baj nincs. Ha üres DVD-re írsz komplett ISO-t, akkor a "growisofs -Z ..." elntézi saját maga az írást, nem hívja meg az mkisofs-t.
Sajnos muszáj ténylegesen írni is. Nekem "dummy", azaz szimuláció módban rendesen számolta ki a sebességet (4-szeresre), a valódi írást pedig elcseszte, mert 8-szorosan próbálta (azt meg az én gépem már nem vitte).
Amúgy ezt a szöveget maga Andy Polyakov írta, a growisofs szerzője:
Keep in mind that growisofs speed selection code works as following: ask firmware for supported speeds for this media, take lowest for 1x, multiply it by -speed factor and find the *closest* speed in the list from the first step. Meaning that -speed=1 doesn't really mean set 1385, but rather "pick the lowest speed." And so does -speed=0.5...
http://lists.debian.org/cdwrite/2004/03/msg00032.html

szerk: Ja még valami. Igazából a growisofs-féle sebességkiválasztás nem olyan túl nagy butaság, mert nem hagyja 1-szeresen (azaz 1385 kB/s-mal) írni azokat a DVD-ket, amelyeken nincs megadva 1x-es sebesség. De a nagyobb sebességeknél nem a DVD-n megadott legkisebbet kellene alapul vennie, hanem az 1385 kB/s-ot. Ugyanis egy olyan DVD-vel, amelyiken csak 4x, 6x, 8x-os értékek szerepelnek, a "-speed=4" kapcsoló a 16x1385-höz legközelebb esőt, azaz a 8x-os sebességet fogja kiválasztani.