Ticket #624: liblzo2.patch

File liblzo2.patch, 1.3 KB (added by ville.skytta@…, 20 years ago)

support lzo 2.x

  • libmpcodecs/vd_lzo.c

     
    77#include "vd_internal.h"
    88
    99#ifdef USE_LIBLZO
    10 #include <lzo1x.h>
     10#include <lzo/lzo1x.h>
     11#include <lzo/lzoutil.h>
    1112#else
    1213#include "native/minilzo.h"
    1314#define lzo_malloc malloc
  • configure

     
    55535552if test "$_liblzo" = auto ; then
    55545553  _liblzo=no
    55555554  cat > $TMPC << EOF
    5556 #include <lzo1x.h>
     5555#include <lzo/lzo1x.h>
    55575556int main(void) { lzo_init();return 0; }
    55585557EOF
    5559   cc_check -llzo && _liblzo=yes
     5558  cc_check -llzo2 && _liblzo=yes
    55605559fi
    55615560if test "$_liblzo" = yes ; then
    55625561  _def_liblzo='#define USE_LIBLZO 1'
    5563   _ld_liblzo='-llzo'
     5562  _ld_liblzo='-llzo2'
    55645563  _codecmodules="liblzo $_codecmodules"
    55655564else
    55665565  _def_liblzo='#undef USE_LIBLZO'
  • libmpdemux/demux_mkv.c

     
    3838#endif
    3939
    4040#ifdef USE_LIBLZO
    41 #include <lzo1x.h>
     41#include <lzo/lzo1x.h>
    4242#else
    4343#include "libmpcodecs/native/minilzo.h"
    4444#endif