mirror of
https://github.com/mpv-player/mpv
synced 2025-01-13 00:06:25 +01:00
Start unifying names of internal preprocessor directives.
Replace all USE_ prefixes by CONFIG_ prefixes to indicate options which are configurable. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27373 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
cbe1fcbf83
commit
4b141479da
@ -11,7 +11,7 @@
|
||||
{"msglevel", msgl_config, CONF_TYPE_SUBCONFIG, CONF_GLOBAL, 0, 0, NULL},
|
||||
{"msgcolor", &mp_msg_color, CONF_TYPE_FLAG, CONF_GLOBAL, 0, 1, NULL},
|
||||
{"msgmodule", &mp_msg_module, CONF_TYPE_FLAG, CONF_GLOBAL, 0, 1, NULL},
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
{"msgcharset", &mp_msg_charset, CONF_TYPE_STRING, CONF_GLOBAL, 0, 0, NULL},
|
||||
#endif
|
||||
{"include", cfg_include, CONF_TYPE_FUNC_PARAM, CONF_NOSAVE, 0, 0, NULL},
|
||||
@ -22,18 +22,18 @@
|
||||
|
||||
// ------------------------- stream options --------------------
|
||||
|
||||
#ifdef USE_STREAM_CACHE
|
||||
#ifdef CONFIG_STREAM_CACHE
|
||||
{"cache", &stream_cache_size, CONF_TYPE_INT, CONF_RANGE, 32, 1048576, NULL},
|
||||
{"nocache", &stream_cache_size, CONF_TYPE_FLAG, 0, 1, 0, NULL},
|
||||
{"cache-min", &stream_cache_min_percent, CONF_TYPE_FLOAT, CONF_RANGE, 0, 99, NULL},
|
||||
{"cache-seek-min", &stream_cache_seek_min_percent, CONF_TYPE_FLOAT, CONF_RANGE, 0, 99, NULL},
|
||||
#else
|
||||
{"cache", "MPlayer was compiled without cache2 support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
|
||||
#endif /* USE_STREAM_CACHE */
|
||||
#endif /* CONFIG_STREAM_CACHE */
|
||||
{"vcd", "-vcd N has been removed, use vcd://N instead.\n", CONF_TYPE_PRINT, CONF_NOCFG ,0,0, NULL},
|
||||
{"cuefile", "-cuefile has been removed, use cue://filename:N where N is the track number.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL},
|
||||
{"cdrom-device", &cdrom_device, CONF_TYPE_STRING, 0, 0, 0, NULL},
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
{"dvd-device", &dvd_device, CONF_TYPE_STRING, 0, 0, 0, NULL},
|
||||
{"dvd-speed", &dvd_speed, CONF_TYPE_INT, 0, 0, 0, NULL},
|
||||
{"dvd", "-dvd N has been removed, use dvd://N instead.\n" , CONF_TYPE_PRINT, 0, 0, 0, NULL},
|
||||
@ -43,7 +43,7 @@
|
||||
{"dvd-device", "MPlayer was compiled without libdvdread support.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL},
|
||||
{"dvd-speed", "MPlayer was compiled without libdvdread support.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL},
|
||||
{"dvd", "MPlayer was compiled without libdvdread support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
|
||||
#endif /* USE_DVDREAD */
|
||||
#endif /* CONFIG_DVDREAD */
|
||||
{"alang", &audio_lang, CONF_TYPE_STRING, 0, 0, 0, NULL},
|
||||
{"slang", &dvdsub_lang, CONF_TYPE_STRING, 0, 0, 0, NULL},
|
||||
|
||||
@ -146,16 +146,16 @@
|
||||
{ "noextbased", &extension_parsing, CONF_TYPE_FLAG, 0, 1, 0, NULL },
|
||||
|
||||
{"mf", mfopts_conf, CONF_TYPE_SUBCONFIG, 0,0,0, NULL},
|
||||
#ifdef USE_RADIO
|
||||
#ifdef CONFIG_RADIO
|
||||
{"radio", radioopts_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL},
|
||||
#else
|
||||
{"radio", "MPlayer was compiled without Radio interface support.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL},
|
||||
#endif /* USE_RADIO */
|
||||
#ifdef USE_TV
|
||||
#endif /* CONFIG_RADIO */
|
||||
#ifdef CONFIG_TV
|
||||
{"tv", tvopts_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL},
|
||||
#else
|
||||
{"tv", "MPlayer was compiled without TV interface support.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL},
|
||||
#endif /* USE_TV */
|
||||
#endif /* CONFIG_TV */
|
||||
#ifdef HAVE_PVR
|
||||
{"pvr", pvropts_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL},
|
||||
#else
|
||||
@ -189,14 +189,14 @@
|
||||
{"ignore-start", &ignore_start, CONF_TYPE_FLAG, 0, 0, 1, NULL},
|
||||
{"noignore-start", &ignore_start, CONF_TYPE_FLAG, 0, 1, 0, NULL},
|
||||
|
||||
#ifdef USE_LIBA52
|
||||
#ifdef CONFIG_LIBA52
|
||||
{"a52drc", &a52_drc_level, CONF_TYPE_FLOAT, CONF_RANGE, 0, 1, NULL},
|
||||
#endif
|
||||
|
||||
// ------------------------- codec/vfilter options --------------------
|
||||
|
||||
// MP3-only: select stereo/left/right
|
||||
#ifdef USE_FAKE_MONO
|
||||
#ifdef CONFIG_FAKE_MONO
|
||||
{"stereo", &fakemono, CONF_TYPE_INT, CONF_RANGE, 0, 2, NULL},
|
||||
#endif
|
||||
|
||||
@ -220,10 +220,10 @@
|
||||
{"vc", &video_codec_list, CONF_TYPE_STRING_LIST, 0, 0, 0, NULL},
|
||||
|
||||
// postprocessing:
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
{"pp", &divx_quality, CONF_TYPE_INT, 0, 0, 0, NULL},
|
||||
#endif
|
||||
#ifdef USE_LIBPOSTPROC
|
||||
#ifdef CONFIG_LIBPOSTPROC
|
||||
{"pphelp", &pp_help, CONF_TYPE_PRINT_INDIRECT, CONF_NOCFG, 0, 0, NULL},
|
||||
#endif
|
||||
|
||||
@ -251,10 +251,10 @@
|
||||
{"noslices", &vd_use_slices, CONF_TYPE_FLAG, 0, 1, 0, NULL},
|
||||
{"field-dominance", &field_dominance, CONF_TYPE_INT, CONF_RANGE, -1, 1, NULL},
|
||||
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
{"lavdopts", lavc_decode_opts_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL},
|
||||
#endif
|
||||
#ifdef USE_LIBAVFORMAT
|
||||
#ifdef CONFIG_LIBAVFORMAT
|
||||
{"lavfdopts", lavfdopts_conf, CONF_TYPE_SUBCONFIG, CONF_GLOBAL, 0, 0, NULL},
|
||||
#endif
|
||||
#if defined(HAVE_XVID3) || defined(HAVE_XVID4)
|
||||
@ -264,7 +264,7 @@
|
||||
// ------------------------- subtitles options --------------------
|
||||
|
||||
{"sub", &sub_name, CONF_TYPE_STRING_LIST, 0, 0, 0, NULL},
|
||||
#ifdef USE_FRIBIDI
|
||||
#ifdef CONFIG_FRIBIDI
|
||||
{"fribidi-charset", &fribidi_charset, CONF_TYPE_STRING, 0, 0, 0, NULL},
|
||||
{"flip-hebrew", &flip_hebrew, CONF_TYPE_FLAG, 0, 0, 1, NULL},
|
||||
{"noflip-hebrew", &flip_hebrew, CONF_TYPE_FLAG, 0, 1, 0, NULL},
|
||||
@ -276,8 +276,8 @@
|
||||
{"noflip-hebrew", "MPlayer was compiled without FriBiDi support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
|
||||
{"flip-hebrew-commas", "MPlayer was compiled without FriBiDi support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
|
||||
{"noflip-hebrew-commas", "MPlayer was compiled without FriBiDi support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
|
||||
#endif /* USE_FRIBIDI */
|
||||
#ifdef USE_ICONV
|
||||
#endif /* CONFIG_FRIBIDI */
|
||||
#ifdef CONFIG_ICONV
|
||||
{"subcp", &sub_cp, CONF_TYPE_STRING, 0, 0, 0, NULL},
|
||||
#endif
|
||||
{"subdelay", &sub_delay, CONF_TYPE_FLOAT, 0, 0.0, 10.0, NULL},
|
||||
@ -317,7 +317,7 @@
|
||||
{"subfont-outline", &subtitle_font_thickness, CONF_TYPE_FLOAT, CONF_RANGE, 0, 8, NULL},
|
||||
{"subfont-autoscale", &subtitle_autoscale, CONF_TYPE_INT, CONF_RANGE, 0, 3, NULL},
|
||||
#endif
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
{"ass", &ass_enabled, CONF_TYPE_FLAG, 0, 0, 1, NULL},
|
||||
{"noass", &ass_enabled, CONF_TYPE_FLAG, 0, 1, 0, NULL},
|
||||
{"ass-font-scale", &ass_font_scale, CONF_TYPE_FLOAT, CONF_RANGE, 0, 100, NULL},
|
||||
|
@ -60,7 +60,7 @@ extern off_t ps_probe;
|
||||
|
||||
|
||||
|
||||
#ifdef USE_RADIO
|
||||
#ifdef CONFIG_RADIO
|
||||
const m_option_t radioopts_conf[]={
|
||||
{"device", &stream_radio_defaults.device, CONF_TYPE_STRING, 0, 0 ,0, NULL},
|
||||
{"driver", &stream_radio_defaults.driver, CONF_TYPE_STRING, 0, 0 ,0, NULL},
|
||||
@ -75,9 +75,9 @@ const m_option_t radioopts_conf[]={
|
||||
{"achannels", &stream_radio_defaults.achannels, CONF_TYPE_INT, CONF_MIN, 0 ,0, NULL},
|
||||
{NULL, NULL, 0, 0, 0, 0, NULL}
|
||||
};
|
||||
#endif /* USE_RADIO */
|
||||
#endif /* CONFIG_RADIO */
|
||||
|
||||
#ifdef USE_TV
|
||||
#ifdef CONFIG_TV
|
||||
const m_option_t tvopts_conf[]={
|
||||
{"on", "-tv on has been removed, use tv:// instead.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL},
|
||||
{"immediatemode", &stream_tv_defaults.immediate, CONF_TYPE_INT, CONF_RANGE, 0, 1, NULL},
|
||||
@ -143,7 +143,7 @@ const m_option_t tvopts_conf[]={
|
||||
#endif
|
||||
{NULL, NULL, 0, 0, 0, 0, NULL}
|
||||
};
|
||||
#endif /* USE_TV */
|
||||
#endif /* CONFIG_TV */
|
||||
|
||||
#ifdef HAVE_PVR
|
||||
extern int pvr_param_aspect_ratio;
|
||||
|
@ -42,13 +42,13 @@ const m_option_t ovc_conf[]={
|
||||
" copy - frame copy, without re-encoding. Doesn't work with filters.\n"
|
||||
" frameno - special audio-only file for 3-pass encoding, see DOCS.\n"
|
||||
" raw - uncompressed video. Use fourcc option to set format explicitly.\n"
|
||||
#ifdef USE_LIBLZO
|
||||
#ifdef CONFIG_LIBLZO
|
||||
" nuv - nuppel video\n"
|
||||
#endif
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
" lavc - libavcodec codecs - best quality!\n"
|
||||
#endif
|
||||
#ifdef USE_WIN32DLL
|
||||
#ifdef CONFIG_WIN32DLL
|
||||
" vfw - VfW DLLs, read DOCS/HTML/en/encoding-guide.html.\n"
|
||||
" qtvideo - QuickTime DLLs, currently only SVQ1/3 are supported.\n"
|
||||
#endif
|
||||
@ -73,11 +73,11 @@ const m_option_t oac_conf[]={
|
||||
#else
|
||||
{"mp3lame", "MPlayer was compiled without libmp3lame support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
|
||||
#endif /* HAVE_MP3LAME */
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
{"lavc", &out_audio_codec, CONF_TYPE_FLAG, 0, 0, ACODEC_LAVC, NULL},
|
||||
#else
|
||||
{"lavc", "MPlayer was compiled without libavcodec. See README or DOCS.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
|
||||
#endif /* USE_LIBAVCODEC */
|
||||
#endif /* CONFIG_LIBAVCODEC */
|
||||
#ifdef HAVE_TOOLAME
|
||||
{"toolame", &out_audio_codec, CONF_TYPE_FLAG, 0, 0, ACODEC_TOOLAME, NULL},
|
||||
#else
|
||||
@ -99,7 +99,7 @@ const m_option_t oac_conf[]={
|
||||
#ifdef HAVE_MP3LAME
|
||||
" mp3lame - cbr/abr/vbr MP3 using libmp3lame\n"
|
||||
#endif
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
" lavc - FFmpeg audio encoder (MP2, AC3, ...)\n"
|
||||
#endif
|
||||
#ifdef HAVE_TOOLAME
|
||||
@ -138,7 +138,7 @@ const m_option_t info_conf[]={
|
||||
const m_option_t of_conf[]={
|
||||
{"avi", &out_file_format, CONF_TYPE_FLAG, 0, 0, MUXER_TYPE_AVI, NULL},
|
||||
{"mpeg", &out_file_format, CONF_TYPE_FLAG, 0, 0, MUXER_TYPE_MPEG, NULL},
|
||||
#ifdef USE_LIBAVFORMAT
|
||||
#ifdef CONFIG_LIBAVFORMAT
|
||||
{"lavf", &out_file_format, CONF_TYPE_FLAG, 0, 0, MUXER_TYPE_LAVF, NULL},
|
||||
#endif
|
||||
{"rawvideo", &out_file_format, CONF_TYPE_FLAG, 0, 0, MUXER_TYPE_RAWVIDEO, NULL},
|
||||
@ -146,7 +146,7 @@ const m_option_t of_conf[]={
|
||||
{"help", "\nAvailable output formats:\n"
|
||||
" avi - Microsoft Audio/Video Interleaved\n"
|
||||
" mpeg - MPEG-1/2 system stream format\n"
|
||||
#ifdef USE_LIBAVFORMAT
|
||||
#ifdef CONFIG_LIBAVFORMAT
|
||||
" lavf - FFmpeg libavformat muxers\n"
|
||||
#endif
|
||||
" rawvideo - (video only, one stream only) raw stream, no muxing\n"
|
||||
@ -220,11 +220,11 @@ const m_option_t mencoder_opts[]={
|
||||
#ifdef HAVE_MP3LAME
|
||||
{"lameopts", lameopts_conf, CONF_TYPE_SUBCONFIG, CONF_GLOBAL, 0, 0, NULL},
|
||||
#endif
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
{"lavcopts", lavcopts_conf, CONF_TYPE_SUBCONFIG, CONF_GLOBAL, 0, 0, NULL},
|
||||
#else
|
||||
{"lavcopts", "MPlayer was compiled without libavcodec. See README or DOCS.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
|
||||
#endif /* USE_LIBAVCODEC */
|
||||
#endif /* CONFIG_LIBAVCODEC */
|
||||
#ifdef HAVE_TOOLAME
|
||||
{"toolameopts", toolameopts_conf, CONF_TYPE_SUBCONFIG, CONF_GLOBAL, 0, 0, NULL},
|
||||
#else
|
||||
@ -240,7 +240,7 @@ const m_option_t mencoder_opts[]={
|
||||
#else
|
||||
{"faacopts", "MPlayer was compiled without libfaac. See README or DOCS.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
|
||||
#endif /* HAVE_FAAC */
|
||||
#ifdef USE_WIN32DLL
|
||||
#ifdef CONFIG_WIN32DLL
|
||||
{"xvfwopts", vfwopts_conf, CONF_TYPE_SUBCONFIG, CONF_GLOBAL, 0, 0, NULL},
|
||||
#endif
|
||||
#if defined(HAVE_XVID3) || defined(HAVE_XVID4)
|
||||
@ -250,11 +250,11 @@ const m_option_t mencoder_opts[]={
|
||||
{"x264encopts", &x264enc_set_param, CONF_TYPE_FUNC_PARAM, CONF_GLOBAL, 0, 0, NULL},
|
||||
#endif
|
||||
|
||||
#ifdef USE_LIBLZO
|
||||
#ifdef CONFIG_LIBLZO
|
||||
{"nuvopts", nuvopts_conf, CONF_TYPE_SUBCONFIG, CONF_GLOBAL, 0, 0, NULL},
|
||||
#endif
|
||||
{"mpegopts", mpegopts_conf, CONF_TYPE_SUBCONFIG, CONF_GLOBAL, 0, 0, NULL},
|
||||
#ifdef USE_LIBAVFORMAT
|
||||
#ifdef CONFIG_LIBAVFORMAT
|
||||
{"lavfopts", lavfopts_conf, CONF_TYPE_SUBCONFIG, CONF_GLOBAL, 0, 0, NULL},
|
||||
#endif
|
||||
|
||||
|
@ -63,7 +63,7 @@ const m_option_t vd_conf[]={
|
||||
{NULL, NULL, 0, 0, 0, 0, NULL}
|
||||
};
|
||||
|
||||
#ifdef USE_TV
|
||||
#ifdef CONFIG_TV
|
||||
const m_option_t tvscan_conf[]={
|
||||
{"autostart", &stream_tv_defaults.scan, CONF_TYPE_FLAG, 0, 0, 1, NULL},
|
||||
{"threshold", &stream_tv_defaults.scan_threshold, CONF_TYPE_INT, CONF_RANGE, 1, 100, NULL},
|
||||
@ -259,13 +259,13 @@ const m_option_t mplayer_opts[]={
|
||||
{"menu-startup", &menu_startup, CONF_TYPE_FLAG, CONF_GLOBAL, 0, 1, NULL},
|
||||
{"menu-keepdir", &menu_keepdir, CONF_TYPE_FLAG, CONF_GLOBAL, 0, 1, NULL},
|
||||
{"menu-chroot", &menu_chroot, CONF_TYPE_STRING, 0, 0, 0, NULL},
|
||||
#ifdef USE_FRIBIDI
|
||||
#ifdef CONFIG_FRIBIDI
|
||||
{"menu-fribidi-charset", &menu_fribidi_charset, CONF_TYPE_STRING, 0, 0, 0, NULL},
|
||||
{"menu-flip-hebrew", &menu_flip_hebrew, CONF_TYPE_FLAG, 0, 0, 1, NULL},
|
||||
{"menu-noflip-hebrew", &menu_flip_hebrew, CONF_TYPE_FLAG, 0, 1, 0, NULL},
|
||||
{"menu-flip-hebrew-commas", &menu_fribidi_flip_commas, CONF_TYPE_FLAG, 0, 1, 0, NULL},
|
||||
{"menu-noflip-hebrew-commas", &menu_fribidi_flip_commas, CONF_TYPE_FLAG, 0, 0, 1, NULL},
|
||||
#endif /* USE_FRIBIDI */
|
||||
#endif /* CONFIG_FRIBIDI */
|
||||
#else
|
||||
{"menu", "OSD menu support was not compiled in.\n", CONF_TYPE_PRINT,0, 0, 0, NULL},
|
||||
#endif /* HAVE_MENU */
|
||||
@ -273,7 +273,7 @@ const m_option_t mplayer_opts[]={
|
||||
// these should be moved to -common, and supported in MEncoder
|
||||
{"vobsub", &vobsub_name, CONF_TYPE_STRING, 0, 0, 0, NULL},
|
||||
{"vobsubid", &vobsub_id, CONF_TYPE_INT, CONF_RANGE, 0, 31, NULL},
|
||||
#ifdef USE_UNRAR_EXEC
|
||||
#ifdef CONFIG_UNRAR_EXEC
|
||||
{"unrarexec", &unrar_executable, CONF_TYPE_STRING, 0, 0, 0, NULL},
|
||||
#endif
|
||||
|
||||
@ -348,11 +348,11 @@ const m_option_t mplayer_opts[]={
|
||||
{"mouse-movements", &enable_mouse_movements, CONF_TYPE_FLAG, CONF_GLOBAL, 0, 1, NULL},
|
||||
{"nomouse-movements", &enable_mouse_movements, CONF_TYPE_FLAG, CONF_GLOBAL, 1, 0, NULL},
|
||||
{"doubleclick-time", &doubleclick_time, CONF_TYPE_INT, CONF_RANGE, 0, 1000, NULL},
|
||||
#ifdef USE_TV
|
||||
#ifdef CONFIG_TV
|
||||
{"tvscan", tvscan_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL},
|
||||
#else
|
||||
{"tvscan", "MPlayer was compiled without TV interface support.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL},
|
||||
#endif /* USE_TV */
|
||||
#endif /* CONFIG_TV */
|
||||
|
||||
#include "cfg-common-opts.h"
|
||||
|
||||
|
62
command.c
62
command.c
@ -28,10 +28,10 @@
|
||||
#include "vobsub.h"
|
||||
#include "spudec.h"
|
||||
#include "get_path.h"
|
||||
#ifdef USE_TV
|
||||
#ifdef CONFIG_TV
|
||||
#include "stream/tv.h"
|
||||
#endif
|
||||
#ifdef USE_RADIO
|
||||
#ifdef CONFIG_RADIO
|
||||
#include "stream/stream_radio.h"
|
||||
#endif
|
||||
#ifdef HAVE_PVR
|
||||
@ -40,13 +40,13 @@
|
||||
#ifdef HAS_DVBIN_SUPPORT
|
||||
#include "stream/dvbin.h"
|
||||
#endif
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
#include "stream/stream_dvd.h"
|
||||
#endif
|
||||
#ifdef USE_DVDNAV
|
||||
#ifdef CONFIG_DVDNAV
|
||||
#include "stream/stream_dvdnav.h"
|
||||
#endif
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
#include "libass/ass.h"
|
||||
#include "libass/ass_mp.h"
|
||||
#endif
|
||||
@ -813,7 +813,7 @@ static int mp_property_audio(m_option_t * prop, int action, void *arg,
|
||||
sh_audio_t* sh = mpctx->sh_audio;
|
||||
if (sh && sh->lang)
|
||||
av_strlcpy(lang, sh->lang, 40);
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
else if (mpctx->stream->type == STREAMTYPE_DVD) {
|
||||
int code = dvd_lang_from_aid(mpctx->stream, audio_id);
|
||||
if (code) {
|
||||
@ -824,7 +824,7 @@ static int mp_property_audio(m_option_t * prop, int action, void *arg,
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef USE_DVDNAV
|
||||
#ifdef CONFIG_DVDNAV
|
||||
else if (mpctx->stream->type == STREAMTYPE_DVDNAV)
|
||||
mp_dvdnav_lang_from_aid(mpctx->stream, audio_id, lang);
|
||||
#endif
|
||||
@ -1162,7 +1162,7 @@ static int mp_property_gamma(m_option_t * prop, int action, void *arg,
|
||||
return M_PROPERTY_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
#ifdef USE_TV
|
||||
#ifdef CONFIG_TV
|
||||
if (mpctx->demuxer->type == DEMUXER_TYPE_TV) {
|
||||
int l = strlen(prop->name);
|
||||
char tv_prop[3 + l + 1];
|
||||
@ -1322,7 +1322,7 @@ static int mp_property_sub(m_option_t * prop, int action, void *arg,
|
||||
sub_name = 0;
|
||||
if (subdata)
|
||||
sub_name = subdata->filename;
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
if (ass_track && ass_track->name)
|
||||
sub_name = ass_track->name;
|
||||
#endif
|
||||
@ -1338,7 +1338,7 @@ static int mp_property_sub(m_option_t * prop, int action, void *arg,
|
||||
strlen(tmp) < 20 ? tmp : tmp + strlen(tmp) - 19);
|
||||
return M_PROPERTY_OK;
|
||||
}
|
||||
#ifdef USE_DVDNAV
|
||||
#ifdef CONFIG_DVDNAV
|
||||
if (mpctx->stream->type == STREAMTYPE_DVDNAV) {
|
||||
if (vo_spudec && dvdsub_id >= 0) {
|
||||
unsigned char lang[3];
|
||||
@ -1367,7 +1367,7 @@ static int mp_property_sub(m_option_t * prop, int action, void *arg,
|
||||
vobsub_id, language ? language : MSGTR_Unknown);
|
||||
return M_PROPERTY_OK;
|
||||
}
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
if (vo_spudec && mpctx->stream->type == STREAMTYPE_DVD
|
||||
&& dvdsub_id >= 0) {
|
||||
char lang[3];
|
||||
@ -1430,7 +1430,7 @@ static int mp_property_sub(m_option_t * prop, int action, void *arg,
|
||||
reset_spu = 1;
|
||||
d_sub->id = -2;
|
||||
}
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
ass_track = 0;
|
||||
#endif
|
||||
|
||||
@ -1439,7 +1439,7 @@ static int mp_property_sub(m_option_t * prop, int action, void *arg,
|
||||
} else if (source == SUB_SOURCE_SUBS) {
|
||||
mpctx->set_of_sub_pos =
|
||||
mpctx->global_sub_pos - mpctx->global_sub_indices[SUB_SOURCE_SUBS];
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
if (ass_enabled && mpctx->set_of_ass_tracks[mpctx->set_of_sub_pos])
|
||||
ass_track = mpctx->set_of_ass_tracks[mpctx->set_of_sub_pos];
|
||||
else
|
||||
@ -1469,7 +1469,7 @@ static int mp_property_sub(m_option_t * prop, int action, void *arg,
|
||||
sh_sub_t *sh = d_sub->sh;
|
||||
if (sh->type == 'v')
|
||||
init_vo_spudec();
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
else if (ass_enabled)
|
||||
ass_track = sh->ass_track;
|
||||
#endif
|
||||
@ -1479,7 +1479,7 @@ static int mp_property_sub(m_option_t * prop, int action, void *arg,
|
||||
}
|
||||
}
|
||||
}
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
if (vo_spudec
|
||||
&& (mpctx->stream->type == STREAMTYPE_DVD
|
||||
|| mpctx->stream->type == STREAMTYPE_DVDNAV)
|
||||
@ -1729,7 +1729,7 @@ static int mp_property_sub_visibility(m_option_t * prop, int action,
|
||||
}
|
||||
}
|
||||
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
/// Use margins for libass subtitles (RW)
|
||||
static int mp_property_ass_use_margins(m_option_t * prop, int action,
|
||||
void *arg, MPContext * mpctx)
|
||||
@ -1783,7 +1783,7 @@ static int mp_property_sub_scale(m_option_t * prop, int action, void *arg,
|
||||
if (!arg)
|
||||
return M_PROPERTY_ERROR;
|
||||
M_PROPERTY_CLAMP(prop, *(float *) arg);
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
if (ass_enabled) {
|
||||
ass_font_scale = *(float *) arg;
|
||||
ass_force_reload = 1;
|
||||
@ -1794,7 +1794,7 @@ static int mp_property_sub_scale(m_option_t * prop, int action, void *arg,
|
||||
return M_PROPERTY_OK;
|
||||
case M_PROPERTY_STEP_UP:
|
||||
case M_PROPERTY_STEP_DOWN:
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
if (ass_enabled) {
|
||||
ass_font_scale += (arg ? *(float *) arg : 0.1)*
|
||||
(action == M_PROPERTY_STEP_UP ? 1.0 : -1.0);
|
||||
@ -1808,7 +1808,7 @@ static int mp_property_sub_scale(m_option_t * prop, int action, void *arg,
|
||||
force_load_font = 1;
|
||||
return M_PROPERTY_OK;
|
||||
default:
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
if (ass_enabled)
|
||||
return m_property_float_ro(prop, action, arg, ass_font_scale);
|
||||
else
|
||||
@ -1824,7 +1824,7 @@ static int mp_property_sub_scale(m_option_t * prop, int action, void *arg,
|
||||
/// \ingroup Properties
|
||||
///@{
|
||||
|
||||
#ifdef USE_TV
|
||||
#ifdef CONFIG_TV
|
||||
|
||||
/// TV color settings (RW)
|
||||
static int mp_property_tv_color(m_option_t * prop, int action, void *arg,
|
||||
@ -2076,12 +2076,12 @@ static const m_option_t mp_properties[] = {
|
||||
{ "sub_scale", mp_property_sub_scale, CONF_TYPE_FLOAT,
|
||||
M_OPT_RANGE, 0, 100, NULL },
|
||||
#endif
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
{ "ass_use_margins", mp_property_ass_use_margins, CONF_TYPE_FLAG,
|
||||
M_OPT_RANGE, 0, 1, NULL },
|
||||
#endif
|
||||
|
||||
#ifdef USE_TV
|
||||
#ifdef CONFIG_TV
|
||||
{ "tv_brightness", mp_property_tv_color, CONF_TYPE_INT,
|
||||
M_OPT_RANGE, -100, 100, (void *) TV_COLOR_BRIGHTNESS },
|
||||
{ "tv_contrast", mp_property_tv_color, CONF_TYPE_INT,
|
||||
@ -2208,10 +2208,10 @@ static struct {
|
||||
#ifdef HAVE_FREETYPE
|
||||
{ "sub_scale", MP_CMD_SUB_SCALE, 0, 0, -1, MSGTR_SubScale},
|
||||
#endif
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
{ "ass_use_margins", MP_CMD_ASS_USE_MARGINS, 1, 0, -1, NULL },
|
||||
#endif
|
||||
#ifdef USE_TV
|
||||
#ifdef CONFIG_TV
|
||||
{ "tv_brightness", MP_CMD_TV_SET_BRIGHTNESS, 0, OSD_BRIGHTNESS, -1, MSGTR_Brightness },
|
||||
{ "tv_hue", MP_CMD_TV_SET_HUE, 0, OSD_HUE, -1, MSGTR_Hue },
|
||||
{ "tv_saturation", MP_CMD_TV_SET_SATURATION, 0, OSD_SATURATION, -1, MSGTR_Saturation },
|
||||
@ -2281,7 +2281,7 @@ static int set_property_command(MPContext * mpctx, mp_cmd_t * cmd)
|
||||
return 1;
|
||||
}
|
||||
|
||||
#ifdef USE_DVDNAV
|
||||
#ifdef CONFIG_DVDNAV
|
||||
static const struct {
|
||||
const char *name;
|
||||
const mp_command_type cmd;
|
||||
@ -2546,7 +2546,7 @@ int run_command(MPContext * mpctx, mp_cmd_t * cmd)
|
||||
if (sh_video) {
|
||||
int movement = cmd->args[0].v.i;
|
||||
step_sub(subdata, sh_video->pts, movement);
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
if (ass_track)
|
||||
sub_delay +=
|
||||
ass_step_sub(ass_track,
|
||||
@ -2655,7 +2655,7 @@ int run_command(MPContext * mpctx, mp_cmd_t * cmd)
|
||||
brk_cmd = 1;
|
||||
break;
|
||||
|
||||
#ifdef USE_RADIO
|
||||
#ifdef CONFIG_RADIO
|
||||
case MP_CMD_RADIO_STEP_CHANNEL:
|
||||
if (mpctx->demuxer->stream->type == STREAMTYPE_RADIO) {
|
||||
int v = cmd->args[0].v.i;
|
||||
@ -2695,7 +2695,7 @@ int run_command(MPContext * mpctx, mp_cmd_t * cmd)
|
||||
break;
|
||||
#endif
|
||||
|
||||
#ifdef USE_TV
|
||||
#ifdef CONFIG_TV
|
||||
case MP_CMD_TV_START_SCAN:
|
||||
if (mpctx->file_format == DEMUXER_TYPE_TV)
|
||||
tv_start_scan((tvi_handle_t *) (mpctx->demuxer->priv),1);
|
||||
@ -2856,7 +2856,7 @@ int run_command(MPContext * mpctx, mp_cmd_t * cmd)
|
||||
break;
|
||||
}
|
||||
#endif /* HAVE_TV_TELETEXT */
|
||||
#endif /* USE_TV */
|
||||
#endif /* CONFIG_TV */
|
||||
|
||||
case MP_CMD_SUB_LOAD:
|
||||
if (sh_video) {
|
||||
@ -3111,7 +3111,7 @@ int run_command(MPContext * mpctx, mp_cmd_t * cmd)
|
||||
pointer_x = cmd->args[0].v.i;
|
||||
pointer_y = cmd->args[1].v.i;
|
||||
rescale_input_coordinates(pointer_x, pointer_y, &dx, &dy);
|
||||
#ifdef USE_DVDNAV
|
||||
#ifdef CONFIG_DVDNAV
|
||||
if (mpctx->stream->type == STREAMTYPE_DVDNAV
|
||||
&& dx > 0.0 && dy > 0.0) {
|
||||
int button = -1;
|
||||
@ -3131,7 +3131,7 @@ int run_command(MPContext * mpctx, mp_cmd_t * cmd)
|
||||
}
|
||||
break;
|
||||
|
||||
#ifdef USE_DVDNAV
|
||||
#ifdef CONFIG_DVDNAV
|
||||
case MP_CMD_DVDNAV:{
|
||||
int button = -1;
|
||||
int i;
|
||||
|
198
configure
vendored
198
configure
vendored
@ -693,7 +693,7 @@ _ass=auto
|
||||
_rpath=no
|
||||
_asmalign_pot=auto
|
||||
_stream_cache=yes
|
||||
_def_stream_cache="#define USE_STREAM_CACHE 1"
|
||||
_def_stream_cache="#define CONFIG_STREAM_CACHE 1"
|
||||
_need_shmem=yes
|
||||
for ac_option do
|
||||
case "$ac_option" in
|
||||
@ -1398,7 +1398,7 @@ if amigaos ; then
|
||||
_select=no
|
||||
_sighandler=no
|
||||
_stream_cache=no
|
||||
_def_stream_cache="#undef USE_STREAM_CACHE"
|
||||
_def_stream_cache="#undef CONFIG_STREAM_CACHE"
|
||||
fi
|
||||
|
||||
if qnx ; then
|
||||
@ -2598,9 +2598,9 @@ EOF
|
||||
cc_check && _langinfo=yes
|
||||
fi
|
||||
if test "$_langinfo" = yes ; then
|
||||
_def_langinfo='#define USE_LANGINFO 1'
|
||||
_def_langinfo='#define CONFIG_LANGINFO 1'
|
||||
else
|
||||
_def_langinfo='#undef USE_LANGINFO'
|
||||
_def_langinfo='#undef CONFIG_LANGINFO'
|
||||
fi
|
||||
echores "$_langinfo"
|
||||
|
||||
@ -2859,9 +2859,9 @@ EOF
|
||||
echores "$_use_aton"
|
||||
fi
|
||||
|
||||
_def_use_aton='#undef USE_ATON'
|
||||
_def_use_aton='#undef CONFIG_ATON'
|
||||
if test "$_use_aton" = yes; then
|
||||
_def_use_aton='#define USE_ATON 1'
|
||||
_def_use_aton='#define CONFIG_ATON 1'
|
||||
fi
|
||||
|
||||
|
||||
@ -3166,9 +3166,9 @@ EOF
|
||||
done
|
||||
fi
|
||||
if test "$_iconv" = yes ; then
|
||||
_def_iconv='#define USE_ICONV 1'
|
||||
_def_iconv='#define CONFIG_ICONV 1'
|
||||
else
|
||||
_def_iconv='#undef USE_ICONV'
|
||||
_def_iconv='#undef CONFIG_ICONV'
|
||||
fi
|
||||
echores "$_iconv"
|
||||
|
||||
@ -3327,10 +3327,10 @@ EOF
|
||||
done
|
||||
fi
|
||||
if test "$_termcap" = yes ; then
|
||||
_def_termcap='#define USE_TERMCAP 1'
|
||||
_def_termcap='#define CONFIG_TERMCAP 1'
|
||||
_res_comment="using $_ld_tmp"
|
||||
else
|
||||
_def_termcap='#undef USE_TERMCAP'
|
||||
_def_termcap='#undef CONFIG_TERMCAP'
|
||||
fi
|
||||
echores "$_termcap"
|
||||
|
||||
@ -5041,7 +5041,7 @@ EOF
|
||||
cc_check && _ossaudio=yes
|
||||
fi
|
||||
if test "$_ossaudio" = yes ; then
|
||||
_def_ossaudio='#define USE_OSS_AUDIO 1'
|
||||
_def_ossaudio='#define CONFIG_OSS_AUDIO 1'
|
||||
_aosrc="$_aosrc ao_oss.c"
|
||||
_aomodules="oss $_aomodules"
|
||||
if test "$_linux_devfs" = yes; then
|
||||
@ -5070,7 +5070,7 @@ EOF
|
||||
_def_ossaudio_devmixer='#define PATH_DEV_MIXER "/dev/mixer"'
|
||||
fi
|
||||
else
|
||||
_def_ossaudio='#undef USE_OSS_AUDIO'
|
||||
_def_ossaudio='#undef CONFIG_OSS_AUDIO'
|
||||
_def_ossaudio_devdsp='#define PATH_DEV_DSP ""'
|
||||
_def_ossaudio_devmixer='#define PATH_DEV_MIXER ""'
|
||||
_noaomodules="oss $_noaomodules"
|
||||
@ -5093,7 +5093,7 @@ cc_check `artsc-config --libs` `artsc-config --cflags` && tmp_run && _arts=yes
|
||||
fi
|
||||
|
||||
if test "$_arts" = yes ; then
|
||||
_def_arts='#define USE_ARTS 1'
|
||||
_def_arts='#define CONFIG_ARTS 1'
|
||||
_aosrc="$_aosrc ao_arts.c"
|
||||
_aomodules="arts $_aomodules"
|
||||
_libs_mplayer="$_libs_mplayer `artsc-config --libs`"
|
||||
@ -5120,7 +5120,7 @@ fi
|
||||
echores "$_esd"
|
||||
|
||||
if test "$_esd" = yes ; then
|
||||
_def_esd='#define USE_ESD 1'
|
||||
_def_esd='#define CONFIG_ESD 1'
|
||||
_aosrc="$_aosrc ao_esd.c"
|
||||
_aomodules="esd $_aomodules"
|
||||
_libs_mplayer="$_libs_mplayer `esd-config --libs`"
|
||||
@ -5134,7 +5134,7 @@ EOF
|
||||
cc_check `esd-config --libs` `esd-config --cflags` && _esd_latency=yes && _def_esd_latency='#define HAVE_ESD_LATENCY'
|
||||
echores "$_esd_latency"
|
||||
else
|
||||
_def_esd='#undef USE_ESD'
|
||||
_def_esd='#undef CONFIG_ESD'
|
||||
_def_esd_latency='#undef HAVE_ESD_LATENCY'
|
||||
_noaomodules="esd $_noaomodules"
|
||||
fi
|
||||
@ -5155,13 +5155,13 @@ fi
|
||||
echores "$_pulse"
|
||||
|
||||
if test "$_pulse" = yes ; then
|
||||
_def_pulse='#define USE_PULSE 1'
|
||||
_def_pulse='#define CONFIG_PULSE 1'
|
||||
_aosrc="$_aosrc ao_pulse.c"
|
||||
_aomodules="pulse $_aomodules"
|
||||
_libs_mplayer="$_libs_mplayer `$_pkg_config --libs libpulse`"
|
||||
_inc_extra="$_inc_extra `$_pkg_config --cflags libpulse`"
|
||||
else
|
||||
_def_pulse='#undef USE_PULSE'
|
||||
_def_pulse='#undef CONFIG_PULSE'
|
||||
_noaomodules="pulse $_noaomodules"
|
||||
fi
|
||||
|
||||
@ -5185,7 +5185,7 @@ EOF
|
||||
fi
|
||||
|
||||
if test "$_jack" = yes ; then
|
||||
_def_jack='#define USE_JACK 1'
|
||||
_def_jack='#define CONFIG_JACK 1'
|
||||
_aosrc="$_aosrc ao_jack.c"
|
||||
_aomodules="jack $_aomodules"
|
||||
else
|
||||
@ -5215,7 +5215,7 @@ EOF
|
||||
test "$_openal" = yes && _libs_mplayer="$_libs_mplayer $I"
|
||||
fi
|
||||
if test "$_openal" = yes ; then
|
||||
_def_openal='#define USE_OPENAL 1'
|
||||
_def_openal='#define CONFIG_OPENAL 1'
|
||||
_aosrc="$_aosrc ao_openal.c"
|
||||
_aomodules="openal $_aomodules"
|
||||
else
|
||||
@ -5342,11 +5342,11 @@ EOF
|
||||
cc_check && _sunaudio=yes
|
||||
fi
|
||||
if test "$_sunaudio" = yes ; then
|
||||
_def_sunaudio='#define USE_SUN_AUDIO 1'
|
||||
_def_sunaudio='#define CONFIG_SUN_AUDIO 1'
|
||||
_aosrc="$_aosrc ao_sun.c"
|
||||
_aomodules="sun $_aomodules"
|
||||
else
|
||||
_def_sunaudio='#undef USE_SUN_AUDIO'
|
||||
_def_sunaudio='#undef CONFIG_SUN_AUDIO'
|
||||
_noaomodules="sun $_noaomodules"
|
||||
fi
|
||||
echores "$_sunaudio"
|
||||
@ -5379,12 +5379,12 @@ EOF
|
||||
cc_check && _sgiaudio=yes
|
||||
fi
|
||||
if test "$_sgiaudio" = "yes" ; then
|
||||
_def_sgiaudio='#define USE_SGI_AUDIO 1'
|
||||
_def_sgiaudio='#define CONFIG_SGI_AUDIO 1'
|
||||
_libs_mplayer="$_libs_mplayer -laudio"
|
||||
_aosrc="$_aosrc ao_sgi.c"
|
||||
_aomodules="sgi $_aomodules"
|
||||
else
|
||||
_def_sgiaudio='#undef USE_SGI_AUDIO'
|
||||
_def_sgiaudio='#undef CONFIG_SGI_AUDIO'
|
||||
_noaomodules="sgi $_noaomodules"
|
||||
fi
|
||||
echores "$_sgiaudio"
|
||||
@ -5441,20 +5441,20 @@ EOF
|
||||
fi
|
||||
|
||||
if test "$_dvdread_internal" = yes; then
|
||||
_def_dvdread_internal="#define USE_DVDREAD_INTERNAL 1"
|
||||
_def_dvdread='#define USE_DVDREAD 1'
|
||||
_def_dvdread_internal="#define CONFIG_DVDREAD_INTERNAL 1"
|
||||
_def_dvdread='#define CONFIG_DVDREAD 1'
|
||||
_inputmodules="dvdread(internal) $_inputmodules"
|
||||
_largefiles=yes
|
||||
_res_comment="internal"
|
||||
elif test "$_dvdread" = yes; then
|
||||
_def_dvdread='#define USE_DVDREAD 1'
|
||||
_def_dvdread='#define CONFIG_DVDREAD 1'
|
||||
_largefiles=yes
|
||||
_ld_extra="$_ld_extra -ldvdread"
|
||||
_inputmodules="dvdread(external) $_inputmodules"
|
||||
_res_comment="external"
|
||||
else
|
||||
_def_dvdread_internal="#undef USE_DVDREAD_INTERNAL"
|
||||
_def_dvdread='#undef USE_DVDREAD'
|
||||
_def_dvdread_internal="#undef CONFIG_DVDREAD_INTERNAL"
|
||||
_def_dvdread='#undef CONFIG_DVDREAD'
|
||||
_noinputmodules="dvdread $_noinputmodules"
|
||||
fi
|
||||
echores "$_dvdread"
|
||||
@ -5692,9 +5692,9 @@ EOF
|
||||
fi
|
||||
fi
|
||||
if test "$_ass" = yes ; then
|
||||
_def_ass='#define USE_ASS'
|
||||
_def_ass='#define CONFIG_ASS'
|
||||
else
|
||||
_def_ass='#undef USE_ASS'
|
||||
_def_ass='#undef CONFIG_ASS'
|
||||
fi
|
||||
echores "$_ass"
|
||||
|
||||
@ -5722,11 +5722,11 @@ EOF
|
||||
fi
|
||||
fi
|
||||
if test "$_fribidi" = yes ; then
|
||||
_def_fribidi='#define USE_FRIBIDI'
|
||||
_def_fribidi='#define CONFIG_FRIBIDI'
|
||||
_inc_extra="$_inc_extra `$_fribidiconfig --cflags`"
|
||||
_ld_extra="$_ld_extra `$_fribidiconfig --libs`"
|
||||
else
|
||||
_def_fribidi='#undef USE_FRIBIDI'
|
||||
_def_fribidi='#undef CONFIG_FRIBIDI'
|
||||
fi
|
||||
echores "$_fribidi"
|
||||
|
||||
@ -5763,10 +5763,10 @@ EOF
|
||||
_zlib=no
|
||||
cc_check -lz && _zlib=yes
|
||||
if test "$_zlib" = yes ; then
|
||||
_def_zlib='#define HAVE_ZLIB 1'
|
||||
_def_zlib='#define CONFIG_ZLIB 1'
|
||||
_ld_extra="$_ld_extra -lz"
|
||||
else
|
||||
_def_zlib='#undef HAVE_ZLIB'
|
||||
_def_zlib='#undef CONFIG_ZLIB'
|
||||
_libavdecoders=`echo $_libavdecoders | sed -e s/FLASHSV_DECODER// -e s/PNG_DECODER// -e s/ZMBV_DECODER// -e s/DXA_DECODER// `
|
||||
_libavencoders=`echo $_libavencoders | sed -e s/FLASHSV_ENCODER// -e s/PNG_ENCODER// -e s/ZMBV_ENCODER// `
|
||||
fi
|
||||
@ -5807,11 +5807,11 @@ EOF
|
||||
cc_check -llzo2 && _liblzo=yes
|
||||
fi
|
||||
if test "$_liblzo" = yes ; then
|
||||
_def_liblzo='#define USE_LIBLZO 1'
|
||||
_def_liblzo='#define CONFIG_LIBLZO 1'
|
||||
_ld_extra="$_ld_extra -llzo2"
|
||||
_codecmodules="liblzo $_codecmodules"
|
||||
else
|
||||
_def_liblzo='#undef USE_LIBLZO'
|
||||
_def_liblzo='#undef CONFIG_LIBLZO'
|
||||
_nocodecmodules="liblzo $_nocodecmodules"
|
||||
fi
|
||||
echores "$_liblzo"
|
||||
@ -5827,11 +5827,11 @@ EOF
|
||||
cc_check -lmad && _mad=yes
|
||||
fi
|
||||
if test "$_mad" = yes ; then
|
||||
_def_mad='#define USE_LIBMAD 1'
|
||||
_def_mad='#define CONFIG_LIBMAD 1'
|
||||
_ld_extra="$_ld_extra -lmad"
|
||||
_codecmodules="libmad $_codecmodules"
|
||||
else
|
||||
_def_mad='#undef USE_LIBMAD'
|
||||
_def_mad='#undef CONFIG_LIBMAD'
|
||||
_nocodecmodules="libmad $_nocodecmodules"
|
||||
fi
|
||||
echores "$_mad"
|
||||
@ -6009,20 +6009,20 @@ echores "$_theora"
|
||||
|
||||
echocheck "internal mp3lib support"
|
||||
if test "$_mp3lib" = yes ; then
|
||||
_def_mp3lib='#define USE_MP3LIB 1'
|
||||
_def_mp3lib='#define CONFIG_MP3LIB 1'
|
||||
_codecmodules="mp3lib $_codecmodules"
|
||||
else
|
||||
_def_mp3lib='#undef USE_MP3LIB'
|
||||
_def_mp3lib='#undef CONFIG_MP3LIB'
|
||||
_nocodecmodules="mp3lib $_nocodecmodules"
|
||||
fi
|
||||
echores "$_mp3lib"
|
||||
|
||||
echocheck "internal liba52 support"
|
||||
if test "$_liba52" = yes ; then
|
||||
_def_liba52='#define USE_LIBA52 1'
|
||||
_def_liba52='#define CONFIG_LIBA52 1'
|
||||
_codecmodules="liba52 $_codecmodules"
|
||||
else
|
||||
_def_liba52='#undef USE_LIBA52'
|
||||
_def_liba52='#undef CONFIG_LIBA52'
|
||||
_nocodecmodules="liba52 $_nocodecmodules"
|
||||
fi
|
||||
echores "$_liba52"
|
||||
@ -6040,10 +6040,10 @@ if test "$_libmpeg2" = auto ; then
|
||||
fi
|
||||
fi
|
||||
if test "$_libmpeg2" = yes ; then
|
||||
_def_libmpeg2='#define USE_LIBMPEG2 1'
|
||||
_def_libmpeg2='#define CONFIG_LIBMPEG2 1'
|
||||
_codecmodules="libmpeg2 $_codecmodules"
|
||||
else
|
||||
_def_libmpeg2='#undef USE_LIBMPEG2'
|
||||
_def_libmpeg2='#undef CONFIG_LIBMPEG2'
|
||||
_nocodecmodules="libmpeg2 $_nocodecmodules"
|
||||
fi
|
||||
echores "$_libmpeg2"
|
||||
@ -6062,10 +6062,10 @@ EOF
|
||||
done
|
||||
fi
|
||||
if test "$_libdca" = yes ; then
|
||||
_def_libdca='#define USE_LIBDCA 1'
|
||||
_def_libdca='#define CONFIG_LIBDCA 1'
|
||||
_codecmodules="libdca $_codecmodules"
|
||||
else
|
||||
_def_libdca='#undef USE_LIBDCA'
|
||||
_def_libdca='#undef CONFIG_LIBDCA'
|
||||
_nocodecmodules="libdca $_nocodecmodules"
|
||||
fi
|
||||
echores "$_libdca"
|
||||
@ -6157,7 +6157,7 @@ EOF
|
||||
fi
|
||||
|
||||
if test "$_faad_internal" = yes ; then
|
||||
_def_faad_internal="#define USE_FAAD_INTERNAL 1"
|
||||
_def_faad_internal="#define CONFIG_FAAD_INTERNAL 1"
|
||||
_faad=yes
|
||||
_res_comment="internal floating-point"
|
||||
if test "$_faad_fixed" = yes ; then
|
||||
@ -6170,7 +6170,7 @@ elif test "$_faad_external" = yes ; then
|
||||
_faad=yes
|
||||
_ld_extra="$_ld_extra -lfaad"
|
||||
else
|
||||
_def_faad_internal="#undef USE_FAAD_INTERNAL"
|
||||
_def_faad_internal="#undef CONFIG_FAAD_INTERNAL"
|
||||
_faad=no
|
||||
fi
|
||||
|
||||
@ -6230,7 +6230,7 @@ if test "$_win32dll" = auto ; then
|
||||
fi
|
||||
fi
|
||||
if test "$_win32dll" = yes ; then
|
||||
_def_win32dll='#define USE_WIN32DLL 1'
|
||||
_def_win32dll='#define CONFIG_WIN32DLL 1'
|
||||
test -z "$_win32codecsdir" && _win32codecsdir=$_codecsdir
|
||||
_res_comment="using $_win32codecsdir"
|
||||
if ! win32 ; then
|
||||
@ -6242,7 +6242,7 @@ if test "$_win32dll" = yes ; then
|
||||
fi
|
||||
_codecmodules="win32 $_codecmodules"
|
||||
else
|
||||
_def_win32dll='#undef USE_WIN32DLL'
|
||||
_def_win32dll='#undef CONFIG_WIN32DLL'
|
||||
_def_win32_loader='#undef WIN32_LOADER'
|
||||
_nocodecmodules="win32 $_nocodecmodules"
|
||||
fi
|
||||
@ -6259,12 +6259,12 @@ if test "$_xanim" = auto ; then
|
||||
fi
|
||||
if test "$_xanim" = yes ; then
|
||||
test -z "$_xanimcodecsdir" && _xanimcodecsdir=$_codecsdir
|
||||
_def_xanim='#define USE_XANIM 1'
|
||||
_def_xanim='#define CONFIG_XANIM 1'
|
||||
_def_xanim_path="#define XACODEC_PATH \"$_xanimcodecsdir\""
|
||||
_codecmodules="xanim $_codecmodules"
|
||||
_res_comment="using $_xanimcodecsdir"
|
||||
else
|
||||
_def_xanim='#undef USE_XANIM'
|
||||
_def_xanim='#undef CONFIG_XANIM'
|
||||
_def_xanim_path='#undef XACODEC_PATH'
|
||||
_nocodecmodules="xanim $_nocodecmodules"
|
||||
fi
|
||||
@ -6282,12 +6282,12 @@ if test "$_real" = auto ; then
|
||||
fi
|
||||
if test "$_real" = yes ; then
|
||||
test -z "$_realcodecsdir" && _realcodecsdir="$_codecsdir"
|
||||
_def_real='#define USE_REALCODECS 1'
|
||||
_def_real='#define CONFIG_REALCODECS 1'
|
||||
_def_real_path="#define REALCODEC_PATH \"$_realcodecsdir\""
|
||||
_codecmodules="real $_codecmodules"
|
||||
_res_comment="using $_realcodecsdir"
|
||||
else
|
||||
_def_real='#undef USE_REALCODECS'
|
||||
_def_real='#undef CONFIG_REALCODECS'
|
||||
_def_real_path="#undef REALCODEC_PATH"
|
||||
_nocodecmodules="real $_nocodecmodules"
|
||||
fi
|
||||
@ -6296,17 +6296,17 @@ echores "$_real"
|
||||
|
||||
echocheck "QuickTime codecs"
|
||||
_qtx_emulation=no
|
||||
_def_qtx_win32='#undef USE_QTX_CODECS_WIN32'
|
||||
_def_qtx_win32='#undef CONFIG_QTX_CODECS_WIN32'
|
||||
if test "$_qtx" = auto ; then
|
||||
test "$_win32dll" = yes || darwin && _qtx=yes
|
||||
fi
|
||||
if test "$_qtx" = yes ; then
|
||||
_def_qtx='#define USE_QTX_CODECS 1'
|
||||
win32 && _qtx_codecs_win32=yes && _def_qtx_win32='#define USE_QTX_CODECS_WIN32 1'
|
||||
_def_qtx='#define CONFIG_QTX_CODECS 1'
|
||||
win32 && _qtx_codecs_win32=yes && _def_qtx_win32='#define CONFIG_QTX_CODECS_WIN32 1'
|
||||
_codecmodules="qtx $_codecmodules"
|
||||
darwin || win32 || _qtx_emulation=yes
|
||||
else
|
||||
_def_qtx='#undef USE_QTX_CODECS'
|
||||
_def_qtx='#undef CONFIG_QTX_CODECS'
|
||||
_nocodecmodules="qtx $_nocodecmodules"
|
||||
fi
|
||||
echores "$_qtx"
|
||||
@ -6409,13 +6409,13 @@ EOF
|
||||
fi
|
||||
fi
|
||||
_libavutil=no
|
||||
_def_libavutil='#undef USE_LIBAVUTIL'
|
||||
_def_libavutil_a='#undef USE_LIBAVUTIL_A'
|
||||
_def_libavutil_so='#undef USE_LIBAVUTIL_SO'
|
||||
_def_libavutil='#undef CONFIG_LIBAVUTIL'
|
||||
_def_libavutil_a='#undef CONFIG_LIBAVUTIL_A'
|
||||
_def_libavutil_so='#undef CONFIG_LIBAVUTIL_SO'
|
||||
test "$_libavutil_a" = yes || test "$_libavutil_so" = yes && _libavutil=yes
|
||||
test "$_libavutil" = yes && _def_libavutil='#define USE_LIBAVUTIL 1'
|
||||
test "$_libavutil_a" = yes && _def_libavutil_a='#define USE_LIBAVUTIL_A 1'
|
||||
test "$_libavutil_so" = yes && _def_libavutil_so='#define USE_LIBAVUTIL_SO 1'
|
||||
test "$_libavutil" = yes && _def_libavutil='#define CONFIG_LIBAVUTIL 1'
|
||||
test "$_libavutil_a" = yes && _def_libavutil_a='#define CONFIG_LIBAVUTIL_A 1'
|
||||
test "$_libavutil_so" = yes && _def_libavutil_so='#define CONFIG_LIBAVUTIL_SO 1'
|
||||
# neither static nor shared libavutil is available, but it is mandatory ...
|
||||
if test "$_libavutil" = no ; then
|
||||
die "You need static or shared libavutil, MPlayer will not compile without!"
|
||||
@ -6448,13 +6448,13 @@ EOF
|
||||
fi
|
||||
fi
|
||||
_libavcodec=no
|
||||
_def_libavcodec='#undef USE_LIBAVCODEC'
|
||||
_def_libavcodec_a='#undef USE_LIBAVCODEC_A'
|
||||
_def_libavcodec_so='#undef USE_LIBAVCODEC_SO'
|
||||
_def_libavcodec='#undef CONFIG_LIBAVCODEC'
|
||||
_def_libavcodec_a='#undef CONFIG_LIBAVCODEC_A'
|
||||
_def_libavcodec_so='#undef CONFIG_LIBAVCODEC_SO'
|
||||
test "$_libavcodec_a" = yes || test "$_libavcodec_so" = yes && _libavcodec=yes
|
||||
test "$_libavcodec" = yes && _def_libavcodec='#define USE_LIBAVCODEC 1'
|
||||
test "$_libavcodec_a" = yes && _def_libavcodec_a='#define USE_LIBAVCODEC_A 1'
|
||||
test "$_libavcodec_so" = yes && _def_libavcodec_so='#define USE_LIBAVCODEC_SO 1'
|
||||
test "$_libavcodec" = yes && _def_libavcodec='#define CONFIG_LIBAVCODEC 1'
|
||||
test "$_libavcodec_a" = yes && _def_libavcodec_a='#define CONFIG_LIBAVCODEC_A 1'
|
||||
test "$_libavcodec_so" = yes && _def_libavcodec_so='#define CONFIG_LIBAVCODEC_SO 1'
|
||||
test "$_libavcodec_mpegaudio_hp" = yes \
|
||||
&& _def_libavcodec_mpegaudio_hp='#define CONFIG_MPEGAUDIO_HP 1'
|
||||
if test "$_libavcodec_a" = yes ; then
|
||||
@ -6492,14 +6492,14 @@ EOF
|
||||
fi
|
||||
fi
|
||||
_libavformat=no
|
||||
_def_libavformat='#undef USE_LIBAVFORMAT'
|
||||
_def_libavformat_a='#undef USE_LIBAVFORMAT_A'
|
||||
_def_libavformat_so='#undef USE_LIBAVFORMAT_SO'
|
||||
_def_libavformat='#undef CONFIG_LIBAVFORMAT'
|
||||
_def_libavformat_a='#undef CONFIG_LIBAVFORMAT_A'
|
||||
_def_libavformat_so='#undef CONFIG_LIBAVFORMAT_SO'
|
||||
test "$_libavformat_a" = yes || test "$_libavformat_so" = yes && _libavformat=yes
|
||||
test "$_libavformat" = yes && _def_libavformat='#define USE_LIBAVFORMAT 1'
|
||||
test "$_libavformat_a" = yes && _def_libavformat_a='#define USE_LIBAVFORMAT_A 1'
|
||||
test "$_libavformat" = yes && _def_libavformat='#define CONFIG_LIBAVFORMAT 1'
|
||||
test "$_libavformat_a" = yes && _def_libavformat_a='#define CONFIG_LIBAVFORMAT_A 1'
|
||||
test "$_libavformat_so" = yes \
|
||||
&& _def_libavformat_so='#define USE_LIBAVFORMAT_SO 1'
|
||||
&& _def_libavformat_so='#define CONFIG_LIBAVFORMAT_SO 1'
|
||||
echores "$_libavformat"
|
||||
|
||||
echocheck "FFmpeg libpostproc"
|
||||
@ -6512,7 +6512,7 @@ if test "$_libpostproc_a" = auto ; then
|
||||
elif test "$_libpostproc_so" = auto ; then
|
||||
_libpostproc_so=no
|
||||
cat > $TMPC << EOF
|
||||
#define USE_LIBPOSTPROC 1
|
||||
#define CONFIG_LIBPOSTPROC 1
|
||||
#include <inttypes.h>
|
||||
#include <libpostproc/postprocess.h>
|
||||
int main(void) { pp_get_mode_by_name_and_quality("de", 0); return 0; }
|
||||
@ -6524,14 +6524,14 @@ EOF
|
||||
fi
|
||||
fi
|
||||
_libpostproc=no
|
||||
_def_libpostproc='#undef USE_LIBPOSTPROC'
|
||||
_def_libpostproc_a='#undef USE_LIBPOSTPROC_A'
|
||||
_def_libpostproc_so='#undef USE_LIBPOSTPROC_SO'
|
||||
_def_libpostproc='#undef CONFIG_LIBPOSTPROC'
|
||||
_def_libpostproc_a='#undef CONFIG_LIBPOSTPROC_A'
|
||||
_def_libpostproc_so='#undef CONFIG_LIBPOSTPROC_SO'
|
||||
test "$_libpostproc_a" = yes || test "$_libpostproc_so" = yes && _libpostproc=yes
|
||||
test "$_libpostproc" = yes && _def_libpostproc='#define USE_LIBPOSTPROC 1'
|
||||
test "$_libpostproc_a" = yes && _def_libpostproc_a='#define USE_LIBPOSTPROC_A 1'
|
||||
test "$_libpostproc" = yes && _def_libpostproc='#define CONFIG_LIBPOSTPROC 1'
|
||||
test "$_libpostproc_a" = yes && _def_libpostproc_a='#define CONFIG_LIBPOSTPROC_A 1'
|
||||
test "$_libpostproc_so" = yes \
|
||||
&& _def_libpostproc_so='#define USE_LIBPOSTPROC_SO 1'
|
||||
&& _def_libpostproc_so='#define CONFIG_LIBPOSTPROC_SO 1'
|
||||
echores "$_libpostproc"
|
||||
|
||||
|
||||
@ -6866,9 +6866,9 @@ echores "$_mencoder"
|
||||
echocheck "fastmemcpy"
|
||||
# fastmemcpy check is done earlier with tests of CPU & binutils features
|
||||
if test "$_fastmemcpy" = yes ; then
|
||||
_def_fastmemcpy='#define USE_FASTMEMCPY 1'
|
||||
_def_fastmemcpy='#define CONFIG_FASTMEMCPY 1'
|
||||
else
|
||||
_def_fastmemcpy='#undef USE_FASTMEMCPY'
|
||||
_def_fastmemcpy='#undef CONFIG_FASTMEMCPY'
|
||||
fi
|
||||
echores "$_fastmemcpy"
|
||||
|
||||
@ -6879,19 +6879,19 @@ if test "$_unrar_exec" = auto ; then
|
||||
mingw32 && _unrar_exec="no"
|
||||
fi
|
||||
if test "$_unrar_exec" = yes ; then
|
||||
_def_unrar_exec='#define USE_UNRAR_EXEC 1'
|
||||
_def_unrar_exec='#define CONFIG_UNRAR_EXEC 1'
|
||||
else
|
||||
_def_unrar_exec='#undef USE_UNRAR_EXEC'
|
||||
_def_unrar_exec='#undef CONFIG_UNRAR_EXEC'
|
||||
fi
|
||||
echores "$_unrar_exec"
|
||||
|
||||
echocheck "TV interface"
|
||||
if test "$_tv" = yes ; then
|
||||
_def_tv='#define USE_TV 1'
|
||||
_def_tv='#define CONFIG_TV 1'
|
||||
_inputmodules="tv $_inputmodules"
|
||||
else
|
||||
_noinputmodules="tv $_noinputmodules"
|
||||
_def_tv='#undef USE_TV'
|
||||
_def_tv='#undef CONFIG_TV'
|
||||
fi
|
||||
echores "$_tv"
|
||||
|
||||
@ -7079,21 +7079,21 @@ echores "$_tv_teletext"
|
||||
|
||||
echocheck "Radio interface"
|
||||
if test "$_radio" = yes ; then
|
||||
_def_radio='#define USE_RADIO 1'
|
||||
_def_radio='#define CONFIG_RADIO 1'
|
||||
_inputmodules="radio $_inputmodules"
|
||||
if test "$_alsa9" != yes -a "$_alsa1x" != yes -a "$_ossaudio" != yes ; then
|
||||
_radio_capture=no
|
||||
fi
|
||||
if test "$_radio_capture" = yes ; then
|
||||
_audio_input=yes
|
||||
_def_radio_capture="#define USE_RADIO_CAPTURE 1"
|
||||
_def_radio_capture="#define CONFIG_RADIO_CAPTURE 1"
|
||||
else
|
||||
_def_radio_capture="#undef USE_RADIO_CAPTURE"
|
||||
_def_radio_capture="#undef CONFIG_RADIO_CAPTURE"
|
||||
fi
|
||||
else
|
||||
_noinputmodules="radio $_noinputmodules"
|
||||
_def_radio='#undef USE_RADIO'
|
||||
_def_radio_capture="#undef USE_RADIO_CAPTURE"
|
||||
_def_radio='#undef CONFIG_RADIO'
|
||||
_def_radio_capture="#undef CONFIG_RADIO_CAPTURE"
|
||||
_radio_capture=no
|
||||
fi
|
||||
echores "$_radio"
|
||||
@ -7269,9 +7269,9 @@ echores "$_menu"
|
||||
|
||||
echocheck "Subtitles sorting"
|
||||
if test "$_sortsub" = yes ; then
|
||||
_def_sortsub='#define USE_SORTSUB 1'
|
||||
_def_sortsub='#define CONFIG_SORTSUB 1'
|
||||
else
|
||||
_def_sortsub='#undef USE_SORTSUB'
|
||||
_def_sortsub='#undef CONFIG_SORTSUB'
|
||||
fi
|
||||
echores "$_sortsub"
|
||||
|
||||
@ -7630,12 +7630,12 @@ EOF
|
||||
fi
|
||||
if test "$_dvdnav" = yes ; then
|
||||
_largefiles=yes
|
||||
_def_dvdnav='#define USE_DVDNAV 1'
|
||||
_def_dvdnav='#define CONFIG_DVDNAV 1'
|
||||
_inc_extra="$_inc_extra `$_dvdnavconfig --cflags`"
|
||||
_ld_extra="$_ld_extra `$_dvdnavconfig --minilibs`"
|
||||
_inputmodules="dvdnav $_inputmodules"
|
||||
else
|
||||
_def_dvdnav='#undef USE_DVDNAV'
|
||||
_def_dvdnav='#undef CONFIG_DVDNAV'
|
||||
_noinputmodules="dvdnav $_noinputmodules"
|
||||
fi
|
||||
echores "$_dvdnav"
|
||||
@ -8105,7 +8105,7 @@ $_def_mp3lame_preset_medium
|
||||
-stereo has three possible values (0 for stereo, 1 for left-only, 2 for
|
||||
right-only), with 0 being the default.
|
||||
*/
|
||||
#define USE_FAKE_MONO 1
|
||||
#define CONFIG_FAKE_MONO 1
|
||||
|
||||
/* Undefine this if your sound card driver has no working select().
|
||||
If you have kernel Oops, player hangups, or just no audio, you should
|
||||
|
12
get_path.c
12
get_path.c
@ -140,7 +140,7 @@ char *get_path(const char *filename){
|
||||
return buff;
|
||||
}
|
||||
|
||||
#if defined(WIN32) && defined(USE_WIN32DLL)
|
||||
#if defined(WIN32) && defined(CONFIG_WIN32DLL)
|
||||
void set_path_env()
|
||||
{
|
||||
/*make our codec dirs available for LoadLibraryA()*/
|
||||
@ -150,10 +150,10 @@ void set_path_env()
|
||||
#ifdef __CYGWIN__
|
||||
cygwin_conv_to_full_win32_path(WIN32_PATH,win32path);
|
||||
strcpy(tmppath,win32path);
|
||||
#ifdef USE_REALCODECS
|
||||
#ifdef CONFIG_REALCODECS
|
||||
cygwin_conv_to_full_win32_path(REALCODEC_PATH,realpath);
|
||||
sprintf(tmppath,"%s;%s",win32path,realpath);
|
||||
#endif /*USE_REALCODECS*/
|
||||
#endif /*CONFIG_REALCODECS*/
|
||||
#else /*__CYGWIN__*/
|
||||
/* Expand to absolute path unless it's already absolute */
|
||||
if (!strstr(WIN32_PATH,":") && WIN32_PATH[0] != '\\'){
|
||||
@ -162,7 +162,7 @@ void set_path_env()
|
||||
}
|
||||
else strcpy(win32path,WIN32_PATH);
|
||||
strcpy(tmppath,win32path);
|
||||
#ifdef USE_REALCODECS
|
||||
#ifdef CONFIG_REALCODECS
|
||||
/* Expand to absolute path unless it's already absolute */
|
||||
if (!strstr(REALCODEC_PATH,":") && REALCODEC_PATH[0] != '\\'){
|
||||
GetModuleFileNameA(NULL, realpath, MAX_PATH);
|
||||
@ -170,10 +170,10 @@ void set_path_env()
|
||||
}
|
||||
else strcpy(realpath,REALCODEC_PATH);
|
||||
sprintf(tmppath,"%s;%s",win32path,realpath);
|
||||
#endif /*USE_REALCODECS*/
|
||||
#endif /*CONFIG_REALCODECS*/
|
||||
#endif /*__CYGWIN__*/
|
||||
mp_msg(MSGT_WIN32, MSGL_V,"Setting PATH to %s\n",tmppath);
|
||||
if (!SetEnvironmentVariableA("PATH", tmppath))
|
||||
mp_msg(MSGT_WIN32, MSGL_WARN, "Cannot set PATH!");
|
||||
}
|
||||
#endif /*WIN32 && USE_WIN32DLL*/
|
||||
#endif /*WIN32 && CONFIG_WIN32DLL*/
|
||||
|
18
gui/cfg.c
18
gui/cfg.c
@ -45,7 +45,7 @@
|
||||
int gtkEnableAudioEqualizer = 0;
|
||||
|
||||
int gtkVfPP = 0;
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
int gtkVfLAVC = 0;
|
||||
#endif
|
||||
|
||||
@ -53,7 +53,7 @@ int gtkAONorm = 0;
|
||||
int gtkAOSurround = 0;
|
||||
int gtkAOExtraStereo = 0;
|
||||
float gtkAOExtraStereoMul = 1.0;
|
||||
#ifdef USE_OSS_AUDIO
|
||||
#ifdef CONFIG_OSS_AUDIO
|
||||
char * gtkAOOSSMixer;
|
||||
char * gtkAOOSSMixerChannel;
|
||||
char * gtkAOOSSDevice;
|
||||
@ -66,7 +66,7 @@ char * gtkAOALSADevice;
|
||||
#ifdef HAVE_SDL
|
||||
char * gtkAOSDLDriver;
|
||||
#endif
|
||||
#ifdef USE_ESD
|
||||
#ifdef CONFIG_ESD
|
||||
char * gtkAOESDDevice;
|
||||
#endif
|
||||
|
||||
@ -93,7 +93,7 @@ int gui_main_pos_y = -2;
|
||||
int gui_sub_pos_x = -1;
|
||||
int gui_sub_pos_y = -1;
|
||||
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
gtkASS_t gtkASS;
|
||||
#endif
|
||||
// ---
|
||||
@ -124,7 +124,7 @@ static const m_option_t gui_opts[] =
|
||||
|
||||
{ "vf_pp",>kVfPP,CONF_TYPE_FLAG,0,0,1,NULL },
|
||||
{ "vf_autoq",&auto_quality,CONF_TYPE_INT,CONF_RANGE,0,100,NULL },
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
{ "vf_lavc",>kVfLAVC,CONF_TYPE_FLAG,0,0,1,NULL },
|
||||
#endif
|
||||
|
||||
@ -134,7 +134,7 @@ static const m_option_t gui_opts[] =
|
||||
{ "ao_surround",>kAOSurround,CONF_TYPE_FLAG,0,0,1,NULL },
|
||||
{ "ao_extra_stereo",>kAOExtraStereo,CONF_TYPE_FLAG,0,0,1,NULL },
|
||||
{ "ao_extra_stereo_coefficient",>kAOExtraStereoMul,CONF_TYPE_FLOAT,CONF_RANGE,-10,10,NULL },
|
||||
#ifdef USE_OSS_AUDIO
|
||||
#ifdef CONFIG_OSS_AUDIO
|
||||
{ "ao_oss_mixer",>kAOOSSMixer,CONF_TYPE_STRING,0,0,0,NULL },
|
||||
{ "ao_oss_mixer_channel",>kAOOSSMixerChannel,CONF_TYPE_STRING,0,0,0,NULL },
|
||||
{ "ao_oss_device",>kAOOSSDevice,CONF_TYPE_STRING,0,0,0,NULL },
|
||||
@ -147,7 +147,7 @@ static const m_option_t gui_opts[] =
|
||||
#ifdef HAVE_SDL
|
||||
{ "ao_sdl_subdriver",>kAOSDLDriver,CONF_TYPE_STRING,0,0,0,NULL },
|
||||
#endif
|
||||
#ifdef USE_ESD
|
||||
#ifdef CONFIG_ESD
|
||||
{ "ao_esd_device",>kAOESDDevice,CONF_TYPE_STRING,0,0,0,NULL },
|
||||
#endif
|
||||
|
||||
@ -157,7 +157,7 @@ static const m_option_t gui_opts[] =
|
||||
{ "osd_level",&osd_level,CONF_TYPE_INT,CONF_RANGE,0,3,NULL },
|
||||
{ "sub_auto_load",&sub_auto,CONF_TYPE_FLAG,0,0,1,NULL },
|
||||
{ "sub_unicode",&sub_unicode,CONF_TYPE_FLAG,0,0,1,NULL },
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
{ "ass_enabled",&ass_enabled,CONF_TYPE_FLAG,0,0,1,NULL },
|
||||
{ "ass_use_margins",&ass_use_margins,CONF_TYPE_FLAG,0,0,1,NULL },
|
||||
{ "ass_top_margin",&ass_top_margin,CONF_TYPE_INT,CONF_RANGE,0,512,NULL },
|
||||
@ -165,7 +165,7 @@ static const m_option_t gui_opts[] =
|
||||
#endif
|
||||
{ "sub_pos",&sub_pos,CONF_TYPE_INT,CONF_RANGE,0,200,NULL },
|
||||
{ "sub_overlap",&suboverlap_enabled,CONF_TYPE_FLAG,0,0,0,NULL },
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
{ "sub_cp",&sub_cp,CONF_TYPE_STRING,0,0,0,NULL },
|
||||
#endif
|
||||
{ "font_factor",&font_factor,CONF_TYPE_FLOAT,CONF_RANGE,0.0,10.0,NULL },
|
||||
|
@ -63,7 +63,7 @@ extern int gui_main_pos_y;
|
||||
extern int gui_sub_pos_x;
|
||||
extern int gui_sub_pos_y;
|
||||
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
typedef struct {
|
||||
int enabled;
|
||||
int use_margins;
|
||||
|
@ -51,7 +51,7 @@
|
||||
|
||||
extern af_cfg_t af_cfg;
|
||||
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
#include <iconv.h>
|
||||
#endif
|
||||
|
||||
@ -60,7 +60,7 @@ extern af_cfg_t af_cfg;
|
||||
#include "libmpdemux/stheader.h"
|
||||
#include "libmpcodecs/dec_video.h"
|
||||
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
#include "stream/stream_dvd.h"
|
||||
#endif
|
||||
|
||||
@ -192,7 +192,7 @@ void guiInit( void )
|
||||
else if ( stream_cache_size == 0 ) gtkCacheOn = 0;
|
||||
if ( autosync && autosync != gtkAutoSync ) { gtkAutoSyncOn=1; gtkAutoSync=autosync; }
|
||||
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
gtkASS.enabled = ass_enabled;
|
||||
gtkASS.use_margins = ass_use_margins;
|
||||
gtkASS.top_margin = ass_top_margin;
|
||||
@ -370,7 +370,7 @@ void guiDone( void )
|
||||
gui_sub_pos_x=appMPlayer.subWindow.X; gui_sub_pos_y=appMPlayer.subWindow.Y;
|
||||
}
|
||||
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
ass_enabled = gtkASS.enabled;
|
||||
ass_use_margins = gtkASS.use_margins;
|
||||
ass_top_margin = gtkASS.top_margin;
|
||||
@ -528,7 +528,7 @@ int guiGetEvent( int type,char * arg )
|
||||
mixer_t *mixer = NULL;
|
||||
|
||||
stream_t * stream = (stream_t *) arg;
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
dvd_priv_t * dvdp = (dvd_priv_t *) arg;
|
||||
#endif
|
||||
|
||||
@ -592,7 +592,7 @@ int guiGetEvent( int type,char * arg )
|
||||
wsMoveWindow( &appMPlayer.mainWindow,0,0, vo_dheight);
|
||||
}
|
||||
break;
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
case guiSetDVD:
|
||||
guiIntfStruct.DVD.titles=dvdp->vmg_file->tt_srpt->nr_of_srpts;
|
||||
guiIntfStruct.DVD.chapters=dvdp->vmg_file->tt_srpt->title[dvd_title].nr_of_ptts;
|
||||
@ -611,7 +611,7 @@ int guiGetEvent( int type,char * arg )
|
||||
guiIntfStruct.StreamType=stream->type;
|
||||
switch( stream->type )
|
||||
{
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
case STREAMTYPE_DVD:
|
||||
guiGetEvent( guiSetDVD,(char *)stream->priv );
|
||||
break;
|
||||
@ -708,7 +708,7 @@ int guiGetEvent( int type,char * arg )
|
||||
// -- subtitle
|
||||
#ifdef HAVE_DXR3
|
||||
if ( video_driver_list && !gstrcmp( video_driver_list[0],"dxr3" ) && guiIntfStruct.FileFormat != DEMUXER_TYPE_MPEG_PS
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
&& !gtkVfLAVC
|
||||
#endif
|
||||
)
|
||||
@ -752,7 +752,7 @@ int guiGetEvent( int type,char * arg )
|
||||
}
|
||||
break;
|
||||
#endif
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
case STREAMTYPE_DVD:
|
||||
{
|
||||
char tmp[512];
|
||||
@ -796,14 +796,14 @@ int guiGetEvent( int type,char * arg )
|
||||
}
|
||||
|
||||
#ifdef HAVE_DXR3
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
remove_vf( "lavc" );
|
||||
#endif
|
||||
if ( video_driver_list && !gstrcmp( video_driver_list[0],"dxr3" ) )
|
||||
{
|
||||
if ( ( guiIntfStruct.StreamType != STREAMTYPE_DVD)&&( guiIntfStruct.StreamType != STREAMTYPE_VCD ) )
|
||||
{
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
if ( gtkVfLAVC ) add_vf( "lavc" );
|
||||
#endif
|
||||
}
|
||||
@ -827,7 +827,7 @@ int guiGetEvent( int type,char * arg )
|
||||
greplace(&af_cfg.list, "extrastereo", name);
|
||||
free(name);
|
||||
}
|
||||
#ifdef USE_OSS_AUDIO
|
||||
#ifdef CONFIG_OSS_AUDIO
|
||||
if ( audio_driver_list && !gstrncmp( audio_driver_list[0],"oss",3 ) )
|
||||
{
|
||||
char *tmp;
|
||||
@ -870,7 +870,7 @@ int guiGetEvent( int type,char * arg )
|
||||
free(tmp);
|
||||
}
|
||||
#endif
|
||||
#ifdef USE_ESD
|
||||
#ifdef CONFIG_ESD
|
||||
if ( audio_driver_list && !gstrncmp( audio_driver_list[0],"esd",3 ) )
|
||||
{
|
||||
char *tmp;
|
||||
@ -903,7 +903,7 @@ int guiGetEvent( int type,char * arg )
|
||||
guiIntfStruct.FilenameChanged=0;
|
||||
guiIntfStruct.NewPlay=0;
|
||||
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
ass_enabled = gtkASS.enabled;
|
||||
ass_use_margins = gtkASS.use_margins;
|
||||
ass_top_margin = gtkASS.top_margin;
|
||||
@ -1107,7 +1107,7 @@ void * gtkSet( int cmd,float fparam, void * vparam )
|
||||
guiLoadFont();
|
||||
return NULL;
|
||||
#endif
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
case gtkSetSubEncoding:
|
||||
gfree( (void **)&sub_cp );
|
||||
sub_cp=gstrdup( (char *)vparam );
|
||||
@ -1122,7 +1122,7 @@ void * gtkSet( int cmd,float fparam, void * vparam )
|
||||
gfree( (void **)&guiIntfStruct.AudioFile );
|
||||
gtkSet( gtkDelPl,0,NULL );
|
||||
}
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
if ( (unsigned int)vparam & guiDVD ) memset( &guiIntfStruct.DVD,0,sizeof( guiDVDStruct ) );
|
||||
#endif
|
||||
#ifdef HAVE_VCD
|
||||
|
@ -24,7 +24,7 @@
|
||||
#include "libvo/font_load.h"
|
||||
#include "cfg.h"
|
||||
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
#include "stream/stream.h"
|
||||
#endif
|
||||
|
||||
@ -51,7 +51,7 @@ typedef struct
|
||||
char codecdll[128];
|
||||
} guiVideoStruct;
|
||||
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
typedef struct
|
||||
{
|
||||
int titles;
|
||||
@ -83,7 +83,7 @@ typedef struct
|
||||
int DiskChanged;
|
||||
int NewPlay;
|
||||
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
guiDVDStruct DVD;
|
||||
int Title;
|
||||
int Angle;
|
||||
|
@ -63,7 +63,7 @@
|
||||
#include "../pixmaps/empty.xpm"
|
||||
#include "../pixmaps/loadeaf.xpm"
|
||||
#include "../pixmaps/title.xpm"
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
#include "../pixmaps/dvd.xpm"
|
||||
#include "../pixmaps/playdvd.xpm"
|
||||
#include "../pixmaps/chapter.xpm"
|
||||
@ -377,7 +377,7 @@ static Languages_t Languages[] =
|
||||
};
|
||||
#undef lng
|
||||
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
static char * ChannelTypes[] =
|
||||
{ "Dolby Digital","","Mpeg1","Mpeg2","PCM","","Digital Theatre System" };
|
||||
static char * ChannelNumbers[] =
|
||||
@ -424,7 +424,7 @@ GtkWidget * create_PopUpMenu( void )
|
||||
#ifdef HAVE_VCD
|
||||
AddMenuItem( window1, (const char*)playvcd_xpm, SubMenu,MSGTR_MENU_PlayVCD, evPlayVCD );
|
||||
#endif
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
AddMenuItem( window1, (const char*)playdvd_xpm, SubMenu,MSGTR_MENU_PlayDVD, evPlayDVD );
|
||||
#endif
|
||||
AddMenuItem( window1, (const char*)url_xpm, SubMenu,MSGTR_MENU_PlayURL, evSetURL );
|
||||
@ -467,7 +467,7 @@ GtkWidget * create_PopUpMenu( void )
|
||||
gtk_widget_set_sensitive( MenuItem,FALSE );
|
||||
}
|
||||
#endif
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
DVDSubMenu=AddSubMenu( window1, (const char*)dvd_xpm, Menu,MSGTR_MENU_DVD );
|
||||
AddMenuItem( window1, (const char*)playdvd_xpm, DVDSubMenu,MSGTR_MENU_PlayDisc" ", evPlayDVD );
|
||||
// AddMenuItem( DVDSubMenu,MSGTR_MENU_ShowDVDMenu, evNone );
|
||||
|
@ -133,11 +133,11 @@ static GtkWidget * RBFontNoAutoScale, * RBFontAutoScaleWidth, * RBFontAutoSc
|
||||
//static GtkWidget * AutoScale;
|
||||
#endif
|
||||
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
static GtkWidget * CBSubEncoding, * ESubEncoding;
|
||||
#endif
|
||||
|
||||
#if defined( HAVE_FREETYPE ) || defined( USE_ICONV )
|
||||
#if defined(HAVE_FREETYPE) || defined(CONFIG_ICONV)
|
||||
static struct
|
||||
{
|
||||
char * name;
|
||||
@ -188,7 +188,7 @@ static int old_video_driver = 0;
|
||||
static gboolean prHScaler( GtkWidget * widget,GdkEventMotion * event,gpointer user_data );
|
||||
static void prToggled( GtkToggleButton * togglebutton,gpointer user_data );
|
||||
static void prCListRow( GtkCList * clist,gint row,gint column,GdkEvent * event,gpointer user_data );
|
||||
#if defined( HAVE_FREETYPE ) || defined( USE_ICONV )
|
||||
#if defined(HAVE_FREETYPE) || defined(CONFIG_ICONV)
|
||||
static void prEntry( GtkContainer * container,gpointer user_data );
|
||||
#endif
|
||||
|
||||
@ -284,7 +284,7 @@ void ShowPreferences( void )
|
||||
gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBDumpMPSub ),gtkSubDumpMPSub );
|
||||
gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBDumpSrt ),gtkSubDumpSrt );
|
||||
gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBSubUnicode ),sub_unicode );
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBUseASS ),gtkASS.enabled );
|
||||
gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBASSUseMargins ),gtkASS.use_margins );
|
||||
gtk_spin_button_set_value( (GtkSpinButton *)SBASSTopMargin,(gdouble)gtkASS.top_margin );
|
||||
@ -312,7 +312,7 @@ void ShowPreferences( void )
|
||||
if ( guiIntfStruct.Subtitlename ) gtk_entry_set_text( GTK_ENTRY( ESubtitleName ),guiIntfStruct.Subtitlename );
|
||||
#endif
|
||||
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
if ( sub_cp )
|
||||
{
|
||||
int i;
|
||||
@ -421,7 +421,7 @@ void ShowPreferences( void )
|
||||
else gtk_entry_set_text( GTK_ENTRY( prECDRomDevice ),DEFAULT_CDROM_DEVICE );
|
||||
|
||||
// -- disables
|
||||
#ifndef USE_ASS
|
||||
#ifndef CONFIG_ASS
|
||||
gtk_widget_set_sensitive( CBUseASS,FALSE );
|
||||
gtk_widget_set_sensitive( CBASSUseMargins,FALSE );
|
||||
gtk_widget_set_sensitive( SBASSTopMargin,FALSE );
|
||||
@ -442,7 +442,7 @@ void ShowPreferences( void )
|
||||
#endif
|
||||
gtk_signal_connect( GTK_OBJECT( CBCache ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)8);
|
||||
gtk_signal_connect( GTK_OBJECT( CBAutoSync ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)9);
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
gtk_signal_connect( GTK_OBJECT( CBUseASS ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)10);
|
||||
#endif
|
||||
|
||||
@ -460,7 +460,7 @@ void ShowPreferences( void )
|
||||
gtk_signal_connect( GTK_OBJECT( HSFontOSDScale ),"motion_notify_event",GTK_SIGNAL_FUNC( prHScaler ),(void*)9 );
|
||||
gtk_signal_connect( GTK_OBJECT( EFontEncoding ),"changed",GTK_SIGNAL_FUNC( prEntry ),(void *)0 );
|
||||
#endif
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
gtk_signal_connect( GTK_OBJECT( ESubEncoding ),"changed",GTK_SIGNAL_FUNC( prEntry ),(void *)1 );
|
||||
#endif
|
||||
gtk_signal_connect( GTK_OBJECT( HSPPQuality ),"motion_notify_event",GTK_SIGNAL_FUNC( prHScaler ),(void*)10 );
|
||||
@ -492,7 +492,7 @@ void HidePreferences( void )
|
||||
#endif
|
||||
}
|
||||
|
||||
#if defined( HAVE_FREETYPE ) || defined( USE_ICONV )
|
||||
#if defined(HAVE_FREETYPE) || defined(CONFIG_ICONV)
|
||||
static void prEntry( GtkContainer * container,gpointer user_data )
|
||||
{
|
||||
const char * comment;
|
||||
@ -508,7 +508,7 @@ static void prEntry( GtkContainer * container,gpointer user_data )
|
||||
if ( lEncoding[i].comment ) gtkSet( gtkSetFontEncoding,0,lEncoding[i].name );
|
||||
break;
|
||||
#endif
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
case 1: // sub encoding
|
||||
comment=gtk_entry_get_text( GTK_ENTRY( ESubEncoding ) );
|
||||
for ( i=0;lEncoding[i].name;i++ )
|
||||
@ -563,7 +563,7 @@ void prButton( GtkButton * button,gpointer user_data )
|
||||
gtkSubDumpMPSub=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBDumpMPSub ) );
|
||||
gtkSubDumpSrt=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBDumpSrt ) );
|
||||
sub_unicode=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBSubUnicode ) );
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
gtkASS.enabled=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBUseASS ) );
|
||||
gtkASS.use_margins=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBASSUseMargins ) );
|
||||
gtkASS.top_margin=gtk_spin_button_get_value_as_int( GTK_SPIN_BUTTON( SBASSTopMargin ) );
|
||||
@ -751,7 +751,7 @@ static void prToggled( GtkToggleButton * togglebutton,gpointer user_data )
|
||||
if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBAutoSync ) ) ) gtk_widget_set_sensitive( SBAutoSync,TRUE );
|
||||
else gtk_widget_set_sensitive( SBAutoSync,FALSE );
|
||||
break;
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
case 10:
|
||||
if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBUseASS ) ) )
|
||||
{
|
||||
@ -1030,7 +1030,7 @@ GtkWidget * create_Preferences( void )
|
||||
label=AddLabel( MSGTR_PREFERENCES_SUB_FPS,NULL );
|
||||
gtk_table_attach( GTK_TABLE( table1 ),label,0,1,2,3,(GtkAttachOptions)( GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );
|
||||
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
label=AddLabel( MSGTR_PREFERENCES_FontEncoding,NULL );
|
||||
gtk_table_attach( GTK_TABLE( table1 ),label,0,1,3,4,(GtkAttachOptions)( GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );
|
||||
#endif
|
||||
@ -1051,7 +1051,7 @@ GtkWidget * create_Preferences( void )
|
||||
gtk_spin_button_set_numeric( GTK_SPIN_BUTTON( HSSubFPS ),TRUE );
|
||||
gtk_table_attach( GTK_TABLE( table1 ),HSSubFPS,1,2,2,3,(GtkAttachOptions)( GTK_EXPAND | GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );
|
||||
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
CBSubEncoding=gtk_combo_new();
|
||||
gtk_widget_set_name( CBSubEncoding,"CBSubEncoding" );
|
||||
gtk_widget_show( CBSubEncoding );
|
||||
@ -1373,7 +1373,7 @@ GtkWidget * create_Preferences( void )
|
||||
return Preferences;
|
||||
}
|
||||
|
||||
#ifdef USE_OSS_AUDIO
|
||||
#ifdef CONFIG_OSS_AUDIO
|
||||
GList *appendOSSDevices(GList *l) {
|
||||
// careful! the current implementation allows only string constants!
|
||||
l = g_list_append(l, (gpointer)"/dev/dsp");
|
||||
@ -1462,7 +1462,7 @@ GList *appendSDLDevices(GList *l) {
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef USE_ESD
|
||||
#ifdef CONFIG_ESD
|
||||
GList *appendESDDevices(GList *l) {
|
||||
l = g_list_append(l, (gpointer)"Enter Remote IP");
|
||||
l = g_list_append(l, (gpointer)"Use Software Mixer");
|
||||
@ -1503,7 +1503,7 @@ void ShowAudioConfig() {
|
||||
if (AudioConfig) gtkActive(AudioConfig);
|
||||
else AudioConfig = create_AudioConfig();
|
||||
|
||||
#ifdef USE_OSS_AUDIO
|
||||
#ifdef CONFIG_OSS_AUDIO
|
||||
if (strncmp(ao_driver[0], "oss", 3) == 0) {
|
||||
setGtkEntryText(CEAudioDevice, gtkAOOSSDevice);
|
||||
setGtkEntryText(CEAudioMixer, gtkAOOSSMixer);
|
||||
@ -1522,7 +1522,7 @@ void ShowAudioConfig() {
|
||||
setGtkEntryText(CEAudioDevice, gtkAOSDLDriver);
|
||||
}
|
||||
#endif
|
||||
#ifdef USE_ESD
|
||||
#ifdef CONFIG_ESD
|
||||
if (strncmp(ao_driver[0], "esd", 3) == 0) {
|
||||
setGtkEntryText(CEAudioDevice, gtkAOESDDevice);
|
||||
}
|
||||
@ -1542,7 +1542,7 @@ void HideAudioConfig() {
|
||||
static void audioButton(GtkButton *button, gpointer user_data) {
|
||||
switch( (int)user_data ) {
|
||||
case 1:
|
||||
#ifdef USE_OSS_AUDIO
|
||||
#ifdef CONFIG_OSS_AUDIO
|
||||
if (strncmp(ao_driver[0], "oss", 3) == 0) {
|
||||
gfree(>kAOOSSDevice);
|
||||
gtkAOOSSDevice = gstrdup(getGtkEntryText(CEAudioDevice));
|
||||
@ -1568,7 +1568,7 @@ static void audioButton(GtkButton *button, gpointer user_data) {
|
||||
gtkAOSDLDriver = gstrdup(getGtkEntryText(CEAudioDevice));
|
||||
}
|
||||
#endif
|
||||
#ifdef USE_ESD
|
||||
#ifdef CONFIG_ESD
|
||||
if (strncmp(ao_driver[0], "esd", 3) == 0) {
|
||||
gfree(>kAOESDDevice);
|
||||
gtkAOESDDevice = gstrdup(getGtkEntryText(CEAudioDevice));
|
||||
@ -1612,7 +1612,7 @@ GtkWidget *create_AudioConfig() {
|
||||
CBAudioDevice = AddComboBox(NULL);
|
||||
gtk_table_attach(GTK_TABLE(table), CBAudioDevice, 1, 2, 0, 1, (GtkAttachOptions)(GTK_EXPAND | GTK_FILL), (GtkAttachOptions)(0), 0, 0);
|
||||
items = g_list_append(items,(gpointer)MSGTR_PREFERENCES_DriverDefault);
|
||||
#ifdef USE_OSS_AUDIO
|
||||
#ifdef CONFIG_OSS_AUDIO
|
||||
if (strncmp(ao_driver[0], "oss", 3) == 0)
|
||||
items = appendOSSDevices(items);
|
||||
#endif
|
||||
@ -1624,7 +1624,7 @@ GtkWidget *create_AudioConfig() {
|
||||
if (strncmp(ao_driver[0], "sdl", 3) == 0)
|
||||
items = appendSDLDevices(items);
|
||||
#endif
|
||||
#ifdef USE_ESD
|
||||
#ifdef CONFIG_ESD
|
||||
if (strncmp(ao_driver[0], "esd", 3) == 0)
|
||||
items = appendESDDevices(items);
|
||||
#endif
|
||||
@ -1642,7 +1642,7 @@ GtkWidget *create_AudioConfig() {
|
||||
CBAudioMixer = AddComboBox(NULL);
|
||||
gtk_table_attach(GTK_TABLE(table), CBAudioMixer, 1, 2, 1, 2, (GtkAttachOptions)(GTK_EXPAND | GTK_FILL), (GtkAttachOptions)(0), 0, 0);
|
||||
items = g_list_append(items, (gpointer)MSGTR_PREFERENCES_DriverDefault);
|
||||
#ifdef USE_OSS_AUDIO
|
||||
#ifdef CONFIG_OSS_AUDIO
|
||||
if (strncmp(ao_driver[0], "oss", 3) == 0)
|
||||
items = appendOSSMixers(items);
|
||||
#endif
|
||||
@ -1664,7 +1664,7 @@ GtkWidget *create_AudioConfig() {
|
||||
CBAudioMixerChannel = AddComboBox(NULL);
|
||||
gtk_table_attach(GTK_TABLE(table), CBAudioMixerChannel, 1, 2, 2, 3, (GtkAttachOptions)(GTK_EXPAND | GTK_FILL), (GtkAttachOptions)(0), 0, 0);
|
||||
items = g_list_append(items, (gpointer)MSGTR_PREFERENCES_DriverDefault);
|
||||
#ifdef USE_OSS_AUDIO
|
||||
#ifdef CONFIG_OSS_AUDIO
|
||||
if (strncmp(ao_driver[0], "oss", 3) == 0)
|
||||
items = appendOSSMixerChannels(items);
|
||||
#endif
|
||||
@ -1707,7 +1707,7 @@ static GtkWidget * DXR3Config;
|
||||
static GtkWidget * CBDevice;
|
||||
static GtkWidget * CEDXR3Device;
|
||||
static GtkWidget * RBVNone;
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
static GtkWidget * RBVLavc;
|
||||
#endif
|
||||
static GtkWidget * dxr3BOk;
|
||||
@ -1723,7 +1723,7 @@ void ShowDXR3Config( void )
|
||||
gtk_entry_set_text( GTK_ENTRY( CEDXR3Device ),gtkDXR3Device );
|
||||
|
||||
gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( RBVNone ),TRUE );
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
if ( gtkVfLAVC ) gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( RBVLavc ),TRUE );
|
||||
#endif
|
||||
|
||||
@ -1745,7 +1745,7 @@ static void dxr3Button( GtkButton * button,gpointer user_data )
|
||||
{
|
||||
case 0: // Ok
|
||||
gfree( (void **)>kDXR3Device ); gtkDXR3Device=strdup( gtk_entry_get_text( GTK_ENTRY( CEDXR3Device ) ) );
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
gtkVfLAVC=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( RBVLavc ) );
|
||||
#endif
|
||||
case 1: // Cancel
|
||||
@ -1800,7 +1800,7 @@ GtkWidget * create_DXR3Config( void )
|
||||
gtk_widget_show( CEDXR3Device );
|
||||
gtk_entry_set_text( GTK_ENTRY( CEDXR3Device ),"/dev/em8300" );
|
||||
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
AddHSeparator( vbox2 );
|
||||
vbox3=AddVBox( vbox2,0 );
|
||||
AddLabel( MSGTR_PREFERENCES_DXR3_VENC,vbox3 );
|
||||
|
@ -71,7 +71,7 @@ static inline void TranslateFilename( int c,char * tmp,size_t tmplen )
|
||||
if ( tmp[strlen( tmp ) - 5] == '.' ) tmp[strlen( tmp ) - 5]=0;
|
||||
} else av_strlcpy( tmp,MSGTR_NoFileLoaded,tmplen );
|
||||
break;
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
case STREAMTYPE_DVD:
|
||||
if ( guiIntfStruct.DVD.current_chapter ) snprintf(tmp,tmplen,MSGTR_Chapter,guiIntfStruct.DVD.current_chapter );
|
||||
else av_strlcat( tmp,MSGTR_NoChapter,tmplen );
|
||||
@ -178,7 +178,7 @@ calclengthmmmmss:
|
||||
case STREAMTYPE_VCD: av_strlcat( trbuf,"v",sizeof( trbuf ) ); break;
|
||||
#endif
|
||||
case STREAMTYPE_STREAM: av_strlcat( trbuf,"u",sizeof( trbuf ) ); break;
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
case STREAMTYPE_DVD: av_strlcat( trbuf,"d",sizeof( trbuf ) ); break;
|
||||
#endif
|
||||
default: av_strlcat( trbuf," ",sizeof( trbuf ) ); break;
|
||||
|
@ -136,7 +136,7 @@ void mplEventHandling( int msg,float param )
|
||||
guiIntfStruct.StreamType=STREAMTYPE_VCD;
|
||||
goto play;
|
||||
#endif
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
case evPlayDVD:
|
||||
guiIntfStruct.DVD.current_title=1;
|
||||
guiIntfStruct.DVD.current_chapter=1;
|
||||
@ -181,7 +181,7 @@ play:
|
||||
}
|
||||
break;
|
||||
#endif
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
case STREAMTYPE_DVD:
|
||||
gtkSet( gtkClearStruct,0,(void *)(guiALL - guiDVD - guiFilenames) );
|
||||
if ( !dvd_device ) dvd_device=gstrdup( DEFAULT_DVD_DEVICE );
|
||||
@ -199,7 +199,7 @@ play:
|
||||
guiIntfStruct.NewPlay=1;
|
||||
mplPlay();
|
||||
break;
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
case evSetDVDSubtitle:
|
||||
dvdsub_id=iparam;
|
||||
goto play_dvd_2;
|
||||
@ -356,7 +356,7 @@ set_volume:
|
||||
default: movie_aspect=-1;
|
||||
}
|
||||
wsClearWindow( appMPlayer.subWindow );
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
if ( guiIntfStruct.StreamType == STREAMTYPE_DVD || guiIntfStruct.StreamType == STREAMTYPE_VCD ) goto play_dvd_2;
|
||||
else
|
||||
#endif
|
||||
|
@ -104,7 +104,7 @@ void mplEnd( void )
|
||||
guiIntfStruct.AudioType=0;
|
||||
guiIntfStruct.NoWindow=False;
|
||||
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
guiIntfStruct.DVD.current_title=1;
|
||||
guiIntfStruct.DVD.current_chapter=1;
|
||||
guiIntfStruct.DVD.current_angle=1;
|
||||
@ -292,7 +292,7 @@ void mplCurr( void )
|
||||
if ( guiIntfStruct.Playing == 2 ) return;
|
||||
switch ( guiIntfStruct.StreamType )
|
||||
{
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
case STREAMTYPE_DVD:
|
||||
break;
|
||||
#endif
|
||||
@ -322,7 +322,7 @@ void mplPrev( void )
|
||||
if ( guiIntfStruct.Playing == 2 ) return;
|
||||
switch ( guiIntfStruct.StreamType )
|
||||
{
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
case STREAMTYPE_DVD:
|
||||
if ( --guiIntfStruct.DVD.current_chapter == 0 )
|
||||
{
|
||||
@ -358,7 +358,7 @@ void mplNext( void )
|
||||
if ( guiIntfStruct.Playing == 2 ) return;
|
||||
switch ( guiIntfStruct.StreamType )
|
||||
{
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
case STREAMTYPE_DVD:
|
||||
if ( guiIntfStruct.DVD.current_chapter++ == guiIntfStruct.DVD.chapters )
|
||||
{
|
||||
|
@ -778,7 +778,7 @@ void display_skinbrowser(gui_t* gui)
|
||||
UpdateWindow(hWnd);
|
||||
}
|
||||
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
static LRESULT CALLBACK TitleChapterWndProc(HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam)
|
||||
{
|
||||
static HWND title;
|
||||
|
@ -407,7 +407,7 @@ static LRESULT CALLBACK SubProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM l
|
||||
case ID_NTRACK:
|
||||
handlemsg(hWnd, evNext);
|
||||
break;
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
case ID_CHAPTERSEL:
|
||||
display_chapterselwindow(gui);
|
||||
break;
|
||||
@ -1005,7 +1005,7 @@ static LRESULT CALLBACK EventProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM
|
||||
sprintf(searchpath, "%sVIDEO_TS", device + pos);
|
||||
if(GetFileAttributes(searchpath) != INVALID_FILE_ATTRIBUTES)
|
||||
{
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
if (dvd_device) free(dvd_device);
|
||||
dvd_device = strdup(device + pos);
|
||||
dvd_title = dvd_chapter = dvd_angle = 1;
|
||||
@ -1211,7 +1211,7 @@ static void create_submenu(gui_t *gui)
|
||||
AppendMenu(gui->submenu, MF_STRING | MF_POPUP, (UINT) gui->aspectmenu, "Aspect Ratio");
|
||||
AppendMenu(gui->submenu, MF_STRING | MF_POPUP, (UINT) gui->subtitlemenu, "Subtitle Options");
|
||||
AppendMenu(gui->submenu, MF_STRING | MF_POPUP, (UINT) gui->dvdmenu, "DVD Options");
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
AppendMenu(gui->dvdmenu, MF_STRING | MF_GRAYED, ID_CHAPTERSEL, "Select Title/Chapter...");
|
||||
#endif
|
||||
AppendMenu(gui->subtitlemenu, MF_STRING, IDSUB_TOGGLE, "Subtitle Visibility On/Off");
|
||||
|
@ -32,7 +32,7 @@
|
||||
#include "stream/stream.h"
|
||||
#include "libmpdemux/demuxer.h"
|
||||
#include "libmpdemux/stheader.h"
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
#include "stream/stream_dvd.h"
|
||||
#endif
|
||||
#include "input/input.h"
|
||||
@ -151,7 +151,7 @@ static void guiSetEvent(int event)
|
||||
case evPause:
|
||||
mplPause();
|
||||
break;
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
case evPlayDVD:
|
||||
{
|
||||
static char dvdname[MAX_PATH];
|
||||
@ -273,7 +273,7 @@ static void guiSetEvent(int event)
|
||||
{
|
||||
switch(guiIntfStruct.StreamType)
|
||||
{
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
case STREAMTYPE_DVD:
|
||||
{
|
||||
guiIntfStruct.Title = guiIntfStruct.DVD.current_title;
|
||||
@ -337,7 +337,7 @@ void mplNext(void)
|
||||
if(guiIntfStruct.Playing == 2) return;
|
||||
switch(guiIntfStruct.StreamType)
|
||||
{
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
case STREAMTYPE_DVD:
|
||||
if(guiIntfStruct.DVD.current_chapter == (guiIntfStruct.DVD.chapters - 1))
|
||||
return;
|
||||
@ -359,7 +359,7 @@ void mplPrev(void)
|
||||
if(guiIntfStruct.Playing == 2) return;
|
||||
switch(guiIntfStruct.StreamType)
|
||||
{
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
case STREAMTYPE_DVD:
|
||||
if(guiIntfStruct.DVD.current_chapter == 1)
|
||||
return;
|
||||
@ -405,7 +405,7 @@ void mplEnd( void )
|
||||
guiIntfStruct.Position = 0;
|
||||
guiIntfStruct.AudioType = 0;
|
||||
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
guiIntfStruct.DVD.current_title = 1;
|
||||
guiIntfStruct.DVD.current_chapter = 1;
|
||||
guiIntfStruct.DVD.current_angle = 1;
|
||||
@ -521,7 +521,7 @@ void guiDone(void)
|
||||
int guiGetEvent(int type, char *arg)
|
||||
{
|
||||
stream_t *stream = (stream_t *) arg;
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
dvd_priv_t *dvdp = (dvd_priv_t *) arg;
|
||||
#endif
|
||||
if(!mygui || !mygui->skin) return 0;
|
||||
@ -549,7 +549,7 @@ int guiGetEvent(int type, char *arg)
|
||||
{
|
||||
case STREAMTYPE_PLAYLIST:
|
||||
break;
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
case STREAMTYPE_DVD:
|
||||
{
|
||||
char tmp[512];
|
||||
@ -614,7 +614,7 @@ int guiGetEvent(int type, char *arg)
|
||||
guiIntfStruct.StreamType = stream->type;
|
||||
switch(stream->type)
|
||||
{
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
case STREAMTYPE_DVD:
|
||||
guiGetEvent(guiSetDVD, (char *) stream->priv);
|
||||
break;
|
||||
@ -622,7 +622,7 @@ int guiGetEvent(int type, char *arg)
|
||||
}
|
||||
break;
|
||||
}
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
case guiSetDVD:
|
||||
{
|
||||
guiIntfStruct.DVD.titles = dvdp->vmg_file->tt_srpt->nr_of_srpts;
|
||||
|
@ -162,7 +162,7 @@ static char *generatetextfromlabel(widget *item)
|
||||
|
||||
if(guiIntfStruct.StreamType == 0)
|
||||
stringreplace(text, "$T", "f");
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
else if(guiIntfStruct.StreamType == STREAMTYPE_DVD || guiIntfStruct.StreamType == STREAMTYPE_DVDNAV)
|
||||
stringreplace(text, "$T", "d");
|
||||
#endif
|
||||
|
@ -15,7 +15,7 @@ static char help_text[]=
|
||||
#ifdef HAVE_VCD
|
||||
" vcd://<пътечка> пуска (S)VCD (Super Video CD) пътечка (без монтиране!)\n"
|
||||
#endif
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
" dvd://<номер> пуска DVD заглавие от устройство, вместо от файл\n"
|
||||
" -alang/-slang избор на език за DVD аудиo/субтитри (чрез 2-буквен код)\n"
|
||||
#endif
|
||||
|
@ -15,7 +15,7 @@ static char help_text[]=
|
||||
" vcd://<č_stopy> přehraje (S)VCD (Super Video CD) stopu (z nepřipojeného\n"
|
||||
" zařízení)\n"
|
||||
#endif
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
" dvd://<č_tit> přehraje DVD titul ze zařízení (mechaniky), místo ze souboru\n"
|
||||
" -alang/-slang zvolí jazyk zvuku/titulků na DVD (dvouznakový kód země)\n"
|
||||
#endif
|
||||
|
@ -22,7 +22,7 @@ static char help_text[]=
|
||||
" vcd://<tracknr> Spiele einen (S)VCD-Titel (Super Video CD) ab\n"
|
||||
" ( direkter Gerätezugriff, kein mount! )\n"
|
||||
#endif
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
" dvd://<titelnr> Spiele DVD-Titel direkt vom Gerät anstelle einer Datei\n"
|
||||
#endif
|
||||
" -alang/-slang Wähle DVD Audio/Untertitel Sprache (2-Zeichen-Ländercode)\n"
|
||||
|
@ -16,7 +16,7 @@ static char help_text[]=
|
||||
#ifdef HAVE_VCD
|
||||
" vcd://<spor> afspil et VCD (Video CD) spor fra et drev i stedet for en fil\n"
|
||||
#endif
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
" dvd://<titelnr> afspil DVD titel fra et drev i stedet for en fil\n"
|
||||
" -alang/-slang vælg sprog til lyd og undertekster (vha. landekode på 2 tegn)\n"
|
||||
#endif
|
||||
|
@ -14,7 +14,7 @@ static char help_text[]=
|
||||
#ifdef HAVE_VCD
|
||||
" vcd://<αριθμός track> αναπαραγωγή track VCD (video cd) από συσκευή αντί για αρχείο\n"
|
||||
#endif
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
" dvd://<titleno> αναπαραγωγή του τίτλου/track DVD από τη συσκευή αντί για αρχείο\n"
|
||||
" -alang/-slang επιλογή της γλώσσας του ήχου/υποτίτλων του DVD (2 χαρακτήρες του κωδικού της χώρας)\n"
|
||||
#endif
|
||||
|
@ -22,7 +22,7 @@ static char help_text[]=
|
||||
#ifdef HAVE_VCD
|
||||
" vcd://<trackno> play (S)VCD (Super Video CD) track (raw device, no mount)\n"
|
||||
#endif
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
" dvd://<titleno> play DVD title from device instead of plain file\n"
|
||||
#endif
|
||||
" -alang/-slang select DVD audio/subtitle language (by 2-char country code)\n"
|
||||
|
@ -25,7 +25,7 @@ static char help_text[]=
|
||||
#ifdef HAVE_VCD
|
||||
" vcd://<numpista> Reproducir pista de (S)VCD (Super Video CD) (acceso directo al dispositivo, no montado)\n"
|
||||
#endif
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
" dvd://<número> Reproducir título o pista de DVD desde un dispositivo en vez de un archivo regular.\n"
|
||||
" -alang <lengua> Seleccionar lengua para el audio del DVD (con código de país de dos caracteres. p. ej. 'es').\n"
|
||||
" -alang <lengua> Seleccionar lengua para los subtítulos del DVD.\n"
|
||||
|
@ -17,7 +17,7 @@ static char help_text[]=
|
||||
#ifdef HAVE_VCD
|
||||
" vcd://<n°piste> lit piste (S)VCD (Super Video CD) (périf. brut, non-monté)\n"
|
||||
#endif
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
" dvd://<n°titre> lit titre DVD du périf. plutôt que d'un fichier\n"
|
||||
" -alang/-slang langue audio/sous-titres du DVD (code pays 2 lettres)\n"
|
||||
#endif
|
||||
|
@ -18,7 +18,7 @@ static char help_text[]=
|
||||
#ifdef HAVE_VCD
|
||||
" vcd://<sávszám> (S)VCD (Super Video CD) sáv lejátszás (nyers, nincs mount)\n"
|
||||
#endif
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
" dvd://<titleno> a megadott DVD sáv lejátszása, fájl helyett\n"
|
||||
#endif
|
||||
" -alang/-slang DVD audio/felirat nyelv kiválasztása (2 betűs országkóddal)\n"
|
||||
|
@ -16,7 +16,7 @@ static char help_text[]=
|
||||
#ifdef HAVE_VCD
|
||||
" vcd://<trackno> legge (S)VCD (Super Video CD) (dispositivo raw, non montato)\n"
|
||||
#endif
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
" dvd://<titleno> legge titolo/traccia DVD dal dispositivo anziché da file\n"
|
||||
" -alang/-slang sceglie lingua audio/sottotitoli DVD (cod naz. 2 caratteri)\n"
|
||||
#endif
|
||||
|
@ -15,7 +15,7 @@ static char help_text[]=
|
||||
#ifdef HAVE_VCD
|
||||
" vcd://<trackno> play VCD (Video CD) track from device instead of plain file\n"
|
||||
#endif
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
" dvd://<titleno> play DVD title from device instead of plain file\n"
|
||||
" -alang/-slang DVDの 音声/サブタイトル 言語設定 (2文字のカントリーコードで指定)\n"
|
||||
#endif
|
||||
|
@ -13,7 +13,7 @@ static char help_text[]=
|
||||
#ifdef HAVE_VCD
|
||||
" vcd://<trackno> (S)VCD (Super Video CD) 트랙 재생 (장치로부터, 마운트 없이)\n"
|
||||
#endif
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
" dvd://<titleno> 일반 파일이 아닌 장치로부터 DVD 타이틀 재생\n"
|
||||
" -alang/-slang DVD 오디오/자막 언어 선택 (두 글자의 국가 코드)\n"
|
||||
#endif
|
||||
|
@ -14,7 +14,7 @@ static char help_text[]=
|
||||
#ifdef HAVE_VCD
|
||||
" vcd://<trackno> пушта VCD (Video CD) од уред наместо од датотека\n"
|
||||
#endif
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
" dvd://<titleno> пушта DVD наслови од уред наместо од датотека\n"
|
||||
" -alang/-slang избира јазик на DVD аудио/превод (од 2-char код на државата)\n"
|
||||
#endif
|
||||
|
@ -11,7 +11,7 @@ static char help_text[]=
|
||||
" -vo <drv[:dev]> velg video-ut driver og enhet (se '-vo help' for liste)\n"
|
||||
" -ao <drv[:dev]> velg lyd-ut driver og enhet (se '-ao help' for liste)\n"
|
||||
" vcd://<sporno> spill VCD (video cd) spor fra enhet i stedet for fil\n"
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
" dvd://<tittelno> spill DVD tittel/spor fra enhet i stedet for fil\n"
|
||||
#endif
|
||||
" -ss <timepos> søk til gitt (sekunder eller hh:mm:ss) posisjon\n"
|
||||
|
@ -12,7 +12,7 @@ static char help_text[]=
|
||||
#ifdef HAVE_VCD
|
||||
" vcd://<trackno> speel VCD (Video CD) track van cdrom in plaats van standaard bestand\n"
|
||||
#endif
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
" dvd://<titelnr> speel DVD titel/track van device in plaats van gewoon bestand\n"
|
||||
" -alang/-slang selecteer DVD audio/ondertitelingstaal (door middel van 2-karakter landcode)\n"
|
||||
#endif
|
||||
|
@ -15,7 +15,7 @@ static char help_text[]=
|
||||
#ifdef HAVE_VCD
|
||||
" vcd://<numer_ścieżki> odtwórz ścieżkę (S)VCD (Super Video CD) (bezpośrednio, bez montowania)\n"
|
||||
#endif
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
" dvd://<tytuł> odtwórz tytuł DVD z urządzenia zamiast pliku\n"
|
||||
" -alang/-slang wybierz język napisów/ścieżki dźwiękowej (dwuliterowy kod kraju)\n"
|
||||
#endif
|
||||
|
@ -18,7 +18,7 @@ static char help_text[]=
|
||||
" vcd://<numtrilha> reproduz trilha de VCD (Video CD) do dispositivo em vez de um\n"
|
||||
" arquivo\n"
|
||||
#endif
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
" dvd://<numtítilo> reproduz título de DVD do dispositivo em vez de um arquivo\n"
|
||||
" -alang/-slang seleciona o idioma/legenda do DVD (pelo código país de duas\n"
|
||||
" letras)\n"
|
||||
|
@ -22,7 +22,7 @@ static char help_text[]=
|
||||
" vcd://<nrpistã> ruleazã pista VCD (Video CD) de pe device în loc de fiºier\n"
|
||||
#endif
|
||||
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
" dvd://<nrtitlu> ruleazã titlul/pista de pe dispozitivul DVD în loc de fiºier\n"
|
||||
" -aLMB/-sLMB alege limba pentru audio/subtitrãri DVD\n"
|
||||
" (cu codul de 2 caractere, ex. RO)\n"
|
||||
|
@ -16,7 +16,7 @@ static char help_text[]=
|
||||
#ifdef HAVE_VCD
|
||||
" vcd://<номер трека> играть дорожку (S)VCD (Super Video CD) (указывайте устройство,\n не монтируйте его)\n"
|
||||
#endif
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
" dvd://<номер ролика> играть DVD ролик с устройства вместо файла\n"
|
||||
" -alang/-slang выбрать язык аудио/субтитров DVD (двубуквенный код страны)\n"
|
||||
#endif
|
||||
|
@ -16,7 +16,7 @@ static char help_text[]=
|
||||
#ifdef HAVE_VCD
|
||||
" vcd://<trackno> prehrať VCD (video cd) stopu zo zariadenia namiesto zo súboru\n"
|
||||
#endif
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
" dvd://<titleno> prehrať DVD titul/stopu zo zariadenia (mechaniky) namiesto súboru\n"
|
||||
" -alang/-slang vybrať jazyk DVD zvuku/titulkov(pomocou 2-miest. kódu krajiny)\n"
|
||||
#endif
|
||||
|
@ -13,7 +13,7 @@ static char help_text[]=
|
||||
#ifdef HAVE_VCD
|
||||
" vcd://<spårnr> spela (S)VCD (Super Video CD) spår (rå enhet, ingen montering)\n"
|
||||
#endif
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
" dvd://<titlenr> spela DVD titel från enhet istället för ifrån en enkel fil\n"
|
||||
" -alang/-slang välj DVD audio/textningsspråk (m.h.a. ett 2-teckens landskod)\n"
|
||||
#endif
|
||||
|
@ -16,7 +16,7 @@ static char help_text[]=
|
||||
#ifdef HAVE_VCD
|
||||
" vcd://<parçano> (S)VCD (Süper Video CD) parça numarasını oynatır (sade aygıtı kullan, sisteme takma)\n"
|
||||
#endif
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
" dvd://<başlıkno> Dosya yerine aygıttan DVD başlığını oynatır.\n"
|
||||
" -alang/-slang DVD ses/altyazı dili seçer (2 karakterli ülke kodu ile)\n"
|
||||
#endif
|
||||
|
@ -13,7 +13,7 @@ static char help_text[]=
|
||||
#ifdef HAVE_VCD
|
||||
" vcd://<номер треку> грати VCD (video cd) трек з пристрою замість файлу\n"
|
||||
#endif
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
" dvd://<номер титрів> грати DVD титри/трек з пристрою замість файлу\n"
|
||||
" -alang/-slang вибрати мову DVD аудіо/субтитрів (двосимвольний код країни)\n"
|
||||
#endif
|
||||
|
@ -26,7 +26,7 @@ static char help_text[]=
|
||||
#ifdef HAVE_VCD
|
||||
" vcd://<曲目号> 播放 (S)VCD(超级VCD)曲目(无格式设备,无需装载)\n"
|
||||
#endif
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
" dvd://<标题号> 从设备而不是从普通文件上播放 DVD 标题\n"
|
||||
#endif
|
||||
" -alang/-slang 选择 DVD 音频/字幕的语言(使用两字符的国家代号)\n"
|
||||
|
@ -18,7 +18,7 @@ static char help_text[]=
|
||||
#ifdef HAVE_VCD
|
||||
" vcd://<trackno> 播放 (S)VCD 軌迹號 (原始設備, 無需安挂)\n"
|
||||
#endif
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
" dvd://<titleno> 從設備而不是普通文件上播放 DVD 標題號\n"
|
||||
" -alang/-slang 選擇 DVD 音軌/字幕的語言(使用兩字符的國家代號)\n"
|
||||
#endif
|
||||
|
@ -51,7 +51,7 @@
|
||||
/// is the default value wich is used for optional arguments
|
||||
|
||||
static const mp_cmd_t mp_cmds[] = {
|
||||
#ifdef USE_RADIO
|
||||
#ifdef CONFIG_RADIO
|
||||
{ MP_CMD_RADIO_STEP_CHANNEL, "radio_step_channel", 1, { { MP_CMD_ARG_INT ,{0}}, {-1,{0}} }},
|
||||
{ MP_CMD_RADIO_SET_CHANNEL, "radio_set_channel", 1, { { MP_CMD_ARG_STRING, {0}}, {-1,{0}} }},
|
||||
{ MP_CMD_RADIO_SET_FREQ, "radio_set_freq", 1, { {MP_CMD_ARG_FLOAT,{0}}, {-1,{0}} } },
|
||||
@ -99,7 +99,7 @@ static const mp_cmd_t mp_cmds[] = {
|
||||
{ MP_CMD_SUB_FILE, "sub_file", 0, { { MP_CMD_ARG_INT,{-2} }, {-1,{0}} } },
|
||||
{ MP_CMD_SUB_LOG, "sub_log", 0, { {-1,{0}} } },
|
||||
{ MP_CMD_SUB_SCALE, "sub_scale",1, { {MP_CMD_ARG_FLOAT,{0}}, {MP_CMD_ARG_INT,{0}}, {-1,{0}} } },
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
{ MP_CMD_ASS_USE_MARGINS, "ass_use_margins", 0, { {MP_CMD_ARG_INT,{-1}}, {-1,{0}} } },
|
||||
#endif
|
||||
{ MP_CMD_GET_PERCENT_POS, "get_percent_pos", 0, { {-1,{0}} } },
|
||||
@ -122,7 +122,7 @@ static const mp_cmd_t mp_cmds[] = {
|
||||
{ MP_CMD_SWITCH_AUDIO, "switch_audio", 0, { { MP_CMD_ARG_INT,{-1} }, {-1,{0}} } },
|
||||
{ MP_CMD_SWITCH_ANGLE, "switch_angle", 0, { { MP_CMD_ARG_INT,{-1} }, {-1,{0}} } },
|
||||
{ MP_CMD_SWITCH_TITLE, "switch_title", 0, { { MP_CMD_ARG_INT,{-1} }, {-1,{0}} } },
|
||||
#ifdef USE_TV
|
||||
#ifdef CONFIG_TV
|
||||
{ MP_CMD_TV_START_SCAN, "tv_start_scan", 0, { {-1,{0}} }},
|
||||
{ MP_CMD_TV_STEP_CHANNEL, "tv_step_channel", 1, { { MP_CMD_ARG_INT ,{0}}, {-1,{0}} }},
|
||||
{ MP_CMD_TV_STEP_NORM, "tv_step_norm",0, { {-1,{0}} } },
|
||||
@ -170,7 +170,7 @@ static const mp_cmd_t mp_cmds[] = {
|
||||
{ MP_CMD_GUI_SKINBROWSER, "gui_skinbrowser", 0, { {-1,{0}} } },
|
||||
#endif
|
||||
|
||||
#ifdef USE_DVDNAV
|
||||
#ifdef CONFIG_DVDNAV
|
||||
{ MP_CMD_DVDNAV, "dvdnav", 1, { {MP_CMD_ARG_STRING, {0}}, {-1,{0}} } },
|
||||
#endif
|
||||
|
||||
@ -346,7 +346,7 @@ static const mp_cmd_bind_t def_cmd_binds[] = {
|
||||
{ { MOUSE_BTN5, 0 }, "volume 1" },
|
||||
{ { MOUSE_BTN6, 0 }, "volume -1" },
|
||||
|
||||
#ifdef USE_DVDNAV
|
||||
#ifdef CONFIG_DVDNAV
|
||||
{ { KEY_KP8, 0 }, "dvdnav up" }, // up
|
||||
{ { KEY_KP2, 0 }, "dvdnav down" }, // down
|
||||
{ { KEY_KP4, 0 }, "dvdnav left" }, // left
|
||||
@ -415,7 +415,7 @@ static const mp_cmd_bind_t def_cmd_binds[] = {
|
||||
{ { '_', 0 }, "step_property switch_video" },
|
||||
{ { KEY_TAB, 0 }, "step_property switch_program" },
|
||||
{ { 'i', 0 }, "edl_mark" },
|
||||
#ifdef USE_TV
|
||||
#ifdef CONFIG_TV
|
||||
{ { 'h', 0 }, "tv_step_channel 1" },
|
||||
{ { 'k', 0 }, "tv_step_channel -1" },
|
||||
{ { 'n', 0 }, "tv_step_norm" },
|
||||
|
@ -52,10 +52,10 @@ static af_info_t* filter_list[]={
|
||||
#endif
|
||||
&af_info_volnorm,
|
||||
&af_info_extrastereo,
|
||||
#ifdef USE_LIBAVCODEC_A
|
||||
#ifdef CONFIG_LIBAVCODEC_A
|
||||
&af_info_lavcac3enc,
|
||||
#endif
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
&af_info_lavcresample,
|
||||
#endif
|
||||
&af_info_sweep,
|
||||
@ -399,7 +399,7 @@ int af_init(af_stream_t* s)
|
||||
&(s->output.rate));
|
||||
if (!af) {
|
||||
char *resampler = "resample";
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
if ((AF_INIT_TYPE_MASK & s->cfg.force) == AF_INIT_SLOW)
|
||||
resampler = "lavcresample";
|
||||
#endif
|
||||
@ -423,7 +423,7 @@ int af_init(af_stream_t* s)
|
||||
if ((AF_INIT_TYPE_MASK & s->cfg.force) == AF_INIT_FAST) {
|
||||
char args[32];
|
||||
sprintf(args, "%d", s->output.rate);
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
if (strcmp(resampler, "lavcresample") == 0)
|
||||
strcat(args, ":1");
|
||||
else
|
||||
|
@ -48,7 +48,7 @@ const ao_functions_t* const audio_out_drivers[] =
|
||||
#ifdef HAVE_COREAUDIO
|
||||
&audio_out_macosx,
|
||||
#endif
|
||||
#ifdef USE_OSS_AUDIO
|
||||
#ifdef CONFIG_OSS_AUDIO
|
||||
&audio_out_oss,
|
||||
#endif
|
||||
#if defined (HAVE_ALSA1X) || defined (HAVE_ALSA9)
|
||||
@ -57,23 +57,23 @@ const ao_functions_t* const audio_out_drivers[] =
|
||||
#ifdef HAVE_ALSA5
|
||||
&audio_out_alsa5,
|
||||
#endif
|
||||
#ifdef USE_SGI_AUDIO
|
||||
#ifdef CONFIG_SGI_AUDIO
|
||||
&audio_out_sgi,
|
||||
#endif
|
||||
#ifdef USE_SUN_AUDIO
|
||||
#ifdef CONFIG_SUN_AUDIO
|
||||
&audio_out_sun,
|
||||
#endif
|
||||
// wrappers:
|
||||
#ifdef USE_ARTS
|
||||
#ifdef CONFIG_ARTS
|
||||
&audio_out_arts,
|
||||
#endif
|
||||
#ifdef USE_ESD
|
||||
#ifdef CONFIG_ESD
|
||||
&audio_out_esd,
|
||||
#endif
|
||||
#ifdef USE_PULSE
|
||||
#ifdef CONFIG_PULSE
|
||||
&audio_out_pulse,
|
||||
#endif
|
||||
#ifdef USE_JACK
|
||||
#ifdef CONFIG_JACK
|
||||
&audio_out_jack,
|
||||
#endif
|
||||
#ifdef HAVE_NAS
|
||||
@ -82,7 +82,7 @@ const ao_functions_t* const audio_out_drivers[] =
|
||||
#ifdef HAVE_SDL
|
||||
&audio_out_sdl,
|
||||
#endif
|
||||
#ifdef USE_OPENAL
|
||||
#ifdef CONFIG_OPENAL
|
||||
&audio_out_openal,
|
||||
#endif
|
||||
&audio_out_mpegpes,
|
||||
|
10
libass/ass.c
10
libass/ass.c
@ -32,7 +32,7 @@
|
||||
#include <unistd.h>
|
||||
#include <inttypes.h>
|
||||
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
#include <iconv.h>
|
||||
#endif
|
||||
|
||||
@ -810,7 +810,7 @@ void ass_process_chunk(ass_track_t* track, char *data, int size, long long timec
|
||||
free(str);
|
||||
}
|
||||
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
/** \brief recode buffer to utf-8
|
||||
* constraint: codepage != 0
|
||||
* \param data pointer to text buffer
|
||||
@ -991,7 +991,7 @@ ass_track_t* ass_read_memory(ass_library_t* library, char* buf, size_t bufsize,
|
||||
if (!buf)
|
||||
return 0;
|
||||
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
if (codepage)
|
||||
buf = sub_recode(buf, bufsize, codepage);
|
||||
if (!buf)
|
||||
@ -1017,7 +1017,7 @@ char* read_file_recode(char* fname, char* codepage, int* size)
|
||||
buf = read_file(fname, &bufsize);
|
||||
if (!buf)
|
||||
return 0;
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
if (codepage) {
|
||||
char* tmpbuf = sub_recode(buf, bufsize, codepage);
|
||||
free(buf);
|
||||
@ -1071,7 +1071,7 @@ int ass_read_styles(ass_track_t* track, char* fname, char* codepage)
|
||||
buf = read_file(fname, &sz);
|
||||
if (!buf)
|
||||
return 1;
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
if (codepage) {
|
||||
char* tmpbuf;
|
||||
tmpbuf = sub_recode(buf, sz, codepage);
|
||||
|
@ -65,7 +65,7 @@ extern char* sub_font_name;
|
||||
extern float text_font_scale_factor;
|
||||
extern int subtitle_autoscale;
|
||||
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
extern char* sub_cp;
|
||||
#else
|
||||
static char* sub_cp = 0;
|
||||
|
@ -403,7 +403,7 @@ static void render_txt(char *txt)
|
||||
}
|
||||
}
|
||||
|
||||
#ifdef USE_FRIBIDI
|
||||
#ifdef CONFIG_FRIBIDI
|
||||
#include <fribidi/fribidi.h>
|
||||
#include "libavutil/common.h"
|
||||
char *menu_fribidi_charset = NULL;
|
||||
@ -459,7 +459,7 @@ void menu_draw_text(mp_image_t* mpi,char* txt, int x, int y) {
|
||||
return;
|
||||
}
|
||||
|
||||
#ifdef USE_FRIBIDI
|
||||
#ifdef CONFIG_FRIBIDI
|
||||
txt = menu_fribidi(txt);
|
||||
#endif
|
||||
render_txt(txt);
|
||||
@ -493,7 +493,7 @@ void menu_draw_text_full(mp_image_t* mpi,char* txt,
|
||||
return;
|
||||
}
|
||||
|
||||
#ifdef USE_FRIBIDI
|
||||
#ifdef CONFIG_FRIBIDI
|
||||
txt = menu_fribidi(txt);
|
||||
#endif
|
||||
render_txt(txt);
|
||||
|
@ -46,15 +46,15 @@ extern ad_functions_t mpcodecs_ad_libdca;
|
||||
ad_functions_t* mpcodecs_ad_drivers[] =
|
||||
{
|
||||
// &mpcodecs_ad_null,
|
||||
#ifdef USE_MP3LIB
|
||||
#ifdef CONFIG_MP3LIB
|
||||
&mpcodecs_ad_mp3lib,
|
||||
#endif
|
||||
#ifdef USE_LIBA52
|
||||
#ifdef CONFIG_LIBA52
|
||||
&mpcodecs_ad_liba52,
|
||||
&mpcodecs_ad_hwac3,
|
||||
#endif
|
||||
&mpcodecs_ad_hwmpa,
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
&mpcodecs_ad_ffmpeg,
|
||||
#endif
|
||||
&mpcodecs_ad_pcm,
|
||||
@ -64,13 +64,13 @@ ad_functions_t* mpcodecs_ad_drivers[] =
|
||||
&mpcodecs_ad_msadpcm,
|
||||
&mpcodecs_ad_dk3adpcm,
|
||||
&mpcodecs_ad_msgsm,
|
||||
#ifdef USE_WIN32DLL
|
||||
#ifdef CONFIG_WIN32DLL
|
||||
&mpcodecs_ad_dshow,
|
||||
&mpcodecs_ad_dmo,
|
||||
&mpcodecs_ad_acm,
|
||||
&mpcodecs_ad_twin,
|
||||
#endif
|
||||
#ifdef USE_QTX_CODECS
|
||||
#ifdef CONFIG_QTX_CODECS
|
||||
&mpcodecs_ad_qtaudio,
|
||||
#endif
|
||||
#ifdef HAVE_FAAD
|
||||
@ -82,10 +82,10 @@ ad_functions_t* mpcodecs_ad_drivers[] =
|
||||
#ifdef HAVE_SPEEX
|
||||
&mpcodecs_ad_speex,
|
||||
#endif
|
||||
#ifdef USE_LIBMAD
|
||||
#ifdef CONFIG_LIBMAD
|
||||
&mpcodecs_ad_libmad,
|
||||
#endif
|
||||
#ifdef USE_REALCODECS
|
||||
#ifdef CONFIG_REALCODECS
|
||||
&mpcodecs_ad_realaud,
|
||||
#endif
|
||||
#ifdef HAVE_LIBDV095
|
||||
@ -94,7 +94,7 @@ ad_functions_t* mpcodecs_ad_drivers[] =
|
||||
#ifdef HAVE_MUSEPACK
|
||||
&mpcodecs_ad_libmusepack,
|
||||
#endif
|
||||
#ifdef USE_LIBDCA
|
||||
#ifdef CONFIG_LIBDCA
|
||||
&mpcodecs_ad_libdca,
|
||||
#endif
|
||||
NULL
|
||||
|
@ -23,7 +23,7 @@ static ad_info_t info =
|
||||
|
||||
LIBAD_EXTERN(faad)
|
||||
|
||||
#ifndef USE_FAAD_INTERNAL
|
||||
#ifndef CONFIG_FAAD_INTERNAL
|
||||
#include <faad.h>
|
||||
#else
|
||||
#include "libfaad2/faad.h"
|
||||
|
@ -39,7 +39,7 @@ static int init(sh_audio_t *sh)
|
||||
// MPEG Audio:
|
||||
dec_audio_sh=sh; // save sh_audio for the callback:
|
||||
// MP3_Init(fakemono,mplayer_accel,&mplayer_audio_read); // TODO!!!
|
||||
#ifdef USE_FAKE_MONO
|
||||
#ifdef CONFIG_FAKE_MONO
|
||||
MP3_Init(fakemono);
|
||||
#else
|
||||
MP3_Init();
|
||||
|
@ -47,7 +47,7 @@ static unsigned long (*raOpenCodec2)(void*, void*);
|
||||
static unsigned long (*raSetFlavor)(void*,unsigned long);
|
||||
static void (*raSetDLLAccessPath)(char*);
|
||||
static void (*raSetPwd)(char*,char*);
|
||||
#ifdef USE_WIN32DLL
|
||||
#ifdef CONFIG_WIN32DLL
|
||||
static unsigned long WINAPI (*wraCloseCodec)(void*);
|
||||
static unsigned long WINAPI (*wraDecode)(void*, char*,unsigned long,char*,unsigned int*,long);
|
||||
static unsigned long WINAPI (*wraFreeDecoder)(void*);
|
||||
@ -147,7 +147,7 @@ static int load_syms_linux(char *path)
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef USE_WIN32DLL
|
||||
#ifdef CONFIG_WIN32DLL
|
||||
|
||||
#ifdef WIN32_LOADER
|
||||
#include "loader/ldt_keeper.h"
|
||||
@ -214,7 +214,7 @@ static int preinit(sh_audio_t *sh){
|
||||
#ifdef HAVE_LIBDL
|
||||
if (strstr(sh->codec->dll,".dll") || !load_syms_linux(path))
|
||||
#endif
|
||||
#ifdef USE_WIN32DLL
|
||||
#ifdef CONFIG_WIN32DLL
|
||||
if (!load_syms_windows(sh->codec->dll))
|
||||
#endif
|
||||
{
|
||||
@ -224,7 +224,7 @@ static int preinit(sh_audio_t *sh){
|
||||
return 0;
|
||||
}
|
||||
|
||||
#ifdef USE_WIN32DLL
|
||||
#ifdef CONFIG_WIN32DLL
|
||||
if((raSetDLLAccessPath && dll_type == 0) || (wraSetDLLAccessPath && dll_type == 1)){
|
||||
#else
|
||||
if(raSetDLLAccessPath){
|
||||
@ -237,7 +237,7 @@ static int preinit(sh_audio_t *sh){
|
||||
path[strlen(path)]='/';
|
||||
}
|
||||
path[strlen(path)+1]=0;
|
||||
#ifdef USE_WIN32DLL
|
||||
#ifdef CONFIG_WIN32DLL
|
||||
if (dll_type == 1)
|
||||
{
|
||||
int i;
|
||||
@ -250,7 +250,7 @@ static int preinit(sh_audio_t *sh){
|
||||
raSetDLLAccessPath(path);
|
||||
}
|
||||
|
||||
#ifdef USE_WIN32DLL
|
||||
#ifdef CONFIG_WIN32DLL
|
||||
if (dll_type == 1){
|
||||
if(wraOpenCodec2)
|
||||
result=wraOpenCodec2(&sh->context,REALCODEC_PATH "\\");
|
||||
@ -284,7 +284,7 @@ static int preinit(sh_audio_t *sh){
|
||||
sh->wf->cbSize, // codec data length
|
||||
(char*)(sh->wf+1) // extras
|
||||
};
|
||||
#ifdef USE_WIN32DLL
|
||||
#ifdef CONFIG_WIN32DLL
|
||||
wra_init_t winit_data={
|
||||
sh->wf->nSamplesPerSec,
|
||||
sh->wf->wBitsPerSample,
|
||||
@ -296,7 +296,7 @@ static int preinit(sh_audio_t *sh){
|
||||
(char*)(sh->wf+1) // extras
|
||||
};
|
||||
#endif
|
||||
#ifdef USE_WIN32DLL
|
||||
#ifdef CONFIG_WIN32DLL
|
||||
if (dll_type == 1)
|
||||
result=wraInitDecoder(sh->context,&winit_data);
|
||||
else
|
||||
@ -310,13 +310,13 @@ static int preinit(sh_audio_t *sh){
|
||||
// printf("initdecoder ok (result: %x)\n", result);
|
||||
}
|
||||
|
||||
#ifdef USE_WIN32DLL
|
||||
#ifdef CONFIG_WIN32DLL
|
||||
if((raSetPwd && dll_type == 0) || (wraSetPwd && dll_type == 1)){
|
||||
#else
|
||||
if(raSetPwd){
|
||||
#endif
|
||||
// used by 'SIPR'
|
||||
#ifdef USE_WIN32DLL
|
||||
#ifdef CONFIG_WIN32DLL
|
||||
if (dll_type == 1)
|
||||
wraSetPwd(sh->context,"Ardubancel Quazanga");
|
||||
else
|
||||
@ -337,7 +337,7 @@ static int preinit(sh_audio_t *sh){
|
||||
flavor = 2;
|
||||
mp_msg(MSGT_DECAUDIO,MSGL_V,"Got sipr flavor %d from bitrate %d\n",flavor, sh->wf->nAvgBytesPerSec);
|
||||
|
||||
#ifdef USE_WIN32DLL
|
||||
#ifdef CONFIG_WIN32DLL
|
||||
if (dll_type == 1)
|
||||
result=wraSetFlavor(sh->context,flavor);
|
||||
else
|
||||
@ -371,7 +371,7 @@ static int init(sh_audio_t *sh_audio){
|
||||
static void uninit(sh_audio_t *sh){
|
||||
// uninit the decoder etc...
|
||||
// again: you don't have to free() a_in_buffer here! it's done by the core.
|
||||
#ifdef USE_WIN32DLL
|
||||
#ifdef CONFIG_WIN32DLL
|
||||
if (dll_type == 1)
|
||||
{
|
||||
if (wraFreeDecoder) wraFreeDecoder(sh->context);
|
||||
@ -383,7 +383,7 @@ static void uninit(sh_audio_t *sh){
|
||||
if (raCloseCodec) raCloseCodec(sh->context);
|
||||
|
||||
|
||||
#ifdef USE_WIN32DLL
|
||||
#ifdef CONFIG_WIN32DLL
|
||||
if (dll_type == 1)
|
||||
{
|
||||
if (rv_handle) FreeLibrary(rv_handle);
|
||||
@ -407,7 +407,7 @@ static int decode_audio(sh_audio_t *sh,unsigned char *buf,int minlen,int maxlen)
|
||||
sh->a_in_buffer_len=sh->wf->nBlockAlign;
|
||||
}
|
||||
|
||||
#ifdef USE_WIN32DLL
|
||||
#ifdef CONFIG_WIN32DLL
|
||||
if (dll_type == 1)
|
||||
result=wraDecode(sh->context, sh->a_in_buffer+sh->a_in_buffer_size-sh->a_in_buffer_len, sh->wf->nBlockAlign,
|
||||
buf, &len, -1);
|
||||
|
@ -22,7 +22,7 @@
|
||||
#include "ae_lame.h"
|
||||
#endif
|
||||
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
#include "ae_lavc.h"
|
||||
#endif
|
||||
|
||||
@ -55,7 +55,7 @@ audio_encoder_t *new_audio_encoder(muxer_stream_t *stream, audio_encoding_params
|
||||
ris = mpae_init_toolame(encoder);
|
||||
break;
|
||||
#endif
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
case ACODEC_LAVC:
|
||||
ris = mpae_init_lavc(encoder);
|
||||
break;
|
||||
|
@ -25,7 +25,7 @@ extern int lavc_param_atag;
|
||||
extern int lavc_param_audio_global_header;
|
||||
extern int avcodec_initialized;
|
||||
static int compressed_frame_size = 0;
|
||||
#ifdef USE_LIBAVFORMAT
|
||||
#ifdef CONFIG_LIBAVFORMAT
|
||||
#include "libavformat/avformat.h"
|
||||
extern const struct AVCodecTag *mp_wav_taglists[];
|
||||
#endif
|
||||
@ -133,7 +133,7 @@ static int get_frame_size(audio_encoder_t *encoder)
|
||||
return sz;
|
||||
}
|
||||
|
||||
#ifndef USE_LIBAVFORMAT
|
||||
#ifndef CONFIG_LIBAVFORMAT
|
||||
static uint32_t lavc_find_atag(char *codec)
|
||||
{
|
||||
if(codec == NULL)
|
||||
@ -184,7 +184,7 @@ int mpae_init_lavc(audio_encoder_t *encoder)
|
||||
}
|
||||
if(lavc_param_atag == 0)
|
||||
{
|
||||
#ifdef USE_LIBAVFORMAT
|
||||
#ifdef CONFIG_LIBAVFORMAT
|
||||
lavc_param_atag = av_codec_get_tag(mp_wav_taglists, lavc_acodec->id);
|
||||
#else
|
||||
lavc_param_atag = lavc_find_atag(lavc_param_acodec);
|
||||
|
@ -27,7 +27,7 @@
|
||||
#include <dlfcn.h>
|
||||
#endif
|
||||
|
||||
#ifdef USE_FAKE_MONO
|
||||
#ifdef CONFIG_FAKE_MONO
|
||||
int fakemono = 0;
|
||||
#endif
|
||||
|
||||
|
@ -416,7 +416,7 @@ int filter_video(sh_video_t *sh_video, void *frame, double pts)
|
||||
int ret = vf->put_image(vf, mpi, pts);
|
||||
if (ret > 0) {
|
||||
vf->control(vf, VFCTRL_DRAW_OSD, NULL);
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
vf->control(vf, VFCTRL_DRAW_EOSD, NULL);
|
||||
#endif
|
||||
}
|
||||
|
@ -55,13 +55,13 @@ extern vd_functions_t mpcodecs_vd_qtvideo;
|
||||
|
||||
vd_functions_t* mpcodecs_vd_drivers[] = {
|
||||
&mpcodecs_vd_null,
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
&mpcodecs_vd_ffmpeg,
|
||||
#endif
|
||||
#ifdef HAVE_OGGTHEORA
|
||||
&mpcodecs_vd_theora,
|
||||
#endif
|
||||
#ifdef USE_WIN32DLL
|
||||
#ifdef CONFIG_WIN32DLL
|
||||
&mpcodecs_vd_dshow,
|
||||
&mpcodecs_vd_dmo,
|
||||
&mpcodecs_vd_vfw,
|
||||
@ -71,7 +71,7 @@ vd_functions_t* mpcodecs_vd_drivers[] = {
|
||||
&mpcodecs_vd_raw,
|
||||
&mpcodecs_vd_hmblck,
|
||||
&mpcodecs_vd_nuv,
|
||||
#ifdef USE_XANIM
|
||||
#ifdef CONFIG_XANIM
|
||||
&mpcodecs_vd_xanim,
|
||||
#endif
|
||||
#ifdef HAVE_PNG
|
||||
@ -82,14 +82,14 @@ vd_functions_t* mpcodecs_vd_drivers[] = {
|
||||
#endif
|
||||
&mpcodecs_vd_mtga,
|
||||
&mpcodecs_vd_sgi,
|
||||
#ifdef USE_LIBMPEG2
|
||||
#ifdef CONFIG_LIBMPEG2
|
||||
&mpcodecs_vd_libmpeg2,
|
||||
#endif
|
||||
&mpcodecs_vd_mpegpes,
|
||||
#ifdef HAVE_ZR
|
||||
&mpcodecs_vd_zrmjpeg,
|
||||
#endif
|
||||
#ifdef USE_REALCODECS
|
||||
#ifdef CONFIG_REALCODECS
|
||||
&mpcodecs_vd_realvid,
|
||||
#endif
|
||||
#ifdef HAVE_XVID4
|
||||
@ -98,7 +98,7 @@ vd_functions_t* mpcodecs_vd_drivers[] = {
|
||||
#ifdef HAVE_LIBDV095
|
||||
&mpcodecs_vd_libdv,
|
||||
#endif
|
||||
#ifdef USE_QTX_CODECS
|
||||
#ifdef CONFIG_QTX_CODECS
|
||||
&mpcodecs_vd_qtvideo,
|
||||
#endif
|
||||
/* Please do not add any new decoders here. If you want to implement a new
|
||||
|
@ -50,7 +50,7 @@ typedef struct {
|
||||
AVRational last_sample_aspect_ratio;
|
||||
} vd_ffmpeg_ctx;
|
||||
|
||||
//#ifdef USE_LIBPOSTPROC
|
||||
//#ifdef CONFIG_LIBPOSTPROC
|
||||
//unsigned int lavc_pp=0;
|
||||
//#endif
|
||||
|
||||
|
@ -50,7 +50,7 @@ static unsigned long (*rvyuv_custom_message)(cmsg_data_t* ,void*);
|
||||
static unsigned long (*rvyuv_free)(void*);
|
||||
static unsigned long (*rvyuv_init)(void*, void*); // initdata,context
|
||||
static unsigned long (*rvyuv_transform)(char*, char*,transform_in_t*,unsigned int*,void*);
|
||||
#ifdef USE_WIN32DLL
|
||||
#ifdef CONFIG_WIN32DLL
|
||||
static unsigned long WINAPI (*wrvyuv_custom_message)(cmsg_data_t* ,void*);
|
||||
static unsigned long WINAPI (*wrvyuv_free)(void*);
|
||||
static unsigned long WINAPI (*wrvyuv_init)(void*, void*); // initdata,context
|
||||
@ -61,7 +61,7 @@ static void *rv_handle=NULL;
|
||||
static int initialized=0;
|
||||
static uint8_t *buffer = NULL;
|
||||
static int bufsz = 0;
|
||||
#ifdef USE_WIN32DLL
|
||||
#ifdef CONFIG_WIN32DLL
|
||||
static int dll_type = 0; /* 0 = unix dlopen, 1 = win32 dll */
|
||||
#endif
|
||||
|
||||
@ -143,7 +143,7 @@ static int load_syms_linux(char *path) {
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef USE_WIN32DLL
|
||||
#ifdef CONFIG_WIN32DLL
|
||||
|
||||
#ifdef WIN32_LOADER
|
||||
#include "loader/ldt_keeper.h"
|
||||
@ -283,7 +283,7 @@ static int init(sh_video_t *sh){
|
||||
#ifdef HAVE_LIBDL
|
||||
if(strstr(sh->codec->dll,".dll") || !load_syms_linux(path))
|
||||
#endif
|
||||
#ifdef USE_WIN32DLL
|
||||
#ifdef CONFIG_WIN32DLL
|
||||
if (!load_syms_windows(sh->codec->dll))
|
||||
#endif
|
||||
{
|
||||
@ -297,7 +297,7 @@ static int init(sh_video_t *sh){
|
||||
// if((sh->format!=0x30335652) && !mpcodecs_config_vo(sh,sh->disp_w,sh->disp_h,IMGFMT_I420)) return 0;
|
||||
// init codec:
|
||||
sh->context=NULL;
|
||||
#ifdef USE_WIN32DLL
|
||||
#ifdef CONFIG_WIN32DLL
|
||||
if (dll_type == 1)
|
||||
result=(*wrvyuv_init)(&init_data, &sh->context);
|
||||
else
|
||||
@ -324,7 +324,7 @@ static int init(sh_video_t *sh){
|
||||
if (extrahdr_size-8 > cmsg_cnt)
|
||||
mp_msg(MSGT_DECVIDEO,MSGL_WARN,"realvideo: %u bytes of unknown extradata remaining.\n",extrahdr_size-8-cmsg_cnt);
|
||||
|
||||
#ifdef USE_WIN32DLL
|
||||
#ifdef CONFIG_WIN32DLL
|
||||
if (dll_type == 1)
|
||||
(*wrvyuv_custom_message)(&cmsg_data,sh->context);
|
||||
else
|
||||
@ -337,7 +337,7 @@ static int init(sh_video_t *sh){
|
||||
|
||||
// uninit driver
|
||||
static void uninit(sh_video_t *sh){
|
||||
#ifdef USE_WIN32DLL
|
||||
#ifdef CONFIG_WIN32DLL
|
||||
if (dll_type == 1)
|
||||
{
|
||||
if (wrvyuv_free) wrvyuv_free(sh->context);
|
||||
@ -345,7 +345,7 @@ static void uninit(sh_video_t *sh){
|
||||
#endif
|
||||
if(rvyuv_free) rvyuv_free(sh->context);
|
||||
|
||||
#ifdef USE_WIN32DLL
|
||||
#ifdef CONFIG_WIN32DLL
|
||||
if (dll_type == 1)
|
||||
{
|
||||
if (rv_handle) FreeLibrary(rv_handle);
|
||||
@ -397,7 +397,7 @@ static mp_image_t* decode(sh_video_t *sh,void* data,int len,int flags){
|
||||
if (!buffer) return 0;
|
||||
}
|
||||
|
||||
#ifdef USE_WIN32DLL
|
||||
#ifdef CONFIG_WIN32DLL
|
||||
if (dll_type == 1)
|
||||
result=(*wrvyuv_transform)(dp_data, buffer, &transform_in,
|
||||
transform_out, sh->context);
|
||||
|
@ -23,12 +23,12 @@ extern vf_info_t ve_info_x264;
|
||||
* libraries and encoders requiring binary support. */
|
||||
|
||||
static vf_info_t* encoder_list[]={
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
&ve_info_lavc,
|
||||
#endif
|
||||
#ifdef USE_WIN32DLL
|
||||
#ifdef CONFIG_WIN32DLL
|
||||
&ve_info_vfw,
|
||||
#ifdef USE_QTX_CODECS_WIN32
|
||||
#ifdef CONFIG_QTX_CODECS_WIN32
|
||||
&ve_info_qtvideo,
|
||||
#endif
|
||||
#endif
|
||||
@ -39,7 +39,7 @@ static vf_info_t* encoder_list[]={
|
||||
#ifdef HAVE_XVID4
|
||||
&ve_info_xvid,
|
||||
#endif
|
||||
#ifdef USE_LIBLZO
|
||||
#ifdef CONFIG_LIBLZO
|
||||
&ve_info_nuv,
|
||||
#endif
|
||||
#ifdef HAVE_X264
|
||||
|
@ -162,7 +162,7 @@ static char *lavc_param_avopt = NULL;
|
||||
|
||||
#include "m_option.h"
|
||||
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
m_option_t lavcopts_conf[]={
|
||||
{"acodec", &lavc_param_acodec, CONF_TYPE_STRING, 0, 0, 0, NULL},
|
||||
{"abitrate", &lavc_param_abitrate, CONF_TYPE_INT, CONF_RANGE, 1, 1000000, NULL},
|
||||
|
@ -108,7 +108,7 @@ static const vf_info_t* const filter_list[]={
|
||||
#endif
|
||||
&vf_info_crop,
|
||||
&vf_info_expand,
|
||||
#ifdef USE_LIBPOSTPROC
|
||||
#ifdef CONFIG_LIBPOSTPROC
|
||||
&vf_info_pp,
|
||||
#endif
|
||||
&vf_info_scale,
|
||||
@ -123,7 +123,7 @@ static const vf_info_t* const filter_list[]={
|
||||
&vf_info_mirror,
|
||||
&vf_info_palette,
|
||||
&vf_info_pp7,
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
&vf_info_lavc,
|
||||
&vf_info_lavcdeint,
|
||||
&vf_info_screenshot,
|
||||
@ -170,7 +170,7 @@ static const vf_info_t* const filter_list[]={
|
||||
&vf_info_delogo,
|
||||
&vf_info_remove_logo,
|
||||
&vf_info_hue,
|
||||
#ifdef USE_LIBAVCODEC_A
|
||||
#ifdef CONFIG_LIBAVCODEC_A
|
||||
&vf_info_spp,
|
||||
&vf_info_uspp,
|
||||
&vf_info_fspp,
|
||||
@ -185,7 +185,7 @@ static const vf_info_t* const filter_list[]={
|
||||
&vf_info_divtc,
|
||||
&vf_info_harddup,
|
||||
&vf_info_softskip,
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
&vf_info_ass,
|
||||
#endif
|
||||
&vf_info_yadif,
|
||||
|
@ -17,7 +17,7 @@
|
||||
#include "vf.h"
|
||||
#include "libpostproc/postprocess.h"
|
||||
|
||||
#ifdef USE_LIBPOSTPROC_A
|
||||
#ifdef CONFIG_LIBPOSTPROC_A
|
||||
#define EMU_OLD
|
||||
#include "libpostproc/postprocess_internal.h"
|
||||
#endif
|
||||
|
@ -10,7 +10,7 @@
|
||||
|
||||
#include "libvo/video_out.h"
|
||||
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
#include "libass/ass.h"
|
||||
#include "libass/ass_mp.h"
|
||||
extern ass_track_t* ass_track;
|
||||
@ -24,7 +24,7 @@ extern float sub_delay;
|
||||
struct vf_priv_s {
|
||||
double pts;
|
||||
const vo_functions_t *vo;
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
ass_renderer_t* ass_priv;
|
||||
int prev_visibility;
|
||||
#endif
|
||||
@ -65,7 +65,7 @@ static int config(struct vf_instance_s* vf,
|
||||
if(config_video_out(video_out,width,height,d_width,d_height,flags,"MPlayer",outfmt))
|
||||
return 0;
|
||||
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
if (vf->priv->ass_priv)
|
||||
ass_configure(vf->priv->ass_priv, width, height, !!(vf->default_caps & VFCAP_EOSD_UNSCALED));
|
||||
#endif
|
||||
@ -111,7 +111,7 @@ static int control(struct vf_instance_s* vf, int request, void* data)
|
||||
if(!vo_config_count) return CONTROL_FALSE; // vo not configured?
|
||||
return (video_out->control(VOCTRL_GET_EQUALIZER, eq->item, &eq->value) == VO_TRUE) ? CONTROL_TRUE : CONTROL_FALSE;
|
||||
}
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
case VFCTRL_INIT_EOSD:
|
||||
{
|
||||
vf->priv->ass_priv = ass_renderer_init((ass_library_t*)data);
|
||||
@ -203,7 +203,7 @@ static void draw_slice(struct vf_instance_s* vf,
|
||||
static void uninit(struct vf_instance_s* vf)
|
||||
{
|
||||
if (vf->priv) {
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
if (vf->priv->ass_priv)
|
||||
ass_renderer_done(vf->priv->ass_priv);
|
||||
#endif
|
||||
|
@ -31,11 +31,11 @@
|
||||
|
||||
#include "libavutil/common.h"
|
||||
|
||||
#ifdef USE_QTX_CODECS
|
||||
#ifdef CONFIG_QTX_CODECS
|
||||
#include "loader/qtx/qtxsdk/components.h"
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_ZLIB
|
||||
#ifdef CONFIG_ZLIB
|
||||
#include <zlib.h>
|
||||
#endif
|
||||
|
||||
@ -473,7 +473,7 @@ demux_mkv_decode (mkv_track_t *track, uint8_t *src, uint8_t **dest,
|
||||
if (!(track->encodings[i].scope & type))
|
||||
continue;
|
||||
|
||||
#ifdef HAVE_ZLIB
|
||||
#ifdef CONFIG_ZLIB
|
||||
if (track->encodings[i].comp_algo == 0)
|
||||
{
|
||||
/* zlib encoded track */
|
||||
@ -721,7 +721,7 @@ demux_mkv_read_trackencodings (demuxer_t *demuxer, mkv_track_t *track)
|
||||
MSGTR_MPDEMUX_MKV_UnknownCompression,
|
||||
track->tnum, e.comp_algo);
|
||||
}
|
||||
#ifndef HAVE_ZLIB
|
||||
#ifndef CONFIG_ZLIB
|
||||
else if (e.comp_algo == 0)
|
||||
{
|
||||
mp_msg (MSGT_DEMUX, MSGL_WARN,
|
||||
@ -1757,7 +1757,7 @@ demux_mkv_open_video (demuxer_t *demuxer, mkv_track_t *track, int vid)
|
||||
stream_read(demuxer->stream, dst+8, cnt);
|
||||
track->realmedia = 1;
|
||||
|
||||
#ifdef USE_QTX_CODECS
|
||||
#ifdef CONFIG_QTX_CODECS
|
||||
}
|
||||
else if (track->private_size >= sizeof (ImageDescription)
|
||||
&& !strcmp(track->codec_id, MKV_V_QUICKTIME))
|
||||
@ -1783,7 +1783,7 @@ demux_mkv_open_video (demuxer_t *demuxer, mkv_track_t *track, int vid)
|
||||
bih->biPlanes = 1;
|
||||
bih->biCompression = idesc->cType;
|
||||
ImageDesc = idesc;
|
||||
#endif /* USE_QTX_CODECS */
|
||||
#endif /* CONFIG_QTX_CODECS */
|
||||
|
||||
}
|
||||
else
|
||||
|
@ -48,7 +48,7 @@
|
||||
#include "qtpalette.h"
|
||||
#include "parse_mp4.h" // .MP4 specific stuff
|
||||
|
||||
#ifdef HAVE_ZLIB
|
||||
#ifdef CONFIG_ZLIB
|
||||
#include <zlib.h>
|
||||
#endif
|
||||
|
||||
@ -1395,7 +1395,7 @@ static void lschunks(demuxer_t* demuxer,int level,off_t endpos,mov_track_t* trak
|
||||
trak=NULL;
|
||||
break;
|
||||
}
|
||||
#ifndef HAVE_ZLIB
|
||||
#ifndef CONFIG_ZLIB
|
||||
case MOV_FOURCC('c','m','o','v'): {
|
||||
mp_msg(MSGT_DEMUX,MSGL_ERR,MSGTR_MOVcomprhdr);
|
||||
return;
|
||||
@ -2026,7 +2026,7 @@ static demuxer_t* mov_read_header(demuxer_t* demuxer){
|
||||
char2int(trak->stdata,12)==MOV_FOURCC('z','l','i','b')
|
||||
){
|
||||
int newlen=stream_read_dword(demuxer->stream);
|
||||
#ifdef HAVE_ZLIB
|
||||
#ifdef CONFIG_ZLIB
|
||||
// unzip:
|
||||
z_stream zstrm;
|
||||
int zret;
|
||||
|
@ -196,7 +196,7 @@ void demux_ogg_add_sub (ogg_stream_t* os,ogg_packet* pack) {
|
||||
|
||||
mp_msg(MSGT_DEMUX,MSGL_DBG2,"Ogg sub lines: %d first: '%s'\n",
|
||||
ogg_sub.lines, ogg_sub.text[0]);
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
subcp_recode(&ogg_sub);
|
||||
#endif
|
||||
vo_sub = &ogg_sub;
|
||||
@ -745,7 +745,7 @@ int demux_ogg_open(demuxer_t* demuxer) {
|
||||
sh_audio_t* sh_a;
|
||||
sh_video_t* sh_v;
|
||||
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
subcp_open(NULL);
|
||||
#endif
|
||||
|
||||
@ -1486,7 +1486,7 @@ static void demux_close_ogg(demuxer_t* demuxer) {
|
||||
if(!ogg_d)
|
||||
return;
|
||||
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
subcp_close();
|
||||
#endif
|
||||
|
||||
|
@ -500,7 +500,7 @@ static demux_packet_t* getBuffer(demuxer_t* demuxer, demux_stream_t* ds,
|
||||
if (dp == NULL) return NULL;
|
||||
}
|
||||
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
extern AVCodecParserContext * h264parserctx;
|
||||
int consumed, poutbuf_size = 1;
|
||||
const uint8_t *poutbuf = NULL;
|
||||
@ -531,7 +531,7 @@ static demux_packet_t* getBuffer(demuxer_t* demuxer, demux_stream_t* ds,
|
||||
if (headersize == 1) // amr
|
||||
dp->buffer[0] =
|
||||
((AMRAudioSource*)bufferQueue->readSource())->lastFrameHeader();
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
} else {
|
||||
bufferQueue->dp = dp = bufferQueue->nextpacket;
|
||||
bufferQueue->nextpacket = NULL;
|
||||
|
@ -9,7 +9,7 @@ extern "C" {
|
||||
#include "libavutil/base64.h"
|
||||
}
|
||||
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
AVCodecParserContext * h264parserctx;
|
||||
#endif
|
||||
|
||||
@ -116,7 +116,7 @@ void rtpCodecInitialize_video(demuxer_t* demuxer,
|
||||
= parseH264ConfigStr(subsession->fmtp_spropparametersets(), configLen);
|
||||
sh_video->bih = bih = insertVideoExtradata(bih, configData, configLen);
|
||||
delete[] configData;
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
avcodec_register_all();
|
||||
h264parserctx = av_parser_init(CODEC_ID_H264);
|
||||
#endif
|
||||
|
@ -10,7 +10,7 @@ extern "C" {
|
||||
#ifndef DEMUXER_H
|
||||
#include "demuxer.h"
|
||||
#endif
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
#include "libavcodec/avcodec.h"
|
||||
#endif
|
||||
}
|
||||
|
@ -22,12 +22,12 @@
|
||||
|
||||
#include "libaf/af_format.h"
|
||||
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
#include "libass/ass.h"
|
||||
#include "libass/ass_mp.h"
|
||||
#endif
|
||||
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
#include "libavcodec/avcodec.h"
|
||||
#if MP_INPUT_BUFFER_PADDING_SIZE < FF_INPUT_BUFFER_PADDING_SIZE
|
||||
#error MP_INPUT_BUFFER_PADDING_SIZE is too small!
|
||||
@ -88,11 +88,11 @@ extern const demuxer_desc_t demuxer_desc_nut;
|
||||
const demuxer_desc_t *const demuxer_list[] = {
|
||||
&demuxer_desc_rawaudio,
|
||||
&demuxer_desc_rawvideo,
|
||||
#ifdef USE_TV
|
||||
#ifdef CONFIG_TV
|
||||
&demuxer_desc_tv,
|
||||
#endif
|
||||
&demuxer_desc_mf,
|
||||
#ifdef USE_LIBAVFORMAT
|
||||
#ifdef CONFIG_LIBAVFORMAT
|
||||
&demuxer_desc_lavf_preferred,
|
||||
#endif
|
||||
&demuxer_desc_avi,
|
||||
@ -116,7 +116,7 @@ const demuxer_desc_t *const demuxer_list[] = {
|
||||
#ifdef HAVE_OGGVORBIS
|
||||
&demuxer_desc_ogg,
|
||||
#endif
|
||||
#ifdef USE_WIN32DLL
|
||||
#ifdef CONFIG_WIN32DLL
|
||||
&demuxer_desc_avs,
|
||||
#endif
|
||||
&demuxer_desc_pva,
|
||||
@ -136,7 +136,7 @@ const demuxer_desc_t *const demuxer_list[] = {
|
||||
#ifdef LIBNEMESI
|
||||
&demuxer_desc_rtp_nemesi,
|
||||
#endif
|
||||
#ifdef USE_LIBAVFORMAT
|
||||
#ifdef CONFIG_LIBAVFORMAT
|
||||
&demuxer_desc_lavf,
|
||||
#endif
|
||||
#ifdef MUSEPACK
|
||||
@ -264,7 +264,7 @@ void free_sh_sub(sh_sub_t *sh)
|
||||
{
|
||||
mp_msg(MSGT_DEMUXER, MSGL_DBG2, "DEMUXER: freeing sh_sub at %p\n", sh);
|
||||
free(sh->extradata);
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
if (sh->ass_track)
|
||||
ass_free_track(sh->ass_track);
|
||||
#endif
|
||||
@ -906,7 +906,7 @@ static demuxer_t *demux_open_stream(stream_t *stream, int file_format,
|
||||
sh_video->fps, sh_video->i_bps * 0.008f,
|
||||
sh_video->i_bps / 1024.0f);
|
||||
}
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
if (ass_enabled && ass_library) {
|
||||
for (i = 0; i < MAX_S_STREAMS; ++i) {
|
||||
sh_sub_t *sh = demuxer->s_streams[i];
|
||||
@ -1066,7 +1066,7 @@ int demux_seek(demuxer_t *demuxer, float rel_seek_secs, float audio_delay,
|
||||
if (!demuxer->seekable) {
|
||||
if (demuxer->file_format == DEMUXER_TYPE_AVI)
|
||||
mp_msg(MSGT_SEEK, MSGL_WARN, MSGTR_CantSeekRawAVI);
|
||||
#ifdef USE_TV
|
||||
#ifdef CONFIG_TV
|
||||
else if (demuxer->file_format == DEMUXER_TYPE_TV)
|
||||
mp_msg(MSGT_SEEK, MSGL_WARN, MSGTR_TVInputNotSeekable);
|
||||
#endif
|
||||
|
@ -7,7 +7,7 @@
|
||||
#include <string.h>
|
||||
|
||||
#include "stream/stream.h"
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
#include "libass/ass_types.h"
|
||||
#endif
|
||||
|
||||
|
@ -52,7 +52,7 @@ static struct {
|
||||
{ "nsv", DEMUXER_TYPE_NSV },
|
||||
{ "nsa", DEMUXER_TYPE_NSV },
|
||||
{ "mpc", DEMUXER_TYPE_MPC },
|
||||
#ifdef USE_WIN32DLL
|
||||
#ifdef CONFIG_WIN32DLL
|
||||
{ "avs", DEMUXER_TYPE_AVS },
|
||||
#endif
|
||||
{ "302", DEMUXER_TYPE_LAVF },
|
||||
|
@ -34,7 +34,7 @@ muxer_t *muxer_new_muxer(int type,stream_t *stream){
|
||||
if(! muxer_init_muxer_rawaudio(muxer))
|
||||
goto fail;
|
||||
break;
|
||||
#ifdef USE_LIBAVFORMAT
|
||||
#ifdef CONFIG_LIBAVFORMAT
|
||||
case MUXER_TYPE_LAVF:
|
||||
if(! muxer_init_muxer_lavf(muxer))
|
||||
goto fail;
|
||||
|
@ -2101,7 +2101,7 @@ static int parse_audio(muxer_stream_t *s, int finalize, unsigned int *nf, double
|
||||
if(s->b_buffer[i] == 0x0B && s->b_buffer[i+1] == 0x77)
|
||||
{
|
||||
srate = 0;
|
||||
#ifdef USE_LIBA52
|
||||
#ifdef CONFIG_LIBA52
|
||||
len = a52_syncinfo(&(s->b_buffer[i]), &dummy, &srate, &dummy);
|
||||
#else
|
||||
len = mp_a52_framesize(&(s->b_buffer[i]), &srate);
|
||||
|
@ -105,7 +105,7 @@ typedef struct {
|
||||
int forced_subs_only;
|
||||
unsigned char* extradata; // extra header data passed from demuxer
|
||||
int extradata_len;
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
ass_track_t* ass_track; // for SSA/ASS streams (type == 'a')
|
||||
#endif
|
||||
char* lang; // track language
|
||||
|
@ -1,5 +1,5 @@
|
||||
#include "config.h"
|
||||
#ifdef USE_FASTMEMCPY
|
||||
#ifdef CONFIG_FASTMEMCPY
|
||||
|
||||
/*
|
||||
aclib - advanced C library ;)
|
||||
@ -180,5 +180,4 @@ void * mem2agpcpy(void * to, const void * from, size_t len)
|
||||
return to;
|
||||
}
|
||||
|
||||
#endif /* use fastmemcpy */
|
||||
|
||||
#endif /* CONFIG_FASTMEMCPY */
|
||||
|
@ -23,7 +23,7 @@
|
||||
#include <inttypes.h>
|
||||
#include <string.h>
|
||||
|
||||
#ifdef USE_FASTMEMCPY
|
||||
#ifdef CONFIG_FASTMEMCPY
|
||||
#if defined(HAVE_MMX) || defined(HAVE_MMX2) || defined(HAVE_3DNOW) \
|
||||
/* || defined(HAVE_SSE) || defined(HAVE_SSE2) */
|
||||
#include <stddef.h>
|
||||
@ -36,7 +36,7 @@ extern void * mem2agpcpy(void * to, const void * from, size_t len);
|
||||
#define fast_memcpy(a,b,c) memcpy(a,b,c)
|
||||
#endif
|
||||
|
||||
#else /* USE_FASTMEMCPY */
|
||||
#else /* CONFIG_FASTMEMCPY */
|
||||
#define mem2agpcpy(a,b,c) memcpy(a,b,c)
|
||||
#define fast_memcpy(a,b,c) memcpy(a,b,c)
|
||||
#endif
|
||||
|
@ -16,7 +16,7 @@
|
||||
#include <math.h>
|
||||
#include <string.h>
|
||||
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
#include <iconv.h>
|
||||
#endif
|
||||
|
||||
@ -716,7 +716,7 @@ static int generate_tables(font_desc_t *desc, double thickness, double radius)
|
||||
return 0;
|
||||
}
|
||||
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
/* decode from 'encoding' to unicode */
|
||||
static FT_ULong decode_char(iconv_t *cd, char c) {
|
||||
FT_ULong o;
|
||||
@ -1009,7 +1009,7 @@ font_desc_t* read_font_desc_ft(const char *fname, int movie_width, int movie_hei
|
||||
}
|
||||
desc->face_cnt++;
|
||||
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
if (unicode) {
|
||||
charset_size = prepare_charset_unicode(face, my_charset, my_charcodes);
|
||||
} else {
|
||||
|
12
libvo/sub.c
12
libvo/sub.c
@ -8,7 +8,7 @@
|
||||
#include <malloc.h>
|
||||
#endif
|
||||
|
||||
#ifdef USE_DVDNAV
|
||||
#ifdef CONFIG_DVDNAV
|
||||
#include "stream/stream.h"
|
||||
#include "stream/stream_dvdnav.h"
|
||||
#define OSD_NAV_BOX_ALPHA 0x7f
|
||||
@ -89,7 +89,7 @@ int sub_visibility=1;
|
||||
int sub_bg_color=0; /* subtitles background color */
|
||||
int sub_bg_alpha=0;
|
||||
int sub_justify=0;
|
||||
#ifdef USE_DVDNAV
|
||||
#ifdef CONFIG_DVDNAV
|
||||
static nav_highlight_t nav_hl;
|
||||
#endif
|
||||
|
||||
@ -216,7 +216,7 @@ inline static void vo_update_text_osd(mp_osd_obj_t* obj,int dxs,int dys){
|
||||
}
|
||||
}
|
||||
|
||||
#ifdef USE_DVDNAV
|
||||
#ifdef CONFIG_DVDNAV
|
||||
void osd_set_nav_box (uint16_t sx, uint16_t sy, uint16_t ex, uint16_t ey) {
|
||||
nav_hl.sx = sx;
|
||||
nav_hl.sy = sy;
|
||||
@ -1115,7 +1115,7 @@ int vo_update_osd(int dxs,int dys){
|
||||
int vis=obj->flags&OSDFLAG_VISIBLE;
|
||||
obj->flags&=~OSDFLAG_BBOX;
|
||||
switch(obj->type){
|
||||
#ifdef USE_DVDNAV
|
||||
#ifdef CONFIG_DVDNAV
|
||||
case OSDTYPE_DVDNAV:
|
||||
vo_update_nav(obj,dxs,dys);
|
||||
break;
|
||||
@ -1192,7 +1192,7 @@ void vo_init_osd(void){
|
||||
new_osd_obj(OSDTYPE_SUBTITLE);
|
||||
new_osd_obj(OSDTYPE_PROGBAR);
|
||||
new_osd_obj(OSDTYPE_SPU);
|
||||
#ifdef USE_DVDNAV
|
||||
#ifdef CONFIG_DVDNAV
|
||||
new_osd_obj(OSDTYPE_DVDNAV);
|
||||
#endif
|
||||
#if HAVE_TV_TELETEXT
|
||||
@ -1233,7 +1233,7 @@ void vo_draw_text(int dxs,int dys,void (*draw_alpha)(int x0,int y0, int w,int h,
|
||||
case OSDTYPE_SPU:
|
||||
vo_draw_spudec_sub(obj, draw_alpha); // FIXME
|
||||
break;
|
||||
#ifdef USE_DVDNAV
|
||||
#ifdef CONFIG_DVDNAV
|
||||
case OSDTYPE_DVDNAV:
|
||||
#endif
|
||||
#ifdef HAVE_TV_TELETEXT
|
||||
|
@ -129,7 +129,7 @@ extern int vo_osd_changed_flag;
|
||||
|
||||
unsigned utf8_get_char(const char **str);
|
||||
|
||||
#ifdef USE_DVDNAV
|
||||
#ifdef CONFIG_DVDNAV
|
||||
#include <inttypes.h>
|
||||
void osd_set_nav_box (uint16_t sx, uint16_t sy, uint16_t ex, uint16_t ey);
|
||||
#endif
|
||||
|
@ -19,7 +19,7 @@ for DLL to know too much about its environment.
|
||||
#include "config.h"
|
||||
#include "mangle.h"
|
||||
|
||||
#ifdef USE_QTX_CODECS
|
||||
#ifdef CONFIG_QTX_CODECS
|
||||
#define QTX
|
||||
#endif
|
||||
#define REALPLAYER
|
||||
|
28
mencoder.c
28
mencoder.c
@ -77,15 +77,15 @@
|
||||
|
||||
#include "osdep/timer.h"
|
||||
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
#include "stream/stream_dvd.h"
|
||||
#endif
|
||||
|
||||
#ifdef USE_DVDNAV
|
||||
#ifdef CONFIG_DVDNAV
|
||||
#include "stream/stream_dvdnav.h"
|
||||
#endif
|
||||
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
#include "libavcodec/avcodec.h"
|
||||
#endif
|
||||
|
||||
@ -99,7 +99,7 @@ int forced_subs_only=0;
|
||||
|
||||
// cache2:
|
||||
int stream_cache_size=-1;
|
||||
#ifdef USE_STREAM_CACHE
|
||||
#ifdef CONFIG_STREAM_CACHE
|
||||
extern int cache_fill_status;
|
||||
|
||||
float stream_cache_min_percent=20.0;
|
||||
@ -224,7 +224,7 @@ void mplayer_put_key(int code)
|
||||
{
|
||||
}
|
||||
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
#include "libass/ass.h"
|
||||
#include "libass/ass_mp.h"
|
||||
#endif
|
||||
@ -291,7 +291,7 @@ static int edl_seek(edl_record_ptr next_edl_record, demuxer_t* demuxer, demux_st
|
||||
|
||||
#include "cfg-mencoder.h"
|
||||
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
#include "spudec.h"
|
||||
#endif
|
||||
#include "vobsub.h"
|
||||
@ -456,9 +456,9 @@ user_correct_pts = 0;
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(WIN32) && defined(USE_WIN32DLL)
|
||||
#if defined(WIN32) && defined(CONFIG_WIN32DLL)
|
||||
set_path_env();
|
||||
#endif /*WIN32 && USE_WIN32DLL*/
|
||||
#endif /*WIN32 && CONFIG_WIN32DLL*/
|
||||
|
||||
InitTimer();
|
||||
|
||||
@ -575,14 +575,14 @@ play_next_file:
|
||||
|
||||
mp_msg(MSGT_CPLAYER, MSGL_INFO, MSGTR_OpenedStream, file_format, (int)(stream->start_pos), (int)(stream->end_pos));
|
||||
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
if(stream->type==STREAMTYPE_DVD){
|
||||
if(audio_lang && audio_id==-1) audio_id=dvd_aid_from_lang(stream,audio_lang);
|
||||
if(dvdsub_lang && dvdsub_id==-2) dvdsub_id=dvd_sid_from_lang(stream,dvdsub_lang);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef USE_DVDNAV
|
||||
#ifdef CONFIG_DVDNAV
|
||||
if(stream->type==STREAMTYPE_DVDNAV){
|
||||
if(audio_lang && audio_id==-1) audio_id=mp_dvdnav_aid_from_lang(stream,audio_lang);
|
||||
if(dvdsub_lang && dvdsub_id==-2) dvdsub_id=mp_dvdnav_sid_from_lang(stream,dvdsub_lang);
|
||||
@ -714,7 +714,7 @@ if (vobsub_out) {
|
||||
if (spudec_ifo && vobsub_parse_ifo(NULL,spudec_ifo, palette, &width, &height, 1, dvdsub_id, tmp) >= 0)
|
||||
vobsub_writer = vobsub_out_open(vobsub_out, palette, sh_video->disp_w, sh_video->disp_h,
|
||||
vobsub_out_id?vobsub_out_id:(char *)tmp, vobsub_out_index);
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
if (vobsub_writer == NULL) {
|
||||
char tmp[3];
|
||||
if (vobsub_out_id == NULL && stream->type == STREAMTYPE_DVD) {
|
||||
@ -740,7 +740,7 @@ if (spudec_ifo) {
|
||||
if (vobsub_parse_ifo(NULL,spudec_ifo, palette, &width, &height, 1, -1, NULL) >= 0)
|
||||
vo_spudec=spudec_new_scaled(palette, sh_video->disp_w, sh_video->disp_h);
|
||||
}
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
if (vo_spudec==NULL) {
|
||||
vo_spudec=spudec_new_scaled(stream->type==STREAMTYPE_DVD?((dvd_priv_t *)(stream->priv))->cur_pgc->palette:NULL,
|
||||
sh_video->disp_w, sh_video->disp_h);
|
||||
@ -779,7 +779,7 @@ mux_v->buffer=malloc(mux_v->buffer_size);
|
||||
mux_v->source=sh_video;
|
||||
|
||||
mux_v->h.dwSampleSize=0; // VBR
|
||||
#ifdef USE_LIBAVCODEC
|
||||
#ifdef CONFIG_LIBAVCODEC
|
||||
{
|
||||
double fps = force_ofps?force_ofps:sh_video->fps*playback_speed;
|
||||
AVRational q= av_d2q(fps, fps*1001+2);
|
||||
@ -1499,7 +1499,7 @@ if(sh_audio && !demuxer2){
|
||||
}
|
||||
fflush(stdout);
|
||||
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
// DVD sub:
|
||||
if(vobsub_writer){
|
||||
unsigned char* packet=NULL;
|
||||
|
@ -220,7 +220,7 @@ static int synth_1to1(real *bandPtr,int channel,unsigned char *out,int *pnt)
|
||||
|
||||
}
|
||||
|
||||
#ifdef USE_FAKE_MONO
|
||||
#ifdef CONFIG_FAKE_MONO
|
||||
static int synth_1to1_l(real *bandPtr,int channel,unsigned char *out,int *pnt)
|
||||
{
|
||||
int i,ret;
|
||||
|
@ -1,7 +1,7 @@
|
||||
/* MP3 Player Library 2.0 (C) 1999 A'rpi/Astral&ESP-team */
|
||||
|
||||
/* decoder level: */
|
||||
#ifdef USE_FAKE_MONO
|
||||
#ifdef CONFIG_FAKE_MONO
|
||||
extern void MP3_Init(int fakemono);
|
||||
#else
|
||||
extern void MP3_Init();
|
||||
|
@ -400,7 +400,7 @@ void (*dct64_MMX_func)(short *, short *, real *);
|
||||
#include "cpudetect.h"
|
||||
|
||||
// Init decoder tables. Call first, once!
|
||||
#ifdef USE_FAKE_MONO
|
||||
#ifdef CONFIG_FAKE_MONO
|
||||
void MP3_Init(int fakemono){
|
||||
#else
|
||||
void MP3_Init(){
|
||||
@ -475,7 +475,7 @@ void MP3_Init(){
|
||||
mp_msg(MSGT_DECAUDIO,MSGL_V,"mp3lib: using generic C decore!\n");
|
||||
}
|
||||
|
||||
#ifdef USE_FAKE_MONO
|
||||
#ifdef CONFIG_FAKE_MONO
|
||||
if (fakemono == 1)
|
||||
fr.synth=synth_1to1_l;
|
||||
else if (fakemono == 2)
|
||||
|
@ -45,7 +45,7 @@ int main(int argc,char* argv[]){
|
||||
GetCpuCaps(&gCpuCaps);
|
||||
|
||||
// MPEG Audio:
|
||||
#ifdef USE_FAKE_MONO
|
||||
#ifdef CONFIG_FAKE_MONO
|
||||
MP3_Init(0);
|
||||
#else
|
||||
MP3_Init();
|
||||
|
@ -33,7 +33,7 @@ int main(int argc,char* argv[]){
|
||||
GetCpuCaps(&gCpuCaps);
|
||||
|
||||
// MPEG Audio:
|
||||
#ifdef USE_FAKE_MONO
|
||||
#ifdef CONFIG_FAKE_MONO
|
||||
MP3_Init(0);
|
||||
#else
|
||||
MP3_Init();
|
||||
|
@ -83,7 +83,7 @@ typedef struct MPContext {
|
||||
int set_of_sub_pos;
|
||||
int set_of_sub_size;
|
||||
int global_sub_indices[SUB_SOURCES];
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
// set_of_ass_tracks[i] contains subtitles from set_of_subtitles[i]
|
||||
// parsed by libass or NULL if format unsupported
|
||||
ass_track_t* set_of_ass_tracks[MAX_SUBTITLE_FILES];
|
||||
@ -99,7 +99,7 @@ typedef struct MPContext {
|
||||
|
||||
int was_paused;
|
||||
|
||||
#ifdef USE_DVDNAV
|
||||
#ifdef CONFIG_DVDNAV
|
||||
struct mp_image_s *nav_smpi; ///< last decoded dvdnav video image
|
||||
unsigned char *nav_buffer; ///< last read dvdnav video frame
|
||||
unsigned char *nav_start; ///< pointer to last read video buffer
|
||||
|
10
mp_msg.c
10
mp_msg.c
@ -5,7 +5,7 @@
|
||||
|
||||
#include "config.h"
|
||||
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
#include <iconv.h>
|
||||
#include <errno.h>
|
||||
extern char* get_term_charset(void);
|
||||
@ -29,7 +29,7 @@ int mp_msg_level_all = MSGL_STATUS;
|
||||
int verbose = 0;
|
||||
int mp_msg_color = 0;
|
||||
int mp_msg_module = 0;
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
char *mp_msg_charset = NULL;
|
||||
static char *old_charset = NULL;
|
||||
static iconv_t msgiconv;
|
||||
@ -37,7 +37,7 @@ static iconv_t msgiconv;
|
||||
|
||||
const char* filename_recode(const char* filename)
|
||||
{
|
||||
#if !defined(USE_ICONV) || !defined(MSG_CHARSET)
|
||||
#if !defined(CONFIG_ICONV) || !defined(MSG_CHARSET)
|
||||
return filename;
|
||||
#else
|
||||
static iconv_t inv_msgiconv = (iconv_t)(-1);
|
||||
@ -73,7 +73,7 @@ void mp_msg_init(void){
|
||||
verbose = atoi(env);
|
||||
for(i=0;i<MSGT_MAX;i++) mp_msg_levels[i] = -2;
|
||||
mp_msg_levels[MSGT_IDENTIFY] = -1; // no -identify output by default
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
mp_msg_charset = getenv("MPLAYER_CHARSET");
|
||||
if (!mp_msg_charset)
|
||||
mp_msg_charset = get_term_charset();
|
||||
@ -184,7 +184,7 @@ void mp_msg(int mod, int lev, const char *format, ... ){
|
||||
guiMessageBox(lev, tmp);
|
||||
#endif
|
||||
|
||||
#if defined(USE_ICONV) && defined(MSG_CHARSET)
|
||||
#if defined(CONFIG_ICONV) && defined(MSG_CHARSET)
|
||||
if (mp_msg_charset && strcasecmp(mp_msg_charset, "noconv")) {
|
||||
char tmp2[MSGSIZE_MAX];
|
||||
size_t inlen = strlen(tmp), outlen = MSGSIZE_MAX;
|
||||
|
@ -15,7 +15,7 @@
|
||||
|
||||
double sub_last_pts = -303;
|
||||
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
#include "libass/ass.h"
|
||||
#include "libass/ass_mp.h"
|
||||
ass_track_t* ass_track = 0; // current track to render
|
||||
@ -116,7 +116,7 @@ void update_subtitles(sh_video_t *sh_video, demux_stream_t *d_dvdsub, int reset)
|
||||
len = FFMIN(len - 2, AV_RB16(packet));
|
||||
packet += 2;
|
||||
}
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
if (ass_enabled) {
|
||||
sh_sub_t* sh = d_dvdsub->sh;
|
||||
ass_track = sh ? sh->ass_track : NULL;
|
||||
|
74
mplayer.c
74
mplayer.c
@ -105,10 +105,10 @@ char *heartbeat_cmd;
|
||||
#endif /* __linux__ */
|
||||
#endif /* HAVE_RTC */
|
||||
|
||||
#ifdef USE_TV
|
||||
#ifdef CONFIG_TV
|
||||
#include "stream/tv.h"
|
||||
#endif
|
||||
#ifdef USE_RADIO
|
||||
#ifdef CONFIG_RADIO
|
||||
#include "stream/stream_radio.h"
|
||||
#endif
|
||||
|
||||
@ -163,11 +163,11 @@ static int max_framesize=0;
|
||||
#include "libmpdemux/demuxer.h"
|
||||
#include "libmpdemux/stheader.h"
|
||||
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
#include "stream/stream_dvd.h"
|
||||
#endif
|
||||
|
||||
#ifdef USE_DVDNAV
|
||||
#ifdef CONFIG_DVDNAV
|
||||
#include "stream/stream_dvdnav.h"
|
||||
#endif
|
||||
|
||||
@ -278,7 +278,7 @@ int file_filter=1;
|
||||
|
||||
// cache2:
|
||||
int stream_cache_size=-1;
|
||||
#ifdef USE_STREAM_CACHE
|
||||
#ifdef CONFIG_STREAM_CACHE
|
||||
extern int cache_fill_status;
|
||||
|
||||
float stream_cache_min_percent=20.0;
|
||||
@ -325,7 +325,7 @@ char *vobsub_name=NULL;
|
||||
int subcc_enabled=0;
|
||||
int suboverlap_enabled = 1;
|
||||
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
#include "libass/ass.h"
|
||||
#include "libass/ass_mp.h"
|
||||
#endif
|
||||
@ -568,7 +568,7 @@ char *get_metadata (metadata_t type) {
|
||||
/// step size of mixer changes
|
||||
int volstep = 3;
|
||||
|
||||
#ifdef USE_DVDNAV
|
||||
#ifdef CONFIG_DVDNAV
|
||||
static void mp_dvdnav_context_free(MPContext *ctx){
|
||||
if (ctx->nav_smpi) free_mp_image(ctx->nav_smpi);
|
||||
ctx->nav_smpi = NULL;
|
||||
@ -628,7 +628,7 @@ void uninit_player(unsigned int mask){
|
||||
current_module="uninit_vo";
|
||||
mpctx->video_out->uninit();
|
||||
mpctx->video_out=NULL;
|
||||
#ifdef USE_DVDNAV
|
||||
#ifdef CONFIG_DVDNAV
|
||||
mp_dvdnav_context_free(mpctx);
|
||||
#endif
|
||||
}
|
||||
@ -708,7 +708,7 @@ void exit_player_with_rc(const char* how, int rc){
|
||||
#endif
|
||||
free_osd_list();
|
||||
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
ass_library_done(ass_library);
|
||||
#endif
|
||||
|
||||
@ -1016,7 +1016,7 @@ static int playtree_add_playlist(play_tree_t* entry)
|
||||
void add_subtitles(char *filename, float fps, int noerr)
|
||||
{
|
||||
sub_data *subd;
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
ass_track_t *asst = 0;
|
||||
#endif
|
||||
|
||||
@ -1025,9 +1025,9 @@ void add_subtitles(char *filename, float fps, int noerr)
|
||||
}
|
||||
|
||||
subd = sub_read_file(filename, fps);
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
if (ass_enabled)
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
asst = ass_read_file(ass_library, filename, sub_cp);
|
||||
#else
|
||||
asst = ass_read_file(ass_library, filename, 0);
|
||||
@ -1042,7 +1042,7 @@ void add_subtitles(char *filename, float fps, int noerr)
|
||||
mp_msg(MSGT_CPLAYER, noerr ? MSGL_WARN : MSGL_ERR, MSGTR_CantLoadSub,
|
||||
filename_recode(filename));
|
||||
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
if (!asst && !subd) return;
|
||||
mpctx->set_of_ass_tracks[mpctx->set_of_sub_size] = asst;
|
||||
#else
|
||||
@ -1091,7 +1091,7 @@ void init_vo_spudec(void) {
|
||||
vo_spudec=spudec_new_scaled(palette, width, height);
|
||||
}
|
||||
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
if (vo_spudec==NULL && mpctx->stream->type==STREAMTYPE_DVD) {
|
||||
current_module="spudec_init_dvdread";
|
||||
vo_spudec=spudec_new_scaled(((dvd_priv_t *)(mpctx->stream->priv))->cur_pgc->palette,
|
||||
@ -1099,7 +1099,7 @@ void init_vo_spudec(void) {
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef USE_DVDNAV
|
||||
#ifdef CONFIG_DVDNAV
|
||||
if (vo_spudec==NULL && mpctx->stream->type==STREAMTYPE_DVDNAV) {
|
||||
unsigned int *palette = mp_dvdnav_get_spu_clut(mpctx->stream);
|
||||
current_module="spudec_init_dvdnav";
|
||||
@ -1262,7 +1262,7 @@ static void print_status(float a_pos, float a_v, float corr)
|
||||
if (sh_video)
|
||||
saddf(line, &pos, width, "%d %d ", drop_frame_cnt, output_quality);
|
||||
|
||||
#ifdef USE_STREAM_CACHE
|
||||
#ifdef CONFIG_STREAM_CACHE
|
||||
// cache stats
|
||||
if (stream_cache_size > 0)
|
||||
saddf(line, &pos, width, "%d%% ", cache_fill_status);
|
||||
@ -1812,7 +1812,7 @@ static float timing_sleep(float time_frame)
|
||||
return time_frame;
|
||||
}
|
||||
|
||||
#ifdef USE_DVDNAV
|
||||
#ifdef CONFIG_DVDNAV
|
||||
#ifndef FF_B_TYPE
|
||||
#define FF_B_TYPE 3
|
||||
#endif
|
||||
@ -1939,7 +1939,7 @@ static void mp_dvdnav_save_smpi(int in_size,
|
||||
if (decoded_frame && mpctx->nav_smpi != decoded_frame)
|
||||
mpctx->nav_smpi = mp_dvdnav_copy_mpi(mpctx->nav_smpi,decoded_frame);
|
||||
}
|
||||
#endif /* USE_DVDNAV */
|
||||
#endif /* CONFIG_DVDNAV */
|
||||
|
||||
static void adjust_sync_and_print_status(int between_frames, float timing_error)
|
||||
{
|
||||
@ -2175,7 +2175,7 @@ int reinit_video_chain(void) {
|
||||
sh_video->vfilter=(void*)vf_menu;
|
||||
#endif
|
||||
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
if(ass_enabled) {
|
||||
int i;
|
||||
int insert = 1;
|
||||
@ -2200,7 +2200,7 @@ int reinit_video_chain(void) {
|
||||
|
||||
sh_video->vfilter=(void*)append_filters(sh_video->vfilter);
|
||||
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
if (ass_enabled)
|
||||
((vf_instance_t *)sh_video->vfilter)->control(sh_video->vfilter, VFCTRL_INIT_EOSD, ass_library);
|
||||
#endif
|
||||
@ -2261,7 +2261,7 @@ static double update_video(int *blit_frame)
|
||||
frame_time = sh_video->next_frame_time;
|
||||
in_size = video_read_frame(sh_video, &sh_video->next_frame_time,
|
||||
&start, force_fps);
|
||||
#ifdef USE_DVDNAV
|
||||
#ifdef CONFIG_DVDNAV
|
||||
/// wait, still frame or EOF
|
||||
if (mpctx->stream->type == STREAMTYPE_DVDNAV && in_size < 0) {
|
||||
if (mp_dvdnav_is_eof(mpctx->stream)) return -1;
|
||||
@ -2284,14 +2284,14 @@ static double update_video(int *blit_frame)
|
||||
update_teletext(sh_video, mpctx->demuxer, 0);
|
||||
update_osd_msg();
|
||||
current_module = "decode_video";
|
||||
#ifdef USE_DVDNAV
|
||||
#ifdef CONFIG_DVDNAV
|
||||
decoded_frame = mp_dvdnav_restore_smpi(&in_size,&start,decoded_frame);
|
||||
/// still frame has been reached, no need to decode
|
||||
if (in_size > 0 && !decoded_frame)
|
||||
#endif
|
||||
decoded_frame = decode_video(sh_video, start, in_size, drop_frame,
|
||||
sh_video->pts);
|
||||
#ifdef USE_DVDNAV
|
||||
#ifdef CONFIG_DVDNAV
|
||||
/// save back last still frame for future display
|
||||
mp_dvdnav_save_smpi(in_size,start,decoded_frame);
|
||||
#endif
|
||||
@ -2570,11 +2570,11 @@ int gui_no_filename=0;
|
||||
m_config_preparse_command_line(mconfig,argc,argv);
|
||||
|
||||
print_version();
|
||||
#if defined(WIN32) && defined(USE_WIN32DLL)
|
||||
#if defined(WIN32) && defined(CONFIG_WIN32DLL)
|
||||
set_path_env();
|
||||
#endif /*WIN32 && USE_WIN32DLL*/
|
||||
#endif /*WIN32 && CONFIG_WIN32DLL*/
|
||||
|
||||
#ifdef USE_TV
|
||||
#ifdef CONFIG_TV
|
||||
stream_tv_defaults.immediate = 1;
|
||||
#endif
|
||||
|
||||
@ -2812,7 +2812,7 @@ if(!codecs_file || !parse_codec_cfg(codecs_file)){
|
||||
|
||||
vo_init_osd();
|
||||
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
ass_library = ass_init();
|
||||
#endif
|
||||
|
||||
@ -2850,7 +2850,7 @@ if(!codecs_file || !parse_codec_cfg(codecs_file)){
|
||||
mp_msg(MSGT_CPLAYER, MSGL_V, "Using %s timing\n",
|
||||
softsleep?"software":timer_name);
|
||||
|
||||
#ifdef USE_TERMCAP
|
||||
#ifdef CONFIG_TERMCAP
|
||||
if ( !use_gui ) load_termcap(NULL); // load key-codes
|
||||
#endif
|
||||
|
||||
@ -3195,7 +3195,7 @@ if(stream_dump_type==5){
|
||||
exit_player_with_rc(MSGTR_Exit_eof, 0);
|
||||
}
|
||||
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
if(mpctx->stream->type==STREAMTYPE_DVD){
|
||||
current_module="dvd lang->id";
|
||||
if(audio_id==-1) audio_id=dvd_aid_from_lang(mpctx->stream,audio_lang);
|
||||
@ -3208,7 +3208,7 @@ if(mpctx->stream->type==STREAMTYPE_DVD){
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef USE_DVDNAV
|
||||
#ifdef CONFIG_DVDNAV
|
||||
if(mpctx->stream->type==STREAMTYPE_DVDNAV){
|
||||
current_module="dvdnav lang->id";
|
||||
if(audio_id==-1) audio_id=mp_dvdnav_aid_from_lang(mpctx->stream,audio_lang);
|
||||
@ -3317,7 +3317,7 @@ if (mpctx->stream->type != STREAMTYPE_DVD && mpctx->stream->type != STREAMTYPE_D
|
||||
if (mpctx->global_sub_size <= mpctx->global_sub_indices[SUB_SOURCE_DEMUX] + dvdsub_id)
|
||||
mpctx->global_sub_size = mpctx->global_sub_indices[SUB_SOURCE_DEMUX] + dvdsub_id + 1;
|
||||
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
if (ass_enabled && ass_library) {
|
||||
for (i = 0; i < mpctx->demuxer->num_attachments; ++i) {
|
||||
demux_attachment_t* att = mpctx->demuxer->attachments + i;
|
||||
@ -3663,7 +3663,7 @@ if (end_at.type == END_AT_SIZE) {
|
||||
end_at.type = END_AT_NONE;
|
||||
}
|
||||
|
||||
#ifdef USE_DVDNAV
|
||||
#ifdef CONFIG_DVDNAV
|
||||
mp_dvdnav_context_free(mpctx);
|
||||
if (mpctx->stream->type == STREAMTYPE_DVDNAV) {
|
||||
mp_dvdnav_read_wait(mpctx->stream, 0, 1);
|
||||
@ -3810,7 +3810,7 @@ if(auto_quality>0){
|
||||
|
||||
} // end if(mpctx->sh_video)
|
||||
|
||||
#ifdef USE_DVDNAV
|
||||
#ifdef CONFIG_DVDNAV
|
||||
if (mpctx->stream->type == STREAMTYPE_DVDNAV) {
|
||||
nav_highlight_t hl;
|
||||
mp_dvdnav_get_highlight (mpctx->stream, &hl);
|
||||
@ -3904,7 +3904,7 @@ if(rel_seek_secs || abs_seek_pos){
|
||||
if(guiIntfStruct.Playing==0) break; // STOP
|
||||
if(guiIntfStruct.Playing==2) mpctx->osd_function=OSD_PAUSE;
|
||||
if ( guiIntfStruct.DiskChanged || guiIntfStruct.NewPlay ) goto goto_next_file;
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
if ( mpctx->stream->type == STREAMTYPE_DVD )
|
||||
{
|
||||
dvd_priv_t * dvdp = mpctx->stream->priv;
|
||||
@ -3966,7 +3966,7 @@ if(mpctx->set_of_sub_size > 0) {
|
||||
current_module="sub_free";
|
||||
for(i = 0; i < mpctx->set_of_sub_size; ++i) {
|
||||
sub_free(mpctx->set_of_subtitles[i]);
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
if(mpctx->set_of_ass_tracks[i])
|
||||
ass_free_track( mpctx->set_of_ass_tracks[i] );
|
||||
#endif
|
||||
@ -3975,7 +3975,7 @@ if(mpctx->set_of_sub_size > 0) {
|
||||
}
|
||||
vo_sub_last = vo_sub=NULL;
|
||||
subdata=NULL;
|
||||
#ifdef USE_ASS
|
||||
#ifdef CONFIG_ASS
|
||||
ass_track = NULL;
|
||||
if(ass_library)
|
||||
ass_clear_fonts(ass_library);
|
||||
@ -4022,7 +4022,7 @@ while(mpctx->playtree_iter != NULL) {
|
||||
|
||||
#ifdef HAVE_NEW_GUI
|
||||
if(use_gui && !mpctx->playtree_iter) {
|
||||
#ifdef USE_DVDREAD
|
||||
#ifdef CONFIG_DVDREAD
|
||||
if(!guiIntfStruct.DiskChanged)
|
||||
#endif
|
||||
mplEnd();
|
||||
|
@ -32,7 +32,7 @@
|
||||
#include "input/input.h"
|
||||
#include "mp_fifo.h"
|
||||
|
||||
#if defined( USE_LANGINFO ) && defined( USE_ICONV )
|
||||
#if defined(CONFIG_LANGINFO) && defined(CONFIG_ICONV)
|
||||
#include <locale.h>
|
||||
#include <langinfo.h>
|
||||
#endif
|
||||
@ -182,12 +182,12 @@ void getch2_disable( void )
|
||||
getch2_status = 0;
|
||||
}
|
||||
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
char *get_term_charset( void )
|
||||
{
|
||||
char *charset = NULL;
|
||||
|
||||
#ifdef USE_LANGINFO
|
||||
#ifdef CONFIG_LANGINFO
|
||||
setlocale( LC_CTYPE, "");
|
||||
charset = nl_langinfo( CODESET );
|
||||
setlocale( LC_CTYPE, "C");
|
||||
|
@ -142,7 +142,7 @@ void getch2_disable(){
|
||||
getch2_status=0;
|
||||
}
|
||||
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
static const struct {
|
||||
unsigned cp;
|
||||
char* alias;
|
||||
|
@ -2,9 +2,9 @@
|
||||
|
||||
#include "config.h"
|
||||
|
||||
//#define USE_TERMCAP
|
||||
//#define CONFIG_TERMCAP
|
||||
#if !defined(__OS2__) && !defined(__MORPHOS__)
|
||||
#define USE_IOCTL
|
||||
#define CONFIG_IOCTL
|
||||
#endif
|
||||
|
||||
#define MAX_KEYS 64
|
||||
@ -15,7 +15,7 @@
|
||||
#include <string.h>
|
||||
#include <sys/time.h>
|
||||
#include <sys/types.h>
|
||||
#ifdef USE_IOCTL
|
||||
#ifdef CONFIG_IOCTL
|
||||
#include <sys/ioctl.h>
|
||||
#endif
|
||||
|
||||
@ -28,7 +28,7 @@
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(USE_LANGINFO) && defined(USE_ICONV)
|
||||
#if defined(CONFIG_LANGINFO) && defined(CONFIG_ICONV)
|
||||
#include <locale.h>
|
||||
#include <langinfo.h>
|
||||
#endif
|
||||
@ -56,7 +56,7 @@ typedef struct {
|
||||
static keycode_st getch2_keys[MAX_KEYS];
|
||||
static int getch2_key_db=0;
|
||||
|
||||
#ifdef USE_TERMCAP
|
||||
#ifdef CONFIG_TERMCAP
|
||||
|
||||
#if 0
|
||||
#include <termcap.h>
|
||||
@ -125,7 +125,7 @@ int load_termcap(char *termtype){
|
||||
#endif
|
||||
|
||||
void get_screen_size(void){
|
||||
#ifdef USE_IOCTL
|
||||
#ifdef CONFIG_IOCTL
|
||||
struct winsize ws;
|
||||
if (ioctl(0, TIOCGWINSZ, &ws) < 0 || !ws.ws_row || !ws.ws_col) return;
|
||||
/* printf("Using IOCTL\n"); */
|
||||
@ -270,11 +270,11 @@ void getch2_disable(void){
|
||||
getch2_status=0;
|
||||
}
|
||||
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
char* get_term_charset(void)
|
||||
{
|
||||
char* charset = NULL;
|
||||
#ifdef USE_LANGINFO
|
||||
#ifdef CONFIG_LANGINFO
|
||||
setlocale(LC_CTYPE, "");
|
||||
charset = nl_langinfo(CODESET);
|
||||
setlocale(LC_CTYPE, "C");
|
||||
|
@ -45,13 +45,13 @@
|
||||
#include <winsock2.h>
|
||||
#endif
|
||||
|
||||
#ifndef USE_SETLOCALE
|
||||
#undef USE_ICONV
|
||||
#ifndef CONFIG_SETLOCALE
|
||||
#undef CONFIG_ICONV
|
||||
#endif
|
||||
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
#include <iconv.h>
|
||||
#ifdef USE_LANGINFO
|
||||
#ifdef CONFIG_LANGINFO
|
||||
#include <langinfo.h>
|
||||
#endif
|
||||
#endif
|
||||
@ -143,13 +143,13 @@ static void send_command (int s, int command, uint32_t switches,
|
||||
}
|
||||
}
|
||||
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
static iconv_t url_conv;
|
||||
#endif
|
||||
|
||||
static void string_utf16(char *dest, char *src, int len) {
|
||||
int i;
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
size_t len1, len2;
|
||||
char *ip, *op;
|
||||
|
||||
@ -172,7 +172,7 @@ static void string_utf16(char *dest, char *src, int len) {
|
||||
/* trailing zeroes */
|
||||
dest[i*2] = 0;
|
||||
dest[i*2+1] = 0;
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
}
|
||||
#endif
|
||||
}
|
||||
@ -575,8 +575,8 @@ int asf_mmst_streaming_start(stream_t *stream)
|
||||
* */
|
||||
|
||||
/* prepare for the url encoding conversion */
|
||||
#ifdef USE_ICONV
|
||||
#ifdef USE_LANGINFO
|
||||
#ifdef CONFIG_ICONV
|
||||
#ifdef CONFIG_LANGINFO
|
||||
url_conv = iconv_open("UTF-16LE",nl_langinfo(CODESET));
|
||||
#else
|
||||
url_conv = iconv_open("UTF-16LE", NULL);
|
||||
@ -690,7 +690,7 @@ int asf_mmst_streaming_start(stream_t *stream)
|
||||
packet_length1 = packet_length;
|
||||
mp_msg(MSGT_NETWORK,MSGL_INFO,"mmst packet_length = %d\n", packet_length);
|
||||
|
||||
#ifdef USE_ICONV
|
||||
#ifdef CONFIG_ICONV
|
||||
if (url_conv != (iconv_t)(-1))
|
||||
iconv_close(url_conv);
|
||||
#endif
|
||||
|
@ -30,7 +30,7 @@ int audio_in_init(audio_in_t *ai, int type)
|
||||
ai->alsa.device = strdup("default");
|
||||
return 0;
|
||||
#endif
|
||||
#ifdef USE_OSS_AUDIO
|
||||
#ifdef CONFIG_OSS_AUDIO
|
||||
case AUDIO_IN_OSS:
|
||||
ai->oss.audio_fd = -1;
|
||||
ai->oss.device = strdup("/dev/dsp");
|
||||
@ -51,7 +51,7 @@ int audio_in_setup(audio_in_t *ai)
|
||||
ai->setup = 1;
|
||||
return 0;
|
||||
#endif
|
||||
#ifdef USE_OSS_AUDIO
|
||||
#ifdef CONFIG_OSS_AUDIO
|
||||
case AUDIO_IN_OSS:
|
||||
if (ai_oss_init(ai) < 0) return -1;
|
||||
ai->setup = 1;
|
||||
@ -72,7 +72,7 @@ int audio_in_set_samplerate(audio_in_t *ai, int rate)
|
||||
if (ai_alsa_setup(ai) < 0) return -1;
|
||||
return ai->samplerate;
|
||||
#endif
|
||||
#ifdef USE_OSS_AUDIO
|
||||
#ifdef CONFIG_OSS_AUDIO
|
||||
case AUDIO_IN_OSS:
|
||||
ai->req_samplerate = rate;
|
||||
if (!ai->setup) return 0;
|
||||
@ -94,7 +94,7 @@ int audio_in_set_channels(audio_in_t *ai, int channels)
|
||||
if (ai_alsa_setup(ai) < 0) return -1;
|
||||
return ai->channels;
|
||||
#endif
|
||||
#ifdef USE_OSS_AUDIO
|
||||
#ifdef CONFIG_OSS_AUDIO
|
||||
case AUDIO_IN_OSS:
|
||||
ai->req_channels = channels;
|
||||
if (!ai->setup) return 0;
|
||||
@ -123,7 +123,7 @@ int audio_in_set_device(audio_in_t *ai, char *device)
|
||||
}
|
||||
return 0;
|
||||
#endif
|
||||
#ifdef USE_OSS_AUDIO
|
||||
#ifdef CONFIG_OSS_AUDIO
|
||||
case AUDIO_IN_OSS:
|
||||
if (ai->oss.device) free(ai->oss.device);
|
||||
ai->oss.device = strdup(device);
|
||||
@ -148,7 +148,7 @@ int audio_in_uninit(audio_in_t *ai)
|
||||
ai->setup = 0;
|
||||
return 0;
|
||||
#endif
|
||||
#ifdef USE_OSS_AUDIO
|
||||
#ifdef CONFIG_OSS_AUDIO
|
||||
case AUDIO_IN_OSS:
|
||||
close(ai->oss.audio_fd);
|
||||
ai->setup = 0;
|
||||
@ -166,7 +166,7 @@ int audio_in_start_capture(audio_in_t *ai)
|
||||
case AUDIO_IN_ALSA:
|
||||
return snd_pcm_start(ai->alsa.handle);
|
||||
#endif
|
||||
#ifdef USE_OSS_AUDIO
|
||||
#ifdef CONFIG_OSS_AUDIO
|
||||
case AUDIO_IN_OSS:
|
||||
return 0;
|
||||
#endif
|
||||
@ -200,7 +200,7 @@ int audio_in_read_chunk(audio_in_t *ai, unsigned char *buffer)
|
||||
}
|
||||
return ret;
|
||||
#endif
|
||||
#ifdef USE_OSS_AUDIO
|
||||
#ifdef CONFIG_OSS_AUDIO
|
||||
case AUDIO_IN_OSS:
|
||||
ret = read(ai->oss.audio_fd, buffer, ai->blocksize);
|
||||
if (ret != ai->blocksize) {
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user