View Full Version : [MP3 + Linuguaggio C] Specifiche del formato MP3 e wide char
Ciao a tutti!
Sto scrivendo un piccolo algoritmo in linguaggio C per estrarre gli ID3 dai file MP3, tuttavia non conosco le specifiche del formato e non saprei dove reperirle...
non è che ci sarebbe qualche buon'anima disposta a darmi una spiegazione/link sull'argomento?
Seconda domanda:
per poter aggiornare i database del Philips hdd100 ho notato che c'è da modificare un database i cui valori sono, in alcuni casi, espressi in formato
wide char
Esiste in C?
Posso ovviare il problema utilizzando degli short int?
Grazie mille!
VegetaSSJ5
23-12-2004, 20:04
se fai una ricerca nel forum c'è un programma che ho fatto io che serve per leggere/modificare le informazioni id3 v1.1.
le spcifiche del formato le trovi qui: http://www.id3.org/
ilsensine
25-12-2004, 22:08
Un wide char è sostanzialmente uno short int. Viene generalmente usato per le stringhe unicode.
bella, allora sono sulla strada giusta.
Pensavo infatti di utilizzare uno short int per avere il wide char..
Se programmassi con windows dovrei invece utilizzare un int, giusto?
Originariamente inviato da VegetaSSJ5
se fai una ricerca nel forum c'è un programma che ho fatto io che serve per leggere/modificare le informazioni id3 v1.1.
le spcifiche del formato le trovi qui: http://www.id3.org/
Il fatto è che devo inserire il programma all'interno di un programma più grande.
Quello che sto scrivendo è un piccolo "script" in C che serve per poter effettuare l'upload dei file dall'HDD al lettore mp3 Philips hdd 100.
Il programma deve estrarre l'id3 da ogni brano ed inserirlo in un database .dat presente in una cartella del lettore mp3, per fare si che questi possano essere letti.
Cmq appena riabilitno la funzione di ricerca gli do un'occhiata!
Grazie mille!
Ciao!
VegetaSSJ5
26-12-2004, 17:04
Originariamente inviato da Stobby
...appena riabilitno la funzione di ricerca...
ha fatto la battuta ha fatto!!!!! ahahaha!!
:rotfl:
VegetaSSJ5
27-12-2004, 11:39
ecco il link alla mia discussione.
il programma ha bisogno di essere corretto, c'è un bug nella visualizzazione della data (se la data è di 4 caratteri viene visualizzato data+commento, forse è dovuto alle funzioni che uso per l'output). per utilizzarlo per i tuoi scopi hai bisogno di modificarlo cmq sempre meglio di niente (o meglio niente??) :eek: :) ;) :sofico:
http://forum.hwupgrade.it/showthread.php?s=&threadid=802490
ilsensine
28-12-2004, 08:48
Originariamente inviato da Stobby
Se programmassi con windows dovrei invece utilizzare un int, giusto?
No sempre short. Forse c'è anche qualche tipo specifico per i wchar, ma essendo un tipo non standard e dipendente dal compilatore non saprei dirti come si chiama su windows. Lo short int dovrebbe funzionare ovunque.
Scusami, ma nei sistemi windows gli interi non sono di due soli byte?
Non dovrebbe essere già sufficiente un int per allocare due byte di memoria? (in windows)
ilsensine
28-12-2004, 10:06
Originariamente inviato da Stobby
Scusami, ma nei sistemi windows gli interi non sono di due soli byte?
...forse nei vecchi compilatori per DOS :D
Mi sono perso qualche cosa?????:D
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.