X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fcodec%2Fdmo%2Fdmo.c;h=55fe6e279f5009a06b1c6b6d807030cdb47c5047;hb=68df1aa53ea6d0bdb339f784963dda4b8f28e9f2;hp=d465e673cdc40353561a7ff9d8e814bb08cf51e4;hpb=df61d33b06e2b3cbbe746b2f5a9bea5b370c24ff;p=vlc diff --git a/modules/codec/dmo/dmo.c b/modules/codec/dmo/dmo.c index d465e673cd..55fe6e279f 100644 --- a/modules/codec/dmo/dmo.c +++ b/modules/codec/dmo/dmo.c @@ -29,7 +29,8 @@ # include "config.h" #endif -#include +#include +#include #include #include #include @@ -98,7 +99,7 @@ static int LoadDMO( vlc_object_t *, HINSTANCE *, IMediaObject **, static void CopyPicture( decoder_t *, picture_t *, uint8_t * ); vlc_module_begin(); - set_description( _("DirectMedia Object decoder") ); + set_description( N_("DirectMedia Object decoder") ); add_shortcut( "dmo" ); set_capability( "decoder", 1 ); set_callbacks( DecoderOpen, DecoderClose ); @@ -107,7 +108,7 @@ vlc_module_begin(); # define ENC_CFG_PREFIX "sout-dmo-" add_submodule(); - set_description( _("DirectMedia Object encoder") ); + set_description( N_("DirectMedia Object encoder") ); set_capability( "encoder", 10 ); set_callbacks( EncoderOpen, EncoderClose ); @@ -519,7 +520,6 @@ static int DecOpen( vlc_object_t *p_this ) if( ( p_dec->p_sys = p_sys = (decoder_sys_t *)malloc(sizeof(decoder_sys_t)) ) == NULL ) { - msg_Err( p_dec, "out of memory" ); goto error; } @@ -962,7 +962,7 @@ static void CopyPicture( decoder_t *p_dec, picture_t *p_pic, uint8_t *p_in ) for( i_line = 0; i_line < p_pic->p[i_plane].i_visible_lines; i_line++ ) { - p_dec->p_libvlc->pf_memcpy( p_dst, p_src, i_width ); + vlc_memcpy( p_dst, p_src, i_width ); p_src += i_width; p_dst += i_dst_stride; } @@ -1058,7 +1058,7 @@ static int EncoderSetVideoType( encoder_t *p_enc, IMediaObject *p_dmo ) vih.rcSource.bottom = p_enc->fmt_in.video.i_height; vih.rcTarget = vih.rcSource; - vih.AvgTimePerFrame = I64C(10000000) / 25; //FIXME + vih.AvgTimePerFrame = INT64_C(10000000) / 25; //FIXME dmo_type.majortype = MEDIATYPE_Video; //dmo_type.subtype = MEDIASUBTYPE_RGB24; @@ -1340,7 +1340,6 @@ static int EncOpen( vlc_object_t *p_this ) if( ( p_enc->p_sys = p_sys = (encoder_sys_t *)malloc(sizeof(encoder_sys_t)) ) == NULL ) { - msg_Err( p_enc, "out of memory" ); goto error; } @@ -1444,7 +1443,7 @@ static block_t *EncodeBlock( encoder_t *p_enc, void *p_data ) for( i_line = 0; i_line < p_pic->p[i_plane].i_visible_lines; i_line++ ) { - p_enc->p_libvlc->pf_memcpy( p_dst, p_src, i_width ); + vlc_memcpy( p_dst, p_src, i_width ); p_dst += i_width; p_src += i_src_stride; } @@ -1472,7 +1471,7 @@ static block_t *EncodeBlock( encoder_t *p_enc, void *p_data ) { /* No output generated */ #ifdef DMO_DEBUG - msg_Dbg( p_enc, "ProcessInput(): no output generated "I64Fd, i_pts ); + msg_Dbg( p_enc, "ProcessInput(): no output generated %"PRId64, i_pts ); #endif return NULL; } @@ -1534,7 +1533,7 @@ static block_t *EncodeBlock( encoder_t *p_enc, void *p_data ) if( db.dwStatus & DMO_OUTPUT_DATA_BUFFERF_TIME ) { #ifdef DMO_DEBUG - msg_Dbg( p_enc, "ProcessOutput(): pts: "I64Fd", "I64Fd, + msg_Dbg( p_enc, "ProcessOutput(): pts: %"PRId64", %"PRId64, i_pts, db.rtTimestamp / 10 ); #endif i_pts = db.rtTimestamp / 10; @@ -1544,7 +1543,7 @@ static block_t *EncodeBlock( encoder_t *p_enc, void *p_data ) { p_block_out->i_length = db.rtTimelength / 10; #ifdef DMO_DEBUG - msg_Dbg( p_enc, "ProcessOutput(): length: "I64Fd, + msg_Dbg( p_enc, "ProcessOutput(): length: %"PRId64, p_block_out->i_length ); #endif }