X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=include%2Fvlc_picture.h;h=458bb2b32e0da7e7f5af98f8b6ee5c9b55902e4a;hb=d85a3f13e132f27c6cb694447d65c16a2f3d2c7f;hp=d13d86ea57ff2c4639e4729f79451c08b72d28a5;hpb=3c27577ea7dbe53644b4340c6802216c1180e120;p=vlc diff --git a/include/vlc_picture.h b/include/vlc_picture.h index d13d86ea57..458bb2b32e 100644 --- a/include/vlc_picture.h +++ b/include/vlc_picture.h @@ -106,17 +106,13 @@ struct picture_t * @{ */ bool b_progressive; /**< is it a progressive frame ? */ - unsigned int i_nb_fields; /**< # of displayed fields */ bool b_top_field_first; /**< which field is first */ + unsigned int i_nb_fields; /**< # of displayed fields */ int8_t *p_q; /**< quantification table */ int i_qstride; /**< quantification stride */ int i_qtype; /**< quantification style */ /**@}*/ - /* Some vouts require the picture to be locked before it can be modified */ - int (* pf_lock) ( vout_thread_t *, picture_t * ); - int (* pf_unlock) ( vout_thread_t *, picture_t * ); - /** Private data - the video output plugin might want to put stuff here to * keep track of the picture */ picture_sys_t * p_sys; @@ -135,7 +131,7 @@ struct picture_t * with picture_Hold and picture_Release. This default management will release * p_sys, p_q, p_data_orig fields if non NULL. */ -VLC_EXPORT( picture_t *, picture_New, ( vlc_fourcc_t i_chroma, int i_width, int i_height, int i_aspect ) ); +VLC_EXPORT( picture_t *, picture_New, ( vlc_fourcc_t i_chroma, int i_width, int i_height, int i_sar_num, int i_sar_den ) ); /** * This function will create a new picture using the given format. @@ -298,7 +294,7 @@ VLC_EXPORT( int, picture_Export, ( vlc_object_t *p_obj, block_t **pp_image, vide * * It can be usefull to get the properties of planes. */ -VLC_EXPORT( int, picture_Setup, ( picture_t *, vlc_fourcc_t i_chroma, int i_width, int i_height, int i_aspect ) ); +VLC_EXPORT( int, picture_Setup, ( picture_t *, vlc_fourcc_t i_chroma, int i_width, int i_height, int i_sar_num, int i_sar_den ) ); /***************************************************************************** * Flags used to describe the status of a picture