User Tag List

Resultados 1 al 1 de 1

Tema: SDL_mixer para windows con IMG_Load_RW

  1. #1

    Fecha de ingreso
    Sep 2004
    Ubicación
    Vigo
    Mensajes
    129
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    3

    SDL_mixer para windows con Mix_LoadMUS_RW()

    ¿Alguien tiene por ahí una versión compilada del SDL_mixer 1.2.6 para windows que tenga soporte para la función Mix_LoadMUS_RW()?

    En las SDL para GP32 de Chui Mix_LoadMUS_RW() funciona perfectamente, pero en las SDL_mixer de windows hay un bug y no funciona.

    Por lo visto en el fichero mikmod/mmio.c hay que realizar el siguiente cambio:

    Código:
    Index: mikmod/mmio.c
    ===================================================================
    RCS file: /home/sdlweb/libsdl.org/cvs/SDL_mixer/mikmod/mmio.c,v
    retrieving revision 1.5
    diff -u -r1.5 mmio.c
    --- mikmod/mmio.c	21 Dec 2004 17:38:38 -0000	1.5
    +++ mikmod/mmio.c	27 Dec 2004 01:09:29 -0000
    @@ -82,7 +82,7 @@
    
      static BOOL _mm_RWopsReader_Eof(MREADER* reader)
      {
    -	if ( ((MRWOPSREADER*)reader)->end ==
    +	if ( ((MRWOPSREADER*)reader)->end <
      			SDL_RWtell(((MRWOPSREADER*)reader)->rw) ) return 1;
      	else return 0;
      }
    Se compilaría y listo.

    Me he estado peleando con el código fuente de las SDL y han ganado por goleada.

    ¿Algún alma caritativa me echa un cable?

    Un saludo y gracias.

    Editado: Error en el títuo del post, sorry
    Última edición por Salustian; 23/06/2006 a las 19:16
    Cláusula de exención de responsabilidad: No tengo que estar necesariamente de acuerdo con mis propias opiniones.

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •