--------------------------------------------------- GIR versión 0.2 © 1996-1997 de Sinisa Kesic Reproductor de audio en tiempo real para Internet con soporte del algoritmo de compresión de habla GSM 6.10 para el SO de la gama de ordenadores Amiga --------------------------------------------------- 01. Responsabilidades 02. Derechos de copia 03. Introducción 04. Requerimientos 05. Instalación 06. Distribución 07. Uso 08. Agenda 09. Fichero 'gir.prefs' 10. El futuro 11. La historia 12. Registro 13. Se busca... 14. Autor 15. Traducción al español ------------------------------------------------------------------------------ 01. Garantías y responsabilidades --------------------------------- NO SE OFRECE NINGUNA GARANTÍA SOBRE EL PROGRAMA, SALVO LA QUE SE OBLIGUE POR LA CORRESPONDIENTE LEY. SALVO ACUERDO POR ESCRITO, EL POSEEDOR DEL COPYRIGHT Y/O TERCERAS PARTES PROPOCIONAN EL PROGRAMA "TAL CUAL" SIN NINGUNA GARANTÍA, NI IMPLÍCITA NI EXPLÍCITA, NI, PERO NO LIMITÁNDOSE A ELLO, LAS GARANTÍAS IMPLÍCITAS DE COMERCIO Y CONVENIENCIA PARA UN PROPÓSITO PARTICULAR. TODO EL RIESGO EN CUANTO A CALIDAD Y PRESTACIONES DEL PROGRAMA ES ASUMIDO POR EL PROPIO USUARIO: DE MANERA QUE SI EL PROGRAMA FALLASE, TODOS LOS COSTES DE REPARACIÓN, ASISTENCIA O CORRECCIÓN IRÁN A SU CARGO. EN NINGÚN CASO, SALVO EL OBLIGADO POR LA LEY O POR ACUERDO ESCRITO, EL POSEEDOR DEL COPYRIGHT, O CUALQUIER OTRA PARTE QUE PUEDA REDISTRIBUIR EL PROGRAMA CON LAS CONDICIONES ESPECIFICADAS CON ANTERIORIDAD, SERÁ RESPONSABLE DE LOS DAÑOS, INCLUYENDO DAÑOS GENERALES, PARTICULARES, INCIDENTALES O QUE SURJAN COMO CONSECUENCIA DEL USO O DE SU FALTA DE PERICIA EN EL USO DEL PROGRAMA (INCLUYENDO, PERO NO LIMITÁNDOSE A, LA PÉRDIDA DE DATOS O A LA GENERACIÓN U OBTENCIÓN DE DATOS IMPRECISOS/ERRÓNEOS O PÉRDIDAS HABITUALES POR USTED O DE TERCERAS PARTES O UN FALLO DEL PROGRAMA CUANDO ESTE INTERACCIONA CON OTROS PROGRAMAS), INCLUSO SI CADA PROPIETARIO O TERCERA PRTE HA SIDO ADVERTIDA DE LA POSIBILIDAD DE ESTOS DAÑOS. ------------------------------------------------------------------------------ 02. Copyright y distribución ---------------------------- Gsm Internet Radio - GIR -- © Copyright 1996/97 de Sinisa Kesic sinisa.kesic@po.tel.hr public@systematics.fido.hr --------------------------------------------------- Algoritmo(s) de compresión del habla GSM 06.10 13 kbit/s RPE/LTP -- Copyright 1992 de Jutta Degener y Carsten Bormann, Universidad Técnina de Berlin. Consulte el fichero adicional "GSM.COPYRIGHT" para más detalles. NO SE OFRECE NINGUNA GARANTÍA CON ESTE SOFTWARE. Jutta Degener (jutta@cs.tu-berlin.de) Carsten Bormann (cabo@cs.tu-berlin.de) ------------------------------------------------------------------------------ 03. Introducción ---------------- ¿Qué es GIR? GIR es un pequeño reproductor de audio en tiempo real para Internet con soporte del algoritmo de compresión de habla GSM 06.10. GIR ha sido programado en C y compilado con GNU C 2.7.2.1 para la biblioteca ixemul 45.0 o superior; además utiliza algunas funciones API (interfaz de aplicación para programadores) de la distribución de ficheros fuente 6.10. ¿Qué es GSM? GSM 06.10 comprime cuadros de 160 muestras de 13-bit (frecuencia de muestreo de 8 KHz, por ejemplo una frecuencia de cuadro de 50 Hz) en 260 bits; para compatibilidad con aplicaciones UNIX, nuestra implementación convierte cuadros de 160 muestras de 16 bits lineales a cuadros de 33 bytes (1650 bytes/segundo). La calidad del algoritmo es suficientemente buena para el reconocimiento auditivo: incluso la música a menudo sobrevive a la transcodificación siendo reconocible (dada las limitaciones de ancho de banda de 8 KHz como frecuencia de muestreo). ¿Y todo esto porqué? No lo sé: primero pensé que era una buena idea, pero cuando busqué personas que lo probasen en mi país, nadie pareció interesado en este proyecto. Sin embargo, sí he encontrado en otros países alguna gente interesada y es por eso que seguí con el desarrollo de GIR. Gracias por el apoyo. Todos los errores y sugerencias de los quiera informar, envíelas por favor al autor de este programa. ------------------------------------------------------------------------------ 04. Requerimientos ------------------ - Un ordenador Amiga ECS/AGA. - CPU 68020 o superior (no se ha probado con un 020, pero creo que los resultados no son suficientemente buenos). - Poca memoria (aproximadamente 1 MB, aunque la memoria FAST acelerará todo de forma visible ;) - Bibliotecas ixemul.library v45.0 o superior (de Aminet) e ixnet.library v45.0 o superior (del paquete ixemul). - AmiTCP o conexión compatible con Internet (pila TCP/IP). - SO 2.0 o superior. ------------------------------------------------------------------------------ 05. Instalación --------------- Copie el directorio GIR y todos sus ficheros donde desee. Utilice la versión más adecuada a la CPU de su equipo (Gir000 para equipos con CPU 68000 y Gir020 para equipos con CPU 68020 o superior). ------------------------------------------------------------------------------ 06. Distribución ---------------- Por favor, envíeme una carta o mensaje... y me hará un hombre feliz si desea distribuir, con propósitos no comerciales (colecciones PD/Shareware) mi paquete. Si desea distribuirlo comercialmente, deberá ponerse en contacto con el autor. ------------------------------------------------------------------------------ 07. Futuro ---------- Más algoritmos de compresión de habla, puede que soporte de ficheros MIDI, MPEG, ¿quién puede saberlo? ¡¡ Y naturalmente, versión PPC !! ------------------------------------------------------------------------------ 08. Registro ------------ Si le gusta este programa, por favor, póngase en contacto conmigo y continuaré su desarrollo: no quiero dinero, ni regalos... sólo escríbame y dígame algo sobre GIR. Estoy planeando incluir compresión MPEG en futuras versiones de GIR pero esto no es una minucia así que no sea impaciente (para mañana dudo tenerlo implementado). Si desea ayudar al autor, pero sin apresurarle en el proyecto, puede enviarle 10 dólares EE.UU. (15 marcos alemanes) por correo asegurado. ------------------------------------------------------------------------------ 09. Modo de empleo ------------------ Método rápido (uso desde el WB) Pinche directamente en el icono de GIR, rápidamente un par de veces. add Este botón AÑADE la cadena existente en el campo de texto (dirección Internet) al fichero de datos 'gir.prefs' y a la lista de direcciones que aparece en la parte inferior de la ventana del programa. connect Este botón intenta realizar la conexión con el ordenador anfitrión cuya dirección se ha indicado en el campo de texto. volume Volumen del sonido. stop Rompe (cierra) la conexión y detiene la reproducción del sonido. save Guardará el fichero GSM en disco (en el mismo directorio donde se encuentra GIR): este botón estará sólo disponible antes de que realice la conexión. En el campo de texto de la ventana del programa puede escribir una dirección de Internet donde haya disponible un fichero GSM. Ésta ha de tener el formato: http://dirección.dirección.dirección/dir/dir/fichero.gsm Esta versión de GIR soporta reproducción local de ficheros, así que puede introducir en el campo de texto de la ventana un camino de acceso local, como por ejemplo: dh0:dir/dir/fichero.gsm Si reproduce ficheros GSM del mismo directorio donde GIR está localizado basta con que en el campo de texto escriba el nombre del fichero sin necesidad de indicar el camino de acceso: nombre_del_fichero.gsm Uso desde el CLI En este caso, al arrancar el programa desde el Shell, la sintaxis es... GIR fichero.gsm o GIR http://interne.tadress/dir/fichero.gsm o GIR Todo lo que escriba después del nombre del programa será insertado y mostrado en el campo de texto del programa. ------------- HERRAMIENTAS ----------- Raw2Gsm Herramienta para convertir ficheros de sonido digitalizado de 8 bits sin formato a ficheros GSM. Modo de empleo: raw2gsm fichero_sonido fichero.gsm Gsm2Raw Herramienta para convertir ficheros GSM a ficheros de sonido digitalizado de 8 bits sin formato. Modo de empleo: gsm2raw fichero.gsm fichero_sonido LittleGir Versión CLI del programa GIR para utilizar con navegadores (visores de páginas Web) y equipos con CPU lenta. ------------------------------------------------------------------------------ 11. Más enlaces --------------- Más direcciones http://www.tibb.at/Download/GSM/ http://www.cam.org/~noelbou/gsmlinks.html http://itre.ncsu.edu/gsm/ http://sanjna.ncsa.uiuc.edu/avneesh/GSM/Samples/ ------------------------------------------------------------------------------ 12. Preferencias ---------------- Fichero "gir.prefs" En el fichero "gir.prefs", encontará algunas direcciones de Internet interantes con ficheros GSM: puede añadir nuevas direcciones o borrar algunas de las existentes con cualquier editor de texto. ------------------------------------------------------------------------------ 13. Se busca... --------------- - documentación/ficheros fuente sobre otros algoritmos/técnicas de compresión: si dispone o conoce alguno, contacte conmigo, por favor. - más direcciones URL para añadir a la agenda de Gir. Envíeme su fichero "gir.prefs" e incluiré todas las direcciones interesantes en futuras versiones de GIR. ------------------------------------------------------------------------------ 14. Autor --------- - Dirección postal Sinisa Kesic Hrvatskih branitelja 27 34000 Pozega CROATIA <- Croacia - Dirección de correo electrónico (email) sinisa.kesic@po.tel.hr o public@systematics.fido.hr ------------------------------------------------------------------------------ 15. Historia ------------ Versión: 00.01 27-Ene-97 incluye : GIR , Gir.guide novedad : - reproducción en tiempo real de ficheros GSM a través de Internet. Versión: 00.02 14-Mar-97 incluye : GIR , Gir.guide , Raw2Gsm , Gsm2Raw , LittleGir en versiones para equipos con CPU 68000 y 68020 novedad : - reproducción en tiempo real de ficheros GSM a través de Internet y de ficheros GSM locales (o sea, disponibles en algún dispositivo de almacenamiento masivo como por ejemplo el disco duro de su ordenador). - posibilidad de ejecutar el programa desde el CLI. - opción "Save" (guardar). - incluye una versión CLI de GIR llamada LittleGir para poder ser utilizada desde navegadores (visores de páginas Web). - incluye herramienta para convertir sonidos digitalizados sin formato (de 8 bits) a ficheros GSM: Raw2Gsm. - incluye herramienta para convertir ficheros GSM a sonidos digitalizados de 8 bits sin formato: Gsm2Raw. Versión: 00.03 24-Mar-97 incluye : GIR , Gir.guide , Raw2Gsm , Gsm2Raw , LittleGir en versiones para equipos con CPU 68000 y 68020. novedad: - corregidos todos los errores conocidos de Gir y su documentación, Gir.guide. - nueva interfaz gráfica. - reescrito completamente el mecanismo de los buffers - incluidos más enlaces a páginas de Internet. ------------------------------------------------------------------------------ 16. Sobre este fichero guía... ------------------------------ Traducción al castellano versión 1.0 (18.7.97) Este documento es de copiado y distribución gratuíta. No me hago responsable ni de la veracidad ni de una correcta traducción: la utilización de este documento es siempre bajo la responsabilidad del propio usuario asumiendo éste todos los riesgos (consulte la documentación original, por favor). Dámaso Domínguez Estévez - Email: amidde@arrakis.es ------------------------------------------------------------------------------ * EOF *