X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=include%2Fvlc_codec_synchro.h;h=ee6c86af8dc8baaac7c2a9068a9dc8fa6cf7fe64;hb=862771a804bb72e0150234f8ffc0f4a11fd5e3bd;hp=0725790859a57682360a75727360b97eb50e3f9b;hpb=fbb8255dcf8ced858d59927cb17c4f577a8d9c15;p=vlc diff --git a/include/vlc_codec_synchro.h b/include/vlc_codec_synchro.h index 0725790859..ee6c86af8d 100644 --- a/include/vlc_codec_synchro.h +++ b/include/vlc_codec_synchro.h @@ -1,26 +1,26 @@ /***************************************************************************** * vlc_codec_synchro.h: frame-dropping structures ***************************************************************************** - * Copyright (C) 1999-2005 the VideoLAN team + * Copyright (C) 1999-2005 VLC authors and VideoLAN * $Id$ * * Authors: Christophe Massiot * Jean-Marc Dressler * Stéphane Borel * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation; either version 2.1 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. *****************************************************************************/ /***************************************************************************** @@ -37,13 +37,13 @@ /***************************************************************************** * Prototypes *****************************************************************************/ -VLC_EXPORT( decoder_synchro_t *, decoder_SynchroInit, ( decoder_t *, int ) ); -VLC_EXPORT( void, decoder_SynchroRelease, ( decoder_synchro_t * ) ); -VLC_EXPORT( void, decoder_SynchroReset, ( decoder_synchro_t * ) ); -VLC_EXPORT( bool, decoder_SynchroChoose, ( decoder_synchro_t *, int, int, bool ) ); -VLC_EXPORT( void, decoder_SynchroTrash, ( decoder_synchro_t * ) ); -VLC_EXPORT( void, decoder_SynchroDecode, ( decoder_synchro_t * ) ); -VLC_EXPORT( void, decoder_SynchroEnd, ( decoder_synchro_t *, int, bool ) ); -VLC_EXPORT( mtime_t, decoder_SynchroDate, ( decoder_synchro_t * ) ); -VLC_EXPORT( void, decoder_SynchroNewPicture, ( decoder_synchro_t *, int, int, mtime_t, mtime_t, int, bool ) ); +VLC_API decoder_synchro_t * decoder_SynchroInit( decoder_t *, int ) VLC_USED; +VLC_API void decoder_SynchroRelease( decoder_synchro_t * ); +VLC_API void decoder_SynchroReset( decoder_synchro_t * ); +VLC_API bool decoder_SynchroChoose( decoder_synchro_t *, int, int, bool ); +VLC_API void decoder_SynchroTrash( decoder_synchro_t * ); +VLC_API void decoder_SynchroDecode( decoder_synchro_t * ); +VLC_API void decoder_SynchroEnd( decoder_synchro_t *, int, bool ); +VLC_API mtime_t decoder_SynchroDate( decoder_synchro_t * ) VLC_USED; +VLC_API void decoder_SynchroNewPicture( decoder_synchro_t *, int, int, mtime_t, mtime_t, bool );