From: RĂ©mi Denis-Courmont Date: Sat, 17 Jan 2009 19:25:57 +0000 (+0200) Subject: Avoid using i_object_type X-Git-Tag: 1.0.0-pre1~1272 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=98eb1db33dd48d838d500ba8e954952e688b1a03;p=vlc Avoid using i_object_type --- diff --git a/modules/codec/mpeg_audio.c b/modules/codec/mpeg_audio.c index bb2493fb00..34d43a22d4 100644 --- a/modules/codec/mpeg_audio.c +++ b/modules/codec/mpeg_audio.c @@ -127,9 +127,9 @@ vlc_module_begin () vlc_module_end () /***************************************************************************** - * OpenDecoder: probe the decoder and return score + * Open: probe the decoder and return score *****************************************************************************/ -static int OpenDecoder( vlc_object_t *p_this ) +static int Open( vlc_object_t *p_this ) { decoder_t *p_dec = (decoder_t*)p_this; decoder_sys_t *p_sys; @@ -139,13 +139,6 @@ static int OpenDecoder( vlc_object_t *p_this ) return VLC_EGENERIC; } - /* HACK: Don't use this codec if we don't have an mpga audio filter */ - if( p_dec->i_object_type == VLC_OBJECT_DECODER && - !module_exists( "mpgatofixed32" ) ) - { - return VLC_EGENERIC; - } - /* Allocate the memory needed to store the decoder's structure */ if( ( p_dec->p_sys = p_sys = (decoder_sys_t *)malloc(sizeof(decoder_sys_t)) ) == NULL ) @@ -175,11 +168,20 @@ static int OpenDecoder( vlc_object_t *p_this ) return VLC_SUCCESS; } +static int OpenDecoder( vlc_object_t *p_this ) +{ + /* HACK: Don't use this codec if we don't have an mpga audio filter */ + if( !module_exists( "mpgatofixed32" ) ) + return VLC_EGENERIC; + + return Open( p_this ); +} + static int OpenPacketizer( vlc_object_t *p_this ) { decoder_t *p_dec = (decoder_t*)p_this; - int i_ret = OpenDecoder( p_this ); + int i_ret = Open( p_this ); if( i_ret == VLC_SUCCESS ) p_dec->p_sys->b_packetizer = true; diff --git a/modules/gui/maemo/maemo.c b/modules/gui/maemo/maemo.c index 0ee0c3e575..8bdafdbeb2 100644 --- a/modules/gui/maemo/maemo.c +++ b/modules/gui/maemo/maemo.c @@ -287,7 +287,6 @@ static int OpenWindow (vlc_object_t *obj) msg_Err( obj, "Maemo interface not found" ); return VLC_EGENERIC; /* Maemo not in use */ } - assert (intf->i_object_type == VLC_OBJECT_INTF); wnd->handle = request_video( intf, wnd->vout ); msg_Dbg( intf, "Using handle %p", wnd->handle );