OT-prodej mp3 prehravcu v Olomouci

Peter Surda shurdeek na panorama.sth.ac.at
Úterý Listopad 19 17:40:57 CET 2002


On Tue, Nov 19, 2002 at 03:49:18PM +0100, baser wrote:
> Zdravim,
Cau

> velmi se omlouvam za OT, ale hledal jsem pomoci googla a nic    
> nenasel. Mam konkretne zajem o ChromeX ( 
> http://technet.cz/hw/hw_mp3/chromex_020828.html ).
> Byl bych vdecny za kazdou radu a predem dekuji vsem, kteri mi poradi 
> a jeste jednou se omlouvam za OT.
Zhodou okolnosti ChromeX asi 2 mesiace mam, kupil som to z
http://mp3playerstore.com/buy_it_now__/imp-150.htm
Aj s dovozom, danou a clom to vyslo asi na 160EUR. Teda aby som bol este
presnejsi, kupil som to cez ebay ale od nich. Mozem odporucat aj predajcu aj
produkt, prislo to asi za tyzden pokial sa dobre pamatam.

Ale aby som nebol offtopic, spomeniem jeden problem ktory pri pouziti linuxu
nastane, a sice ze chromex nevie rockridge, len joliet, a mkisofs vie len
staru 32znakovu variantu, a ked ma meno suboru viac, ureze to, subor potom
nema priponu .mp3 a chromex ho ignoruje. Pisal som uz maintainerovi, planuju
to ale este to potrva. Ja som spravil patch ktory to "opravi", teda pri
orezani zachova priponu. Jörg to nechce akceptovat lebo nemam osetrenu
duplicitu mien, ale momentalne to aj tak nerobi takze je to podla mna jedno.
Attachment pripajam, pouzivam k plnej spokojnosti.

A asi pred mesiacom na slashdote a na xiph.org pisali, ze iriver aktivne
pracuje na podpore ogg/vorbis, takze sa mam na co tesit.

> baser
Bye,

Peter Surda (Shurdeek) <shurdeek na panorama.sth.ac.at>, ICQ 10236103, +436505122023

--
Saving Private Ryan...
Private Ryan exists. Overwrite? (Y/N)
------------- další část ---------------
diff -ur cdrtools-1.11-original/mkisofs/joliet.c cdrtools-1.11-shurdeek/mkisofs/joliet.c
--- cdrtools-1.11-original/mkisofs/joliet.c	Thu Aug  8 22:24:40 2002
+++ cdrtools-1.11-shurdeek/mkisofs/joliet.c	Mon Sep 23 14:53:53 2002
@@ -813,19 +813,37 @@
 			&& strcmp(s_entry1->name, "..") == 0) {
 			directory_buffer[dir_index++] = 1;
 		} else {
+			char *last_dot;
+			const char *pnt;
+			struct nls_table *inls;
 #ifdef APPLE_HYB
 			if (USE_MAC_NAME(s_entry1)) {
 				/* Use the HFS name if it exists */
-				convert_to_unicode(
-					(Uchar *) directory_buffer+dir_index,
-					cvt_len,
-					s_entry1->hfs_ent->name, hfs_inls);
-			} else 
+				pnt = s_entry1->hfs_ent->name;
+				inls = hfs_inls;
+			} else {
+#else /* APPLE_HYB */
+			if (1 == 1 ) {
 #endif	/* APPLE_HYB */
-				convert_to_unicode(
-					(Uchar *) directory_buffer+dir_index,
-					cvt_len,
-					s_entry1->name, in_nls);
+				pnt = s_entry1->name;
+				inls = in_nls;
+			}
+
+			// preserve extension
+			last_dot = strrchr(pnt, '.');
+			strncpy (directory_buffer+dir_index, pnt, cvt_len >> 1);
+			if (last_dot != NULL && 
+				strlen (last_dot) < strlen (pnt) && 
+				strlen (last_dot) > 1 && strlen (last_dot) < 6 && 
+				strlen (pnt) > (cvt_len >> 1))
+				strncpy (directory_buffer+dir_index+(cvt_len >> 1)-strlen(last_dot), last_dot, strlen(last_dot));
+
+			directory_buffer[dir_index+(cvt_len >> 1)] = 0;
+
+			convert_to_unicode(
+				(Uchar *) directory_buffer+dir_index,
+				cvt_len,
+				NULL, inls);
 			dir_index += cvt_len;
 		}
 
------------- další část ---------------
A non-text attachment was scrubbed...
Name: [žádný popis není k dispozici]
Type: application/pgp-signature
Size: 232 bytes
Desc: [žádný popis není k dispozici]
URL: <http://www.linux.cz/pipermail/linux/attachments/20021119/d8ce7fa4/attachment.sig>


Další informace o konferenci Linux