Ticket #2096: libdvdcss-r255.patch

File libdvdcss-r255.patch, 1.7 KB (added by subjunk@…, 14 years ago)

The patch

  • libdvdcss/css.c

     
    130130
    131131    if( i_ret < 0 )
    132132    {
    133         print_error( dvdcss, "css error: could not get RPC status, region-free drive?" );
    134         return;
     133        print_error( dvdcss, "css error: could not get RPC status. Assuming RPC-I drive." );
     134        i_type = i_mask = i_rpc = 0;
    135135    }
    136136
    137137    switch( i_rpc )
     
    11881188    memset( BigTable, 0 , 16777216 * sizeof(int) );
    11891189    if( BigTable == NULL )
    11901190    {
     1191        free( K1table );
    11911192        return -1;
    11921193    }
    11931194
  • libdvdcss/dvdcss/dvdcss.h

     
    6060#define LIBDVDCSS_EXPORT __declspec(dllexport) extern
    6161#elif defined(LIBDVDCSS_IMPORTS)
    6262#define LIBDVDCSS_EXPORT __declspec(dllimport) extern
     63#elif defined(HAVE_VISIBILITY)
     64#define LIBDVDCSS_EXPORT __attribute__((visibility("default"))) extern
    6365#else
    6466#define LIBDVDCSS_EXPORT extern
    6567#endif
  • Makefile

     
    860860
    861861gui/%: CFLAGS += -Wno-strict-prototypes
    862862
    863 libdvdcss/%:   CFLAGS := -Ilibdvdcss -D_GNU_SOURCE -DVERSION=\"1.2.10\" $(CFLAGS_LIBDVDCSS) $(CFLAGS)
     863libdvdcss/%:   CFLAGS := -Ilibdvdcss -D_GNU_SOURCE -DVERSION=\"1.2.11\" $(CFLAGS_LIBDVDCSS) $(CFLAGS)
    864864libdvdnav/%:   CFLAGS := -Ilibdvdnav -D_GNU_SOURCE -DHAVE_CONFIG_H -DVERSION=\"MPlayer-custom\" $(CFLAGS)
    865865libdvdread4/%: CFLAGS := -Ilibdvdread4 -D_GNU_SOURCE $(CFLAGS_LIBDVDCSS_DVDREAD) $(CFLAGS)
    866866