Commit d0f20f62 authored by Derk-Jan Hartman's avatar Derk-Jan Hartman

* Fix livedotcom API change.

  Thanks to James MacLean, Arwed von Merkatz and Ross Finlayson for reporting and fixing the issue.
parent 5d041ddd
...@@ -43,6 +43,13 @@ extern "C" { ...@@ -43,6 +43,13 @@ extern "C" {
#include "../access/mms/asf.h" /* Who said ugly ? */ #include "../access/mms/asf.h" /* Who said ugly ? */
} }
#if (LIVEMEDIA_LIBRARY_VERSION_INT < 1089936000)
#define RECLAIM_ENV(env) delete (env)
#else
#define RECLAIM_ENV(env) (env)->reclaim()
#endif
using namespace std; using namespace std;
/***************************************************************************** /*****************************************************************************
...@@ -445,11 +452,11 @@ static int Open ( vlc_object_t *p_this ) ...@@ -445,11 +452,11 @@ static int Open ( vlc_object_t *p_this )
!strcmp( sub->codecName(), "H263-1998" ) || !strcmp( sub->codecName(), "H263-1998" ) ||
!strcmp( sub->codecName(), "H263-2000" ) ) !strcmp( sub->codecName(), "H263-2000" ) )
{ {
tk->fmt.i_codec = VLC_FOURCC( 'h', '2', '6', '3' ); tk->fmt.i_codec = VLC_FOURCC( 'H', '2', '6', '3' );
} }
else if( !strcmp( sub->codecName(), "H261" ) ) else if( !strcmp( sub->codecName(), "H261" ) )
{ {
tk->fmt.i_codec = VLC_FOURCC( 'h', '2', '6', '1' ); tk->fmt.i_codec = VLC_FOURCC( 'H', '2', '6', '1' );
} }
else if( !strcmp( sub->codecName(), "JPEG" ) ) else if( !strcmp( sub->codecName(), "JPEG" ) )
{ {
...@@ -555,7 +562,7 @@ error: ...@@ -555,7 +562,7 @@ error:
} }
if( p_sys->env ) if( p_sys->env )
{ {
delete p_sys->env; RECLAIM_ENV(p_sys->env);
} }
if( p_sys->scheduler ) if( p_sys->scheduler )
{ {
...@@ -613,7 +620,7 @@ static void Close( vlc_object_t *p_this ) ...@@ -613,7 +620,7 @@ static void Close( vlc_object_t *p_this )
if( p_sys->env ) if( p_sys->env )
{ {
delete p_sys->env; RECLAIM_ENV(p_sys->env);
} }
if( p_sys->scheduler ) if( p_sys->scheduler )
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment