alphablend.h | alphablend.h | |||
---|---|---|---|---|
skipping to change at line 108 | skipping to change at line 108 | |||
void _x_clear_xx44_palette(xx44_palette_t *p) XINE_PROTECTED; | void _x_clear_xx44_palette(xx44_palette_t *p) XINE_PROTECTED; | |||
void _x_init_xx44_palette(xx44_palette_t *p, unsigned num_entries) XINE_PRO TECTED; | void _x_init_xx44_palette(xx44_palette_t *p, unsigned num_entries) XINE_PRO TECTED; | |||
void _x_dispose_xx44_palette(xx44_palette_t *p) XINE_PROTECTED; | void _x_dispose_xx44_palette(xx44_palette_t *p) XINE_PROTECTED; | |||
/* | /* | |||
* Convert the xine-specific palette to something useful. | * Convert the xine-specific palette to something useful. | |||
*/ | */ | |||
void _x_xx44_to_xvmc_palette(const xx44_palette_t *p,unsigned char *xvmc_pa lette, | void _x_xx44_to_xvmc_palette(const xx44_palette_t *p,unsigned char *xvmc_pa lette, | |||
unsigned first_xx44_entry, unsigned num_xx44_entri es, | unsigned first_xx44_entry, unsigned num_xx44_entri es, | |||
unsigned num_xvmc_components, char *xvmc_component s) XINE_PROTECTED; | unsigned num_xvmc_components, const char *xvmc_com ponents) XINE_PROTECTED; | |||
#endif | #endif | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
array.h | array.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2006 the xine project | * Copyright (C) 2000-2009 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
audio_decoder.h | audio_decoder.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2004 the xine project | * Copyright (C) 2000-2009 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
audio_out.h | audio_out.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2004 the xine project | * Copyright (C) 2000-2012 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
broadcaster.h | broadcaster.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2003 the xine project | * Copyright (C) 2000-2009 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
buffer.h | buffer.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2008 the xine project | * Copyright (C) 2000-2013 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
skipping to change at line 195 | skipping to change at line 195 | |||
#define BUF_VIDEO_NUV 0x025F0000 | #define BUF_VIDEO_NUV 0x025F0000 | |||
#define BUF_VIDEO_KMVC 0x02600000 | #define BUF_VIDEO_KMVC 0x02600000 | |||
#define BUF_VIDEO_FLASHSV 0x02610000 | #define BUF_VIDEO_FLASHSV 0x02610000 | |||
#define BUF_VIDEO_CAVS 0x02620000 | #define BUF_VIDEO_CAVS 0x02620000 | |||
#define BUF_VIDEO_VP6F 0x02630000 | #define BUF_VIDEO_VP6F 0x02630000 | |||
#define BUF_VIDEO_THEORA_RAW 0x02640000 | #define BUF_VIDEO_THEORA_RAW 0x02640000 | |||
#define BUF_VIDEO_VC1 0x02650000 | #define BUF_VIDEO_VC1 0x02650000 | |||
#define BUF_VIDEO_VMNC 0x02660000 | #define BUF_VIDEO_VMNC 0x02660000 | |||
#define BUF_VIDEO_SNOW 0x02670000 | #define BUF_VIDEO_SNOW 0x02670000 | |||
#define BUF_VIDEO_VP8 0x02680000 | #define BUF_VIDEO_VP8 0x02680000 | |||
#define BUF_VIDEO_VP9 0x02690000 | ||||
#define BUF_VIDEO_HEVC 0x026A0000 | ||||
/*@}*/ | /*@}*/ | |||
/** | /** | |||
* @defgroup buffer_audio Audio buffer types | * @defgroup buffer_audio Audio buffer types | |||
* @note (please keep in sync with buffer_types.c) | * @note (please keep in sync with buffer_types.c) | |||
*/ | */ | |||
/*@{*/ | /*@{*/ | |||
#define BUF_AUDIO_BASE 0x03000000 | #define BUF_AUDIO_BASE 0x03000000 | |||
#define BUF_AUDIO_UNKNOWN 0x03ff0000 /**< no decoder should handle thi s one */ | #define BUF_AUDIO_UNKNOWN 0x03ff0000 /**< no decoder should handle thi s one */ | |||
#define BUF_AUDIO_A52 0x03000000 | #define BUF_AUDIO_A52 0x03000000 | |||
skipping to change at line 272 | skipping to change at line 274 | |||
#define BUF_AUDIO_TRUESPEECH 0x03390000 | #define BUF_AUDIO_TRUESPEECH 0x03390000 | |||
#define BUF_AUDIO_TTA 0x033A0000 | #define BUF_AUDIO_TTA 0x033A0000 | |||
#define BUF_AUDIO_SMACKER 0x033B0000 | #define BUF_AUDIO_SMACKER 0x033B0000 | |||
#define BUF_AUDIO_FLVADPCM 0x033C0000 | #define BUF_AUDIO_FLVADPCM 0x033C0000 | |||
#define BUF_AUDIO_WAVPACK 0x033D0000 | #define BUF_AUDIO_WAVPACK 0x033D0000 | |||
#define BUF_AUDIO_MP3ADU 0x033E0000 | #define BUF_AUDIO_MP3ADU 0x033E0000 | |||
#define BUF_AUDIO_AMR_NB 0x033F0000 | #define BUF_AUDIO_AMR_NB 0x033F0000 | |||
#define BUF_AUDIO_AMR_WB 0x03400000 | #define BUF_AUDIO_AMR_WB 0x03400000 | |||
#define BUF_AUDIO_EAC3 0x03410000 | #define BUF_AUDIO_EAC3 0x03410000 | |||
#define BUF_AUDIO_AAC_LATM 0x03420000 | #define BUF_AUDIO_AAC_LATM 0x03420000 | |||
#define BUF_AUDIO_ADPCM_G726 0x03430000 | ||||
/*@}*/ | /*@}*/ | |||
/** | /** | |||
* @defgroup buffer_spu SPU buffer types | * @defgroup buffer_spu SPU buffer types | |||
*/ | */ | |||
/*@{*/ | /*@{*/ | |||
#define BUF_SPU_BASE 0x04000000 | #define BUF_SPU_BASE 0x04000000 | |||
#define BUF_SPU_DVD 0x04000000 | #define BUF_SPU_DVD 0x04000000 | |||
#define BUF_SPU_TEXT 0x04010000 | #define BUF_SPU_TEXT 0x04010000 | |||
#define BUF_SPU_CC 0x04020000 | #define BUF_SPU_CC 0x04020000 | |||
End of changes. 3 change blocks. | ||||
1 lines changed or deleted | 4 lines changed or added | |||
compat.h | compat.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2001 the xine project | * Copyright (C) 2000-2013 the xine project | |||
* | * | |||
* This file is part of xine, a unix video player. | * This file is part of xine, a unix video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
skipping to change at line 50 | skipping to change at line 50 | |||
#else | #else | |||
#define XINE_NAME_MAX NAME_MAX | #define XINE_NAME_MAX NAME_MAX | |||
#endif | #endif | |||
#ifndef PATH_MAX | #ifndef PATH_MAX | |||
#define XINE_PATH_MAX 768 | #define XINE_PATH_MAX 768 | |||
#else | #else | |||
#define XINE_PATH_MAX PATH_MAX | #define XINE_PATH_MAX PATH_MAX | |||
#endif | #endif | |||
#if !defined offsetof && defined __GNUC__ | ||||
#define offsetof(type, member) __builtin_offsetof(type, member) | ||||
#endif | ||||
#ifdef __cplusplus | #ifdef __cplusplus | |||
} | } | |||
#endif | #endif | |||
#endif | #endif | |||
End of changes. 2 change blocks. | ||||
1 lines changed or deleted | 5 lines changed or added | |||
configfile.h | configfile.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2004 the xine project | * Copyright (C) 2000-2009 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
demux.h | demux.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2003 the xine project | * Copyright (C) 2000-2009 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
info_helper.h | info_helper.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2003 the xine project | * Copyright (C) 2000-2009 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
input_plugin.h | input_plugin.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2004 the xine project | * Copyright (C) 2000-2013 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
skipping to change at line 304 | skipping to change at line 304 | |||
#define INPUT_CAP_CHAPTERS 0x00000080 | #define INPUT_CAP_CHAPTERS 0x00000080 | |||
/* | /* | |||
* INPUT_CAP_RIP_FORBIDDEN: | * INPUT_CAP_RIP_FORBIDDEN: | |||
* means that rip/disk saving must not be used. | * means that rip/disk saving must not be used. | |||
* (probably at author's request) | * (probably at author's request) | |||
*/ | */ | |||
#define INPUT_CAP_RIP_FORBIDDEN 0x00000100 | #define INPUT_CAP_RIP_FORBIDDEN 0x00000100 | |||
/* | ||||
* INPUT_CAP_NO_CACHE: | ||||
* do not use input cache plugin | ||||
*/ | ||||
#define INPUT_CAP_NO_CACHE 0x00000200 | ||||
#define INPUT_IS_SEEKABLE(input) (((input)->get_capabilities(input) & INPUT _CAP_SEEKABLE) != 0) | #define INPUT_IS_SEEKABLE(input) (((input)->get_capabilities(input) & INPUT _CAP_SEEKABLE) != 0) | |||
#define INPUT_OPTIONAL_UNSUPPORTED 0 | #define INPUT_OPTIONAL_UNSUPPORTED 0 | |||
#define INPUT_OPTIONAL_SUCCESS 1 | #define INPUT_OPTIONAL_SUCCESS 1 | |||
#define INPUT_OPTIONAL_DATA_AUDIOLANG 2 | #define INPUT_OPTIONAL_DATA_AUDIOLANG 2 | |||
#define INPUT_OPTIONAL_DATA_SPULANG 3 | #define INPUT_OPTIONAL_DATA_SPULANG 3 | |||
#define INPUT_OPTIONAL_DATA_PREVIEW 7 | #define INPUT_OPTIONAL_DATA_PREVIEW 7 | |||
/* buffer is a const char **; the string is freed by the input plugin. */ | /* buffer is a const char **; the string is freed by the input plugin. */ | |||
End of changes. 2 change blocks. | ||||
1 lines changed or deleted | 7 lines changed or added | |||
io_helper.h | io_helper.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2003 the xine project, | * Copyright (C) 2000-2007 the xine project, | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
list.h | list.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2006 the xine project | * Copyright (C) 2000-2009 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
metronom.h | metronom.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2004 the xine project | * Copyright (C) 2000-2012 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
os_types.h | os_types.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2004-2006 the xine project | * Copyright (C) 2004-2009 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
osd.h | osd.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2003 the xine project | * Copyright (C) 2000-2011 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
plugin_catalog.h | plugin_catalog.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2003 the xine project | * Copyright (C) 2000-2009 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
pool.h | pool.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2006 the xine project | * Copyright (C) 2000-2009 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
post.h | post.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2004 the xine project | * Copyright (C) 2000-2013 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
skipping to change at line 388 | skipping to change at line 388 | |||
(port)->post->dispose((port)->post); \ | (port)->post->dispose((port)->post); \ | |||
} else \ | } else \ | |||
pthread_mutex_unlock(&(port)->usage_lock); \ | pthread_mutex_unlock(&(port)->usage_lock); \ | |||
} else \ | } else \ | |||
pthread_mutex_unlock(&(port)->usage_lock); \ | pthread_mutex_unlock(&(port)->usage_lock); \ | |||
} while(0) | } while(0) | |||
/* macros to create parameter descriptors */ | /* macros to create parameter descriptors */ | |||
#define START_PARAM_DESCR( param_t ) \ | #define START_PARAM_DESCR( param_t ) \ | |||
typedef param_t temp_t; \ | ||||
static param_t temp_s; \ | static param_t temp_s; \ | |||
static xine_post_api_parameter_t temp_p[] = { | static xine_post_api_parameter_t temp_p[] = { | |||
#ifndef offsetof | ||||
#include <stddef.h> | ||||
#endif | ||||
#define PARAM_ITEM( param_type, var, enumv, min, max, readonly, descr ) \ | #define PARAM_ITEM( param_type, var, enumv, min, max, readonly, descr ) \ | |||
{ param_type, #var, sizeof(temp_s.var), \ | { param_type, #var, sizeof(temp_s.var), \ | |||
(char*)&temp_s.var-(char*)&temp_s, enumv, min, max, readonly, descr }, | offsetof(temp_t, var), enumv, min, max, readonly, descr }, | |||
#define END_PARAM_DESCR( name ) \ | #define END_PARAM_DESCR( name ) \ | |||
{ POST_PARAM_TYPE_LAST, NULL, 0, 0, NULL, 0, 0, 1, NULL } \ | { POST_PARAM_TYPE_LAST, NULL, 0, 0, NULL, 0, 0, 1, NULL } \ | |||
}; \ | }; \ | |||
static xine_post_api_descr_t name = { \ | static xine_post_api_descr_t name = { \ | |||
sizeof( temp_s ), \ | sizeof( temp_s ), \ | |||
temp_p \ | temp_p \ | |||
}; | }; | |||
#endif | #endif | |||
End of changes. 4 change blocks. | ||||
2 lines changed or deleted | 7 lines changed or added | |||
refcounter.h | refcounter.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2004 the xine project | * Copyright (C) 2000-2009 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
resample.h | resample.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2003 the xine project | * Copyright (C) 2000-2009 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
ring_buffer.h | ring_buffer.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2006 the xine project | * Copyright (C) 2000-2009 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
scratch.h | scratch.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2006 the xine project | * Copyright (C) 2000-2009 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
sorted_array.h | sorted_array.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2006 the xine project | * Copyright (C) 2000-2009 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
spu.h | spu.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2007 the xine project | * Copyright (C) 2007-2009 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
vdr.h | vdr.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2004 the xine project | * Copyright (C) 2000-2011 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
version.h | version.h | |||
---|---|---|---|---|
skipping to change at line 24 | skipping to change at line 24 | |||
* GNU General Public License for more details. | * GNU General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA | |||
*/ | */ | |||
/* static info - which libxine release this header came from */ | /* static info - which libxine release this header came from */ | |||
#define XINE_MAJOR_VERSION 1 | #define XINE_MAJOR_VERSION 1 | |||
#define XINE_MINOR_VERSION 2 | #define XINE_MINOR_VERSION 2 | |||
#define XINE_SUB_VERSION 3 | #define XINE_SUB_VERSION 5 | |||
#define XINE_VERSION "1.2.3" | #define XINE_VERSION "1.2.5" | |||
End of changes. 1 change blocks. | ||||
0 lines changed or deleted | 0 lines changed or added | |||
video_decoder.h | video_decoder.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2004 the xine project | * Copyright (C) 2000-2009 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
video_out.h | video_out.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2004 the xine project | * Copyright (C) 2000-2013 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
skipping to change at line 295 | skipping to change at line 295 | |||
/* get_frame flags */ | /* get_frame flags */ | |||
#define VO_TOP_FIELD 1 | #define VO_TOP_FIELD 1 | |||
#define VO_BOTTOM_FIELD 2 | #define VO_BOTTOM_FIELD 2 | |||
#define VO_BOTH_FIELDS (VO_TOP_FIELD | VO_BOTTOM_FIELD) | #define VO_BOTH_FIELDS (VO_TOP_FIELD | VO_BOTTOM_FIELD) | |||
#define VO_PAN_SCAN_FLAG 4 | #define VO_PAN_SCAN_FLAG 4 | |||
#define VO_INTERLACED_FLAG 8 | #define VO_INTERLACED_FLAG 8 | |||
#define VO_NEW_SEQUENCE_FLAG 16 /* set after MPEG2 Sequence Header Code (us ed by XvMC) */ | #define VO_NEW_SEQUENCE_FLAG 16 /* set after MPEG2 Sequence Header Code (us ed by XvMC) */ | |||
#define VO_CHROMA_422 32 /* used by VDPAU, default is chroma_420 */ | #define VO_CHROMA_422 32 /* used by VDPAU, default is chroma_420 */ | |||
#define VO_STILL_IMAGE 64 | #define VO_STILL_IMAGE 64 | |||
/* ((mpeg_color_matrix << 1) | color_range) inside frame.flags bits 11-8 */ | /* ((mpeg_color_matrix << 1) | color_range) inside frame.flags bits 12-8 */ | |||
#define VO_FULLRANGE 0x100 | #define VO_FULLRANGE 0x100 | |||
#define VO_GET_FLAGS_CM(flags) ((flags >> 8) & 15) | #define VO_GET_FLAGS_CM(flags) ((flags >> 8) & 31) | |||
#define VO_SET_FLAGS_CM(cm,flags) flags = ((flags) & ~0xf00) | (((cm) & 15) | #define VO_SET_FLAGS_CM(cm,flags) flags = ((flags) & ~0x1f00) | (((cm) & 31 | |||
<< 8) | ) << 8) | |||
/* video driver capabilities */ | /* video driver capabilities */ | |||
#define VO_CAP_YV12 0x00000001 /* driver can handle YUV 4 :2:0 pictures */ | #define VO_CAP_YV12 0x00000001 /* driver can handle YUV 4 :2:0 pictures */ | |||
#define VO_CAP_YUY2 0x00000002 /* driver can handle YUY2 pictures */ | #define VO_CAP_YUY2 0x00000002 /* driver can handle YUY2 pictures */ | |||
#define VO_CAP_XVMC_MOCOMP 0x00000004 /* driver can use XvMC mot ion compensation */ | #define VO_CAP_XVMC_MOCOMP 0x00000004 /* driver can use XvMC mot ion compensation */ | |||
#define VO_CAP_XVMC_IDCT 0x00000008 /* driver can use XvMC idc t acceleration */ | #define VO_CAP_XVMC_IDCT 0x00000008 /* driver can use XvMC idc t acceleration */ | |||
#define VO_CAP_UNSCALED_OVERLAY 0x00000010 /* driver can blend overla y at output resolution */ | #define VO_CAP_UNSCALED_OVERLAY 0x00000010 /* driver can blend overla y at output resolution */ | |||
#define VO_CAP_CROP 0x00000020 /* driver can crop */ | #define VO_CAP_CROP 0x00000020 /* driver can crop */ | |||
#define VO_CAP_XXMC 0x00000040 /* driver can use extended XvMC */ | #define VO_CAP_XXMC 0x00000040 /* driver can use extended XvMC */ | |||
#define VO_CAP_VDPAU_H264 0x00000080 /* driver can use VDPAU fo r H264 */ | #define VO_CAP_VDPAU_H264 0x00000080 /* driver can use VDPAU fo r H264 */ | |||
End of changes. 3 change blocks. | ||||
5 lines changed or deleted | 5 lines changed or added | |||
video_overlay.h | video_overlay.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2003 the xine project | * Copyright (C) 2000-2009 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
vo_scale.h | vo_scale.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2003 the xine project | * Copyright (C) 2000-2009 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
xine.h | xine.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2006 the xine project | * Copyright (C) 2000-2013 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
xine_buffer.h | xine_buffer.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2004 the xine project | * Copyright (C) 2000-2009 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
xine_internal.h | xine_internal.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2005 the xine project | * Copyright (C) 2000-2013 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
skipping to change at line 470 | skipping to change at line 470 | |||
void _x_demux_send_mrl_reference (xine_stream_t *stream, int alternative, | void _x_demux_send_mrl_reference (xine_stream_t *stream, int alternative, | |||
const char *mrl, const char *title, | const char *mrl, const char *title, | |||
int start_time, int duration) XINE_PROTECT ED; | int start_time, int duration) XINE_PROTECT ED; | |||
/* | /* | |||
* MRL escaped-character decoding (overwrites the source string) | * MRL escaped-character decoding (overwrites the source string) | |||
*/ | */ | |||
void _x_mrl_unescape(char *mrl) XINE_PROTECTED; | void _x_mrl_unescape(char *mrl) XINE_PROTECTED; | |||
/* | /* | |||
* Return a copy of mrl without authentication credentials | ||||
*/ | ||||
char *_x_mrl_remove_auth(const char *mrl) XINE_PROTECTED; | ||||
/* | ||||
* plugin_loader functions | * plugin_loader functions | |||
* | * | |||
*/ | */ | |||
/* on-demand loading of audio/video/spu decoder plugins */ | /* on-demand loading of audio/video/spu decoder plugins */ | |||
video_decoder_t *_x_get_video_decoder (xine_stream_t *stream, uint8_t stre am_type) XINE_PROTECTED; | video_decoder_t *_x_get_video_decoder (xine_stream_t *stream, uint8_t stre am_type) XINE_PROTECTED; | |||
void _x_free_video_decoder (xine_stream_t *stream, video_decode r_t *decoder) XINE_PROTECTED; | void _x_free_video_decoder (xine_stream_t *stream, video_decode r_t *decoder) XINE_PROTECTED; | |||
audio_decoder_t *_x_get_audio_decoder (xine_stream_t *stream, uint8_t stre am_type) XINE_PROTECTED; | audio_decoder_t *_x_get_audio_decoder (xine_stream_t *stream, uint8_t stre am_type) XINE_PROTECTED; | |||
void _x_free_audio_decoder (xine_stream_t *stream, audio_decode r_t *decoder) XINE_PROTECTED; | void _x_free_audio_decoder (xine_stream_t *stream, audio_decode r_t *decoder) XINE_PROTECTED; | |||
End of changes. 2 change blocks. | ||||
1 lines changed or deleted | 6 lines changed or added | |||
xine_plugin.h | xine_plugin.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2003 the xine project | * Copyright (C) 2000-2009 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
xineintl.h | xineintl.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2005 the xine project | * Copyright (C) 2000-2009 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
xineutils.h | xineutils.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2000-2006 the xine project | * Copyright (C) 2000-2013 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* xine is free software; you can redistribute it and/or modify | * xine is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* xine is distributed in the hope that it will be useful, | * xine is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
skipping to change at line 142 | skipping to change at line 142 | |||
/* | /* | |||
* Allocate and clean memory size_t 'size', then return the pointer | * Allocate and clean memory size_t 'size', then return the pointer | |||
* to the allocated memory. | * to the allocated memory. | |||
*/ | */ | |||
void *xine_xmalloc(size_t size) XINE_MALLOC XINE_DEPRECATED XINE_PROTECTED; | void *xine_xmalloc(size_t size) XINE_MALLOC XINE_DEPRECATED XINE_PROTECTED; | |||
void *xine_xcalloc(size_t nmemb, size_t size) XINE_MALLOC XINE_PROTECTED; | void *xine_xcalloc(size_t nmemb, size_t size) XINE_MALLOC XINE_PROTECTED; | |||
/* | /* | |||
* Free allocated memory and set pointer to NULL | ||||
* @param ptr Pointer to the pointer to the memory block which should be fr | ||||
eed. | ||||
*/ | ||||
static inline void _x_freep(void *ptr) { | ||||
void **p = (void **)ptr; | ||||
free (*p); | ||||
*p = NULL; | ||||
} | ||||
/* | ||||
* Copy blocks of memory. | * Copy blocks of memory. | |||
*/ | */ | |||
void *xine_memdup (const void *src, size_t length) XINE_MALLOC XINE_PROTECT ED; | void *xine_memdup (const void *src, size_t length) XINE_MALLOC XINE_PROTECT ED; | |||
void *xine_memdup0 (const void *src, size_t length) XINE_MALLOC XINE_PROTEC TED; | void *xine_memdup0 (const void *src, size_t length) XINE_MALLOC XINE_PROTEC TED; | |||
/* | /* | |||
* Get user home directory. | * Get user home directory. | |||
*/ | */ | |||
const char *xine_get_homedir(void) XINE_PROTECTED; | const char *xine_get_homedir(void) XINE_PROTECTED; | |||
End of changes. 2 change blocks. | ||||
1 lines changed or deleted | 12 lines changed or added | |||
xmllexer.h | xmllexer.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2002-2003,2007 the xine project | * Copyright (C) 2002-2009 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* The xine-lib XML parser is free software; you can redistribute it and/or | * The xine-lib XML parser is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Library General Public License as | * modify it under the terms of the GNU Library General Public License as | |||
* published by the Free Software Foundation; either version 2 of the | * published by the Free Software Foundation; either version 2 of the | |||
* License, or (at your option) any later version. | * License, or (at your option) any later version. | |||
* | * | |||
* The xine-lib XML parser is distributed in the hope that it will be usefu l, | * The xine-lib XML parser is distributed in the hope that it will be usefu l, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
xmlparser.h | xmlparser.h | |||
---|---|---|---|---|
/* | /* | |||
* Copyright (C) 2002-2003,2007 the xine project | * Copyright (C) 2002-2009 the xine project | |||
* | * | |||
* This file is part of xine, a free video player. | * This file is part of xine, a free video player. | |||
* | * | |||
* The xine-lib XML parser is free software; you can redistribute it and/or | * The xine-lib XML parser is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Library General Public License as | * modify it under the terms of the GNU Library General Public License as | |||
* published by the Free Software Foundation; either version 2 of the | * published by the Free Software Foundation; either version 2 of the | |||
* License, or (at your option) any later version. | * License, or (at your option) any later version. | |||
* | * | |||
* The xine-lib XML parser is distributed in the hope that it will be usefu l, | * The xine-lib XML parser is distributed in the hope that it will be usefu l, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||