cvs commit: ports/multimedia/mplayer Makefile ports/multimedia/mplayer/files patch-libmpdvdkit2-bswap.h

Vladimir Kushnir vkushnir at i.kiev.ua
Tue May 17 14:51:57 PDT 2005


Hi

On Tue, 17 May 2005, Pav Lucistnik wrote:

> pav         2005-05-17 18:01:40 UTC
>
>  FreeBSD ports repository
>
>  Modified files:
>    multimedia/mplayer   Makefile
>  Removed files:
>    multimedia/mplayer/files patch-libmpdvdkit2-bswap.h
>  Log:
>  - Backout part of bswap changes which completely broke playback
>    of encrypted DVD discs
>
>  PR:             ports/80952, ports/80984
>  Diagnosed by:   Jose M Rodriguez <josemi at freebsd.jazztel.es>
>
>  Revision  Changes    Path
>  1.117     +1 -1      ports/multimedia/mplayer/Makefile
>  1.3       +0 -26     ports/multimedia/mplayer/files/patch-libmpdvdkit2-bswap.h (dead)
> _______________________________________________
> cvs-all at freebsd.org mailing list

Sorry but it seems that patch did not need to be removed - only corrected; 
it worked with this diff:

*** patch-libmpdvdkit2-bswap.h.orig	Wed May 18 00:31:05 2005
--- patch-libmpdvdkit2-bswap.h	Wed May 18 00:31:34 2005
***************
*** 18,26 ****
   +
   +#elif (defined(__FreeBSD__) && __FreeBSD_version >= 500000)
   +#include <sys/endian.h>
! +#define B2N_16(x) be16toh(x)
! +#define B2N_32(x) be32toh(x)
! +#define B2N_64(x) be64toh(x)

    #elif defined(__NetBSD__)
    #include <sys/endian.h>
--- 18,26 ----
   +
   +#elif (defined(__FreeBSD__) && __FreeBSD_version >= 500000)
   +#include <sys/endian.h>
! +#define B2N_16(x) x = be16toh(x)
! +#define B2N_32(x) x = be32toh(x)
! +#define B2N_64(x) x = be64toh(x)

    #elif defined(__NetBSD__)
    #include <sys/endian.h>


Regards,
Vladimir


More information about the freebsd-current mailing list