X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fcodec%2Fdvbsub.c;h=bc3f29f97cd1134946028ca7809e2ef742fa6200;hb=2a98d120084ee14a08b6d3267c8c9eee8ab3648e;hp=088c3d67ee81037b7bcab5b364da5b3c2b5c0d16;hpb=e5622718c1cb0ec13ae5d8712a1736329ff2dce2;p=vlc diff --git a/modules/codec/dvbsub.c b/modules/codec/dvbsub.c index 088c3d67ee..bc3f29f97c 100644 --- a/modules/codec/dvbsub.c +++ b/modules/codec/dvbsub.c @@ -122,10 +122,10 @@ vlc_module_begin () set_subcategory( SUBCAT_INPUT_SCODEC ) set_callbacks( Open, Close ) - add_integer( DVBSUB_CFG_PREFIX "position", 8, NULL, POS_TEXT, POS_LONGTEXT, true ) + add_integer( DVBSUB_CFG_PREFIX "position", 8, POS_TEXT, POS_LONGTEXT, true ) change_integer_list( pi_pos_values, ppsz_pos_descriptions ) - add_integer( DVBSUB_CFG_PREFIX "x", -1, NULL, POSX_TEXT, POSX_LONGTEXT, false ) - add_integer( DVBSUB_CFG_PREFIX "y", -1, NULL, POSY_TEXT, POSY_LONGTEXT, false ) + add_integer( DVBSUB_CFG_PREFIX "x", -1, POSX_TEXT, POSX_LONGTEXT, false ) + add_integer( DVBSUB_CFG_PREFIX "y", -1, POSY_TEXT, POSY_LONGTEXT, false ) # define ENC_CFG_PREFIX "sout-dvbsub-" add_submodule () @@ -133,9 +133,8 @@ vlc_module_begin () set_capability( "encoder", 100 ) set_callbacks( OpenEncoder, CloseEncoder ) - add_integer( ENC_CFG_PREFIX "x", -1, NULL, ENC_POSX_TEXT, ENC_POSX_LONGTEXT, false ) - add_integer( ENC_CFG_PREFIX "y", -1, NULL, ENC_POSY_TEXT, ENC_POSY_LONGTEXT, false ) - add_obsolete_integer( ENC_CFG_PREFIX "timeout" ) /* Suppressed since 0.8.5 */ + add_integer( ENC_CFG_PREFIX "x", -1, ENC_POSX_TEXT, ENC_POSX_LONGTEXT, false ) + add_integer( ENC_CFG_PREFIX "y", -1, ENC_POSY_TEXT, ENC_POSY_LONGTEXT, false ) vlc_module_end () static const char *const ppsz_enc_options[] = { "x", "y", NULL }; @@ -442,7 +441,7 @@ static subpicture_t *Decode( decoder_t *p_dec, block_t **pp_block ) decode_segment( p_dec, &p_sys->bs ); } - if( bs_read( &p_sys->bs, 8 ) != 0xff ) /* End marker */ + if( ( bs_read( &p_sys->bs, 8 ) & 0x3f ) != 0x3f ) /* End marker */ { msg_Warn( p_dec, "end marker not found (corrupted subtitle ?)" ); block_Release( p_block );