MPlayer-cvslog
Threads by month
- ----- 2026 -----
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
April 2008
- 20 participants
- 314 discussions
Author: compn
Date: Sat Jun 9 00:59:04 2007
New Revision: 23524
Log:
add mmes fourcc for mpeg2 in avi files
Modified:
trunk/etc/codecs.conf
Modified: trunk/etc/codecs.conf
==============================================================================
--- trunk/etc/codecs.conf (original)
+++ trunk/etc/codecs.conf Sat Jun 9 00:59:04 2007
@@ -58,6 +58,7 @@ videocodec mpeg12
fourcc MPEG
fourcc hdv3 ; HDV 1080i50
fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
+ fourcc MMES,mmes ; matrox mpeg2 in avi
driver libmpeg2
; dll "libmpeg2"
out YV12,I420,IYUV
@@ -85,6 +86,7 @@ videocodec ffmpeg2
fourcc MPEG
fourcc hdv3 ; HDV 1080i50
fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
+ fourcc MMES,mmes ; matrox mpeg2 in avi
driver ffmpeg
dll "mpeg2video"
out YV12,I420,IYUV
@@ -104,6 +106,7 @@ videocodec ffmpeg12
fourcc MPEG
fourcc hdv3 ; HDV 1080i50
fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
+ fourcc MMES,mmes ; matrox mpeg2 in avi
driver ffmpeg
dll "mpegvideo"
out YV12,I420,IYUV
@@ -122,6 +125,7 @@ videocodec ffmpeg12mc
fourcc MPEG
fourcc hdv3 ; HDV 1080i50
fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
+ fourcc MMES,mmes ; matrox mpeg2 in avi
driver ffmpeg
dll "mpegvideo_xvmc"
out IDCT_MPEG2
4
5
Author: reimar
Date: Mon Apr 7 19:39:41 2008
New Revision: 26345
Log:
reset() should not senselessly close and reopen
the device but instead just call flush_audio()
Modified:
trunk/libao2/ao_sun.c
Modified: trunk/libao2/ao_sun.c
==============================================================================
--- trunk/libao2/ao_sun.c (original)
+++ trunk/libao2/ao_sun.c Mon Apr 7 19:39:41 2008
@@ -588,29 +588,7 @@ static void uninit(int immed){
// stop playing and empty buffers (for seeking/pause)
static void reset(void){
- audio_info_t info;
-
- uninit(1);
- audio_fd=open(audio_dev, O_WRONLY);
- if(audio_fd<0){
- mp_msg(MSGT_AO, MSGL_FATAL, MSGTR_AO_SUN_CantReopenReset, strerror(errno));
- return;
- }
-
- ioctl(audio_fd, AUDIO_DRAIN, 0);
-
- AUDIO_INITINFO(&info);
- info.play.encoding = af2sunfmt(ao_data.format);
- info.play.precision =
- (ao_data.format==AF_FORMAT_S16_NE
- ? AUDIO_PRECISION_16
- : AUDIO_PRECISION_8);
- info.play.channels = ao_data.channels;
- info.play.sample_rate = ao_data.samplerate;
- info.play.samples = 0;
- info.play.eof = 0;
- info.play.error = 0;
- ioctl (audio_fd, AUDIO_SETINFO, &info);
+ flush_audio(audio_fd);
queued_bursts = 0;
queued_samples = 0;
}
4
4
Author: diego
Date: Thu May 17 23:48:56 2007
New Revision: 23335
Log:
Remove awk test. awk is a basic Unix tool, any implementation is sufficient.
Modified:
trunk/configure
trunk/vidix/Makefile
Modified: trunk/configure
==============================================================================
--- trunk/configure (original)
+++ trunk/configure Thu May 17 23:48:56 2007
@@ -7179,28 +7179,7 @@ if test "$_vidix_internal" = auto ; then
beos && _vidix_internal=no
darwin && _vidix_internal=no
fi
-
-# checking for a working awk, I'm using mawk first, because it's fastest - atmos
-_awk=awk
if test "$_vidix_internal" = yes ; then
-_awk_verc_fail=yes
-echocheck "awk"
-for _awk in mawk gawk nawk; do
- if ( $_awk 'BEGIN{testme();}function testme(){print"";}' ) >> "$TMPLOG" 2>&1; then
- _awk_verc_fail=no
- break
- fi
-done
-test "$_awk_verc_fail" = yes && _awk=no
-echores "$_awk"
-if test "$_awk_verc_fail" = yes; then
-echo "VIDIX needs awk, but no working implementation was found!"
-echo "Try the GNU version, which can be downloaded from:"
-echo "ftp://ftp.gnu.org/gnu/gawk/"
-echo "If you don't need VIDIX, you can use configure --disable-vidix instead."
-die "no awk"
-fi
-fi
if test "$_vidix_internal" = yes; then
_res_comment="internal"
@@ -7544,7 +7523,6 @@ libdir = \$(LIBDIR)
#AR = ar
CC = $_cc
HOST_CC = $_host_cc
-AWK = $_awk
RANLIB = $_ranlib
LDCONFIG = $_ldconfig
INSTALL = $_install
Modified: trunk/vidix/Makefile
==============================================================================
--- trunk/vidix/Makefile (original)
+++ trunk/vidix/Makefile Thu May 17 23:48:56 2007
@@ -47,7 +47,7 @@ rage128_vid.o: radeon_vid.c
$(CC) -c $(CFLAGS) -DRAGE128 -o $@ $<
pci_names.c pci_dev_ids.c: pci.db
- LC_ALL=C $(AWK) -f pci_db2c.awk $<
+ LC_ALL=C awk -f pci_db2c.awk $<
clean::
rm -f pci_*.c pci_*.h
5
8
Author: reimar
Date: Sat Jul 7 00:07:35 2007
New Revision: 23727
Log:
Fix CSS format strings, they could print more than two digits for
"negative" numbers.
Modified:
trunk/libdvdcss/libdvdcss.c
Modified: trunk/libdvdcss/libdvdcss.c
==============================================================================
--- trunk/libdvdcss/libdvdcss.c (original)
+++ trunk/libdvdcss/libdvdcss.c Sat Jul 7 00:07:35 2007
@@ -472,7 +472,7 @@ LIBDVDCSS_EXPORT dvdcss_t dvdcss_open (
{
char psz_tmp[16 + 1];
sprintf( psz_tmp,
- "%.2x%.2x%.2x%.2x%.2x%.2x%.2x%.2x",
+ "%.2"PRIx8"%.2"PRIx8"%.2"PRIx8"%.2"PRIx8"%.2"PRIx8"%.2"PRIx8"%.2"PRIx8"%.2"PRIx8"",
psz_serial[0], psz_serial[1], psz_serial[2],
psz_serial[3], psz_serial[4], psz_serial[5],
psz_serial[6], psz_serial[7] );
@@ -488,7 +488,7 @@ LIBDVDCSS_EXPORT dvdcss_t dvdcss_open (
psz_key[0] = '-';
for( i = 0; i < KEY_SIZE; i++ )
{
- sprintf( &psz_key[1+i*2], "%.2x", dvdcss->css.p_disc_key[i] );
+ sprintf( &psz_key[1+i*2], "%.2"PRIx8, dvdcss->css.p_disc_key[i] );
}
psz_key[1 + KEY_SIZE * 2] = '\0';
}
4
12
Author: uau
Date: Sat Apr 12 17:51:08 2008
New Revision: 26411
Log:
Reindent demuxer.c
Modified:
trunk/libmpdemux/demuxer.c
Modified: trunk/libmpdemux/demuxer.c
==============================================================================
--- trunk/libmpdemux/demuxer.c (original)
+++ trunk/libmpdemux/demuxer.c Sat Apr 12 17:51:08 2008
@@ -78,108 +78,110 @@ extern const demuxer_desc_t demuxer_desc
* demuxer, add it to libavformat, except for wrappers around external
* libraries and demuxers requiring binary support. */
-const demuxer_desc_t* const demuxer_list[] = {
- &demuxer_desc_rawaudio,
- &demuxer_desc_rawvideo,
+const demuxer_desc_t *const demuxer_list[] = {
+ &demuxer_desc_rawaudio,
+ &demuxer_desc_rawvideo,
#ifdef USE_TV
- &demuxer_desc_tv,
+ &demuxer_desc_tv,
#endif
- &demuxer_desc_mf,
+ &demuxer_desc_mf,
#ifdef USE_LIBAVFORMAT
- &demuxer_desc_lavf_preferred,
+ &demuxer_desc_lavf_preferred,
#endif
- &demuxer_desc_avi,
- &demuxer_desc_y4m,
- &demuxer_desc_asf,
- &demuxer_desc_nsv,
- &demuxer_desc_nuv,
- &demuxer_desc_real,
- &demuxer_desc_smjpeg,
- &demuxer_desc_matroska,
- &demuxer_desc_realaudio,
- &demuxer_desc_vqf,
- &demuxer_desc_mov,
- &demuxer_desc_vivo,
- &demuxer_desc_fli,
- &demuxer_desc_film,
- &demuxer_desc_roq,
+ &demuxer_desc_avi,
+ &demuxer_desc_y4m,
+ &demuxer_desc_asf,
+ &demuxer_desc_nsv,
+ &demuxer_desc_nuv,
+ &demuxer_desc_real,
+ &demuxer_desc_smjpeg,
+ &demuxer_desc_matroska,
+ &demuxer_desc_realaudio,
+ &demuxer_desc_vqf,
+ &demuxer_desc_mov,
+ &demuxer_desc_vivo,
+ &demuxer_desc_fli,
+ &demuxer_desc_film,
+ &demuxer_desc_roq,
#ifdef HAVE_GIF
- &demuxer_desc_gif,
+ &demuxer_desc_gif,
#endif
#ifdef HAVE_OGGVORBIS
- &demuxer_desc_ogg,
+ &demuxer_desc_ogg,
#endif
#ifdef USE_WIN32DLL
- &demuxer_desc_avs,
+ &demuxer_desc_avs,
#endif
- &demuxer_desc_pva,
- &demuxer_desc_mpeg_ts,
- &demuxer_desc_lmlm4,
- &demuxer_desc_mpeg_ps,
- &demuxer_desc_mpeg_pes,
- &demuxer_desc_mpeg_es,
- &demuxer_desc_mpeg_gxf,
- &demuxer_desc_mpeg4_es,
- &demuxer_desc_h264_es,
+ &demuxer_desc_pva,
+ &demuxer_desc_mpeg_ts,
+ &demuxer_desc_lmlm4,
+ &demuxer_desc_mpeg_ps,
+ &demuxer_desc_mpeg_pes,
+ &demuxer_desc_mpeg_es,
+ &demuxer_desc_mpeg_gxf,
+ &demuxer_desc_mpeg4_es,
+ &demuxer_desc_h264_es,
#ifdef MUSEPACK
- &demuxer_desc_mpc,
+ &demuxer_desc_mpc,
#endif
- &demuxer_desc_audio,
- &demuxer_desc_mpeg_ty,
+ &demuxer_desc_audio,
+ &demuxer_desc_mpeg_ty,
#ifdef STREAMING_LIVE555
- &demuxer_desc_rtp,
+ &demuxer_desc_rtp,
#endif
#ifdef LIBNEMESI
- &demuxer_desc_rtp_nemesi,
+ &demuxer_desc_rtp_nemesi,
#endif
#ifdef USE_LIBAVFORMAT
- &demuxer_desc_lavf,
+ &demuxer_desc_lavf,
#endif
#ifdef HAVE_LIBDV095
- &demuxer_desc_rawdv,
+ &demuxer_desc_rawdv,
#endif
- &demuxer_desc_aac,
+ &demuxer_desc_aac,
#ifdef HAVE_LIBNUT
- &demuxer_desc_nut,
+ &demuxer_desc_nut,
#endif
#ifdef HAVE_XMMS
- &demuxer_desc_xmms,
+ &demuxer_desc_xmms,
#endif
- /* Please do not add any new demuxers here. If you want to implement a new
- * demuxer, add it to libavformat, except for wrappers around external
- * libraries and demuxers requiring binary support. */
- NULL
+ /* Please do not add any new demuxers here. If you want to implement a new
+ * demuxer, add it to libavformat, except for wrappers around external
+ * libraries and demuxers requiring binary support. */
+ NULL
};
-void free_demuxer_stream(demux_stream_t *ds){
+void free_demuxer_stream(demux_stream_t *ds)
+{
ds_free_packs(ds);
free(ds);
}
-demux_stream_t* new_demuxer_stream(struct demuxer_st *demuxer,int id){
- demux_stream_t* ds=malloc(sizeof(demux_stream_t));
- ds->buffer_pos=ds->buffer_size=0;
- ds->buffer=NULL;
- ds->pts=0;
- ds->pts_bytes=0;
- ds->eof=0;
- ds->pos=0;
- ds->dpos=0;
- ds->pack_no=0;
-//---------------
- ds->packs=0;
- ds->bytes=0;
- ds->first=ds->last=ds->current=NULL;
- ds->id=id;
- ds->demuxer=demuxer;
-//----------------
- ds->asf_seq=-1;
- ds->asf_packet=NULL;
-//----------------
- ds->ss_mul=ds->ss_div=0;
-//----------------
- ds->sh=NULL;
- return ds;
+demux_stream_t *new_demuxer_stream(struct demuxer_st *demuxer, int id)
+{
+ demux_stream_t *ds = malloc(sizeof(demux_stream_t));
+ ds->buffer_pos = ds->buffer_size = 0;
+ ds->buffer = NULL;
+ ds->pts = 0;
+ ds->pts_bytes = 0;
+ ds->eof = 0;
+ ds->pos = 0;
+ ds->dpos = 0;
+ ds->pack_no = 0;
+
+ ds->packs = 0;
+ ds->bytes = 0;
+ ds->first = ds->last = ds->current = NULL;
+ ds->id = id;
+ ds->demuxer = demuxer;
+
+ ds->asf_seq = -1;
+ ds->asf_packet = NULL;
+
+ ds->ss_mul = ds->ss_div = 0;
+
+ ds->sh = NULL;
+ return ds;
}
@@ -189,300 +191,343 @@ demux_stream_t* new_demuxer_stream(struc
* @param file_format type of the demuxer
* @return structure for the demuxer, NULL if not found
*/
-static const demuxer_desc_t* get_demuxer_desc_from_type(int file_format)
+static const demuxer_desc_t *get_demuxer_desc_from_type(int file_format)
{
- int i;
+ int i;
- for (i = 0; demuxer_list[i]; i++)
- if (file_format == demuxer_list[i]->type)
- return demuxer_list[i];
+ for (i = 0; demuxer_list[i]; i++)
+ if (file_format == demuxer_list[i]->type)
+ return demuxer_list[i];
- return NULL;
+ return NULL;
}
-demuxer_t* new_demuxer(stream_t *stream,int type,int a_id,int v_id,int s_id,char *filename){
- demuxer_t *d=malloc(sizeof(demuxer_t));
- memset(d,0,sizeof(demuxer_t));
- d->stream=stream;
- d->stream_pts = MP_NOPTS_VALUE;
- d->reference_clock = MP_NOPTS_VALUE;
- d->movi_start=stream->start_pos;
- d->movi_end=stream->end_pos;
- d->seekable=1;
- d->synced=0;
- d->filepos=0;
- d->audio=new_demuxer_stream(d,a_id);
- d->video=new_demuxer_stream(d,v_id);
- d->sub=new_demuxer_stream(d,s_id);
- d->type=type;
- if(type)
- if (!(d->desc = get_demuxer_desc_from_type(type)))
- mp_msg(MSGT_DEMUXER,MSGL_ERR,"BUG! Invalid demuxer type in new_demuxer(), big troubles ahead.");
- if(filename) // Filename hack for avs_check_file
- d->filename=strdup(filename);
- stream_reset(stream);
- stream_seek(stream,stream->start_pos);
- return d;
+demuxer_t *new_demuxer(stream_t *stream, int type, int a_id, int v_id,
+ int s_id, char *filename)
+{
+ demuxer_t *d = malloc(sizeof(demuxer_t));
+ memset(d, 0, sizeof(demuxer_t));
+ d->stream = stream;
+ d->stream_pts = MP_NOPTS_VALUE;
+ d->reference_clock = MP_NOPTS_VALUE;
+ d->movi_start = stream->start_pos;
+ d->movi_end = stream->end_pos;
+ d->seekable = 1;
+ d->synced = 0;
+ d->filepos = 0;
+ d->audio = new_demuxer_stream(d, a_id);
+ d->video = new_demuxer_stream(d, v_id);
+ d->sub = new_demuxer_stream(d, s_id);
+ d->type = type;
+ if (type)
+ if (!(d->desc = get_demuxer_desc_from_type(type)))
+ mp_msg(MSGT_DEMUXER, MSGL_ERR,
+ "BUG! Invalid demuxer type in new_demuxer(), "
+ "big troubles ahead.");
+ if (filename) // Filename hack for avs_check_file
+ d->filename = strdup(filename);
+ stream_reset(stream);
+ stream_seek(stream, stream->start_pos);
+ return d;
}
extern int dvdsub_id;
-sh_sub_t *new_sh_sub_sid(demuxer_t *demuxer, int id, int sid) {
- if (id > MAX_S_STREAMS - 1 || id < 0) {
- mp_msg(MSGT_DEMUXER,MSGL_WARN,"Requested sub stream id overflow (%d > %d)\n",
- id, MAX_S_STREAMS);
- return NULL;
- }
- if (demuxer->s_streams[id])
- mp_msg(MSGT_DEMUXER, MSGL_WARN, "Sub stream %i redefined\n", id);
- else {
- sh_sub_t *sh = calloc(1, sizeof(sh_sub_t));
- demuxer->s_streams[id] = sh;
- sh->sid = sid;
- mp_msg(MSGT_IDENTIFY, MSGL_INFO, "ID_SUBTITLE_ID=%d\n", sid);
- }
- return demuxer->s_streams[id];
+sh_sub_t *new_sh_sub_sid(demuxer_t *demuxer, int id, int sid)
+{
+ if (id > MAX_S_STREAMS - 1 || id < 0) {
+ mp_msg(MSGT_DEMUXER, MSGL_WARN,
+ "Requested sub stream id overflow (%d > %d)\n", id,
+ MAX_S_STREAMS);
+ return NULL;
+ }
+ if (demuxer->s_streams[id])
+ mp_msg(MSGT_DEMUXER, MSGL_WARN, "Sub stream %i redefined\n", id);
+ else {
+ sh_sub_t *sh = calloc(1, sizeof(sh_sub_t));
+ demuxer->s_streams[id] = sh;
+ sh->sid = sid;
+ mp_msg(MSGT_IDENTIFY, MSGL_INFO, "ID_SUBTITLE_ID=%d\n", sid);
+ }
+ return demuxer->s_streams[id];
}
-void free_sh_sub(sh_sub_t *sh) {
+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
- if (sh->ass_track) ass_free_track(sh->ass_track);
+ if (sh->ass_track)
+ ass_free_track(sh->ass_track);
#endif
free(sh->lang);
free(sh);
}
-sh_audio_t* new_sh_audio_aid(demuxer_t *demuxer,int id,int aid){
- if(id > MAX_A_STREAMS-1 || id < 0)
- {
- mp_msg(MSGT_DEMUXER,MSGL_WARN,"Requested audio stream id overflow (%d > %d)\n",
- id, MAX_A_STREAMS);
- return NULL;
+sh_audio_t *new_sh_audio_aid(demuxer_t *demuxer, int id, int aid)
+{
+ if (id > MAX_A_STREAMS - 1 || id < 0) {
+ mp_msg(MSGT_DEMUXER, MSGL_WARN,
+ "Requested audio stream id overflow (%d > %d)\n", id,
+ MAX_A_STREAMS);
+ return NULL;
}
- if(demuxer->a_streams[id]){
- mp_msg(MSGT_DEMUXER,MSGL_WARN,MSGTR_AudioStreamRedefined,id);
+ if (demuxer->a_streams[id]) {
+ mp_msg(MSGT_DEMUXER, MSGL_WARN, MSGTR_AudioStreamRedefined, id);
} else {
sh_audio_t *sh;
- mp_msg(MSGT_DEMUXER,MSGL_V,MSGTR_FoundAudioStream,id);
- demuxer->a_streams[id]=calloc(1, sizeof(sh_audio_t));
+ mp_msg(MSGT_DEMUXER, MSGL_V, MSGTR_FoundAudioStream, id);
+ demuxer->a_streams[id] = calloc(1, sizeof(sh_audio_t));
sh = demuxer->a_streams[id];
// set some defaults
- sh->samplesize=2;
- sh->sample_format=AF_FORMAT_S16_NE;
- sh->audio_out_minsize=8192;/* default size, maybe not enough for Win32/ACM*/
- sh->pts=MP_NOPTS_VALUE;
- mp_msg(MSGT_IDENTIFY, MSGL_INFO, "ID_AUDIO_ID=%d\n", aid);
+ sh->samplesize = 2;
+ sh->sample_format = AF_FORMAT_S16_NE;
+ sh->audio_out_minsize = 8192; /* default size, maybe not enough for Win32/ACM */
+ sh->pts = MP_NOPTS_VALUE;
+ mp_msg(MSGT_IDENTIFY, MSGL_INFO, "ID_AUDIO_ID=%d\n", aid);
}
- ((sh_audio_t *)demuxer->a_streams[id])->aid = aid;
+ ((sh_audio_t *) demuxer->a_streams[id])->aid = aid;
return demuxer->a_streams[id];
}
-void free_sh_audio(demuxer_t *demuxer, int id) {
+void free_sh_audio(demuxer_t *demuxer, int id)
+{
sh_audio_t *sh = demuxer->a_streams[id];
demuxer->a_streams[id] = NULL;
- mp_msg(MSGT_DEMUXER,MSGL_DBG2,"DEMUXER: freeing sh_audio at %p\n",sh);
+ mp_msg(MSGT_DEMUXER, MSGL_DBG2, "DEMUXER: freeing sh_audio at %p\n", sh);
free(sh->wf);
free(sh->codecdata);
free(sh->lang);
free(sh);
}
-sh_video_t* new_sh_video_vid(demuxer_t *demuxer,int id,int vid){
- if(id > MAX_V_STREAMS-1 || id < 0)
- {
- mp_msg(MSGT_DEMUXER,MSGL_WARN,"Requested video stream id overflow (%d > %d)\n",
- id, MAX_V_STREAMS);
- return NULL;
+sh_video_t *new_sh_video_vid(demuxer_t *demuxer, int id, int vid)
+{
+ if (id > MAX_V_STREAMS - 1 || id < 0) {
+ mp_msg(MSGT_DEMUXER, MSGL_WARN,
+ "Requested video stream id overflow (%d > %d)\n", id,
+ MAX_V_STREAMS);
+ return NULL;
}
- if(demuxer->v_streams[id]){
- mp_msg(MSGT_DEMUXER,MSGL_WARN,MSGTR_VideoStreamRedefined,id);
- } else {
- mp_msg(MSGT_DEMUXER,MSGL_V,MSGTR_FoundVideoStream,id);
- demuxer->v_streams[id]=calloc(1, sizeof(sh_video_t));
- mp_msg(MSGT_IDENTIFY, MSGL_INFO, "ID_VIDEO_ID=%d\n", vid);
+ if (demuxer->v_streams[id])
+ mp_msg(MSGT_DEMUXER, MSGL_WARN, MSGTR_VideoStreamRedefined, id);
+ else {
+ mp_msg(MSGT_DEMUXER, MSGL_V, MSGTR_FoundVideoStream, id);
+ demuxer->v_streams[id] = calloc(1, sizeof(sh_video_t));
+ mp_msg(MSGT_IDENTIFY, MSGL_INFO, "ID_VIDEO_ID=%d\n", vid);
}
- ((sh_video_t *)demuxer->v_streams[id])->vid = vid;
+ ((sh_video_t *) demuxer->v_streams[id])->vid = vid;
return demuxer->v_streams[id];
}
-void free_sh_video(sh_video_t* sh){
- mp_msg(MSGT_DEMUXER,MSGL_DBG2,"DEMUXER: freeing sh_video at %p\n",sh);
+void free_sh_video(sh_video_t *sh)
+{
+ mp_msg(MSGT_DEMUXER, MSGL_DBG2, "DEMUXER: freeing sh_video at %p\n", sh);
free(sh->bih);
free(sh);
}
-void free_demuxer(demuxer_t *demuxer){
+void free_demuxer(demuxer_t *demuxer)
+{
int i;
- mp_msg(MSGT_DEMUXER,MSGL_DBG2,"DEMUXER: freeing demuxer at %p\n",demuxer);
- if(demuxer->desc->close)
- demuxer->desc->close(demuxer);
+ mp_msg(MSGT_DEMUXER, MSGL_DBG2, "DEMUXER: freeing demuxer at %p\n",
+ demuxer);
+ if (demuxer->desc->close)
+ demuxer->desc->close(demuxer);
// Very ugly hack to make it behave like old implementation
if (demuxer->desc->type == DEMUXER_TYPE_DEMUXERS)
- goto skip_streamfree;
+ goto skip_streamfree;
// free streams:
- for(i = 0; i < MAX_A_STREAMS; i++)
- if(demuxer->a_streams[i]) free_sh_audio(demuxer, i);
- for(i = 0; i < MAX_V_STREAMS; i++)
- if(demuxer->v_streams[i]) free_sh_video(demuxer->v_streams[i]);
- for(i = 0; i < MAX_S_STREAMS; i++)
- if(demuxer->s_streams[i]) free_sh_sub(demuxer->s_streams[i]);
+ for (i = 0; i < MAX_A_STREAMS; i++)
+ if (demuxer->a_streams[i])
+ free_sh_audio(demuxer, i);
+ for (i = 0; i < MAX_V_STREAMS; i++)
+ if (demuxer->v_streams[i])
+ free_sh_video(demuxer->v_streams[i]);
+ for (i = 0; i < MAX_S_STREAMS; i++)
+ if (demuxer->s_streams[i])
+ free_sh_sub(demuxer->s_streams[i]);
// free demuxers:
free_demuxer_stream(demuxer->audio);
free_demuxer_stream(demuxer->video);
free_demuxer_stream(demuxer->sub);
-skip_streamfree:
- if(demuxer->info) {
- for(i=0;demuxer->info[i] != NULL; i++)
- free(demuxer->info[i]);
- free(demuxer->info);
+ skip_streamfree:
+ if (demuxer->info) {
+ for (i = 0; demuxer->info[i] != NULL; i++)
+ free(demuxer->info[i]);
+ free(demuxer->info);
}
free(demuxer->filename);
if (demuxer->chapters) {
- for (i=0; i<demuxer->num_chapters; i++)
- free(demuxer->chapters[i].name);
- free(demuxer->chapters);
+ for (i = 0; i < demuxer->num_chapters; i++)
+ free(demuxer->chapters[i].name);
+ free(demuxer->chapters);
}
if (demuxer->attachments) {
- for (i=0; i<demuxer->num_attachments; i++) {
- free(demuxer->attachments[i].name);
- free(demuxer->attachments[i].type);
- free(demuxer->attachments[i].data);
- }
- free(demuxer->attachments);
+ for (i = 0; i < demuxer->num_attachments; i++) {
+ free(demuxer->attachments[i].name);
+ free(demuxer->attachments[i].type);
+ free(demuxer->attachments[i].data);
+ }
+ free(demuxer->attachments);
}
free(demuxer);
}
-void ds_add_packet(demux_stream_t *ds,demux_packet_t* dp){
-// demux_packet_t* dp=new_demux_packet(len);
-// stream_read(stream,dp->buffer,len);
-// dp->pts=pts; //(float)pts/90000.0f;
-// dp->pos=pos;
+void ds_add_packet(demux_stream_t *ds, demux_packet_t *dp)
+{
// append packet to DS stream:
++ds->packs;
- ds->bytes+=dp->len;
- if(ds->last){
- // next packet in stream
- ds->last->next=dp;
- ds->last=dp;
+ ds->bytes += dp->len;
+ if (ds->last) {
+ // next packet in stream
+ ds->last->next = dp;
+ ds->last = dp;
} else {
- // first packet in stream
- ds->first=ds->last=dp;
+ // first packet in stream
+ ds->first = ds->last = dp;
}
- mp_dbg(MSGT_DEMUXER,MSGL_DBG2,"DEMUX: Append packet to %s, len=%d pts=%5.3f pos=%u [packs: A=%d V=%d]\n",
- (ds==ds->demuxer->audio)?"d_audio":"d_video",
- dp->len,dp->pts,(unsigned int)dp->pos,ds->demuxer->audio->packs,ds->demuxer->video->packs);
+ mp_dbg(MSGT_DEMUXER, MSGL_DBG2,
+ "DEMUX: Append packet to %s, len=%d pts=%5.3f pos=%u [packs: A=%d V=%d]\n",
+ (ds == ds->demuxer->audio) ? "d_audio" : "d_video", dp->len,
+ dp->pts, (unsigned int) dp->pos, ds->demuxer->audio->packs,
+ ds->demuxer->video->packs);
}
-void ds_read_packet(demux_stream_t *ds, stream_t *stream, int len, double pts, off_t pos, int flags) {
- demux_packet_t* dp=new_demux_packet(len);
- len = stream_read(stream,dp->buffer,len);
+void ds_read_packet(demux_stream_t *ds, stream_t *stream, int len,
+ double pts, off_t pos, int flags)
+{
+ demux_packet_t *dp = new_demux_packet(len);
+ len = stream_read(stream, dp->buffer, len);
resize_demux_packet(dp, len);
- dp->pts=pts; //(float)pts/90000.0f;
- dp->pos=pos;
- dp->flags=flags;
+ dp->pts = pts;
+ dp->pos = pos;
+ dp->flags = flags;
// append packet to DS stream:
- ds_add_packet(ds,dp);
+ ds_add_packet(ds, dp);
}
// return value:
// 0 = EOF or no stream found or invalid type
// 1 = successfully read a packet
-int demux_fill_buffer(demuxer_t *demux,demux_stream_t *ds){
- // Note: parameter 'ds' can be NULL!
-// printf("demux->type=%d\n",demux->type);
- return demux->desc->fill_buffer(demux, ds);
+int demux_fill_buffer(demuxer_t *demux, demux_stream_t *ds)
+{
+ // Note: parameter 'ds' can be NULL!
+ return demux->desc->fill_buffer(demux, ds);
}
// return value:
// 0 = EOF
// 1 = successful
#define MAX_ACUMULATED_PACKETS 64
-int ds_fill_buffer(demux_stream_t *ds){
- demuxer_t *demux=ds->demuxer;
- if(ds->current) free_demux_packet(ds->current);
- ds->current=NULL;
- if( mp_msg_test(MSGT_DEMUXER,MSGL_DBG3) ){
- if(ds==demux->audio) mp_dbg(MSGT_DEMUXER,MSGL_DBG3,"ds_fill_buffer(d_audio) called\n");else
- if(ds==demux->video) mp_dbg(MSGT_DEMUXER,MSGL_DBG3,"ds_fill_buffer(d_video) called\n");else
- if(ds==demux->sub) mp_dbg(MSGT_DEMUXER,MSGL_DBG3,"ds_fill_buffer(d_sub) called\n");else
- mp_dbg(MSGT_DEMUXER,MSGL_DBG3,"ds_fill_buffer(unknown 0x%X) called\n",(unsigned int)ds);
- }
- while(1){
- if(ds->packs){
- demux_packet_t *p=ds->first;
+int ds_fill_buffer(demux_stream_t *ds)
+{
+ demuxer_t *demux = ds->demuxer;
+ if (ds->current)
+ free_demux_packet(ds->current);
+ ds->current = NULL;
+ if (mp_msg_test(MSGT_DEMUXER, MSGL_DBG3)) {
+ if (ds == demux->audio)
+ mp_dbg(MSGT_DEMUXER, MSGL_DBG3,
+ "ds_fill_buffer(d_audio) called\n");
+ else if (ds == demux->video)
+ mp_dbg(MSGT_DEMUXER, MSGL_DBG3,
+ "ds_fill_buffer(d_video) called\n");
+ else if (ds == demux->sub)
+ mp_dbg(MSGT_DEMUXER, MSGL_DBG3, "ds_fill_buffer(d_sub) called\n");
+ else
+ mp_dbg(MSGT_DEMUXER, MSGL_DBG3,
+ "ds_fill_buffer(unknown 0x%X) called\n", (unsigned int) ds);
+ }
+ while (1) {
+ if (ds->packs) {
+ demux_packet_t *p = ds->first;
#if 0
- if(demux->reference_clock != MP_NOPTS_VALUE) {
- if((p->pts != MP_NOPTS_VALUE) && (p->pts > demux->reference_clock)
- && (ds->packs < MAX_ACUMULATED_PACKETS)) {
- if(demux_fill_buffer(demux,ds))
- continue;
- }
- }
+ if (demux->reference_clock != MP_NOPTS_VALUE) {
+ if ((p->pts != MP_NOPTS_VALUE)
+ && (p->pts > demux->reference_clock)
+ && (ds->packs < MAX_ACUMULATED_PACKETS)) {
+ if (demux_fill_buffer(demux, ds))
+ continue;
+ }
+ }
#endif
- // copy useful data:
- ds->buffer=p->buffer;
- ds->buffer_pos=0;
- ds->buffer_size=p->len;
- ds->pos=p->pos;
- ds->dpos+=p->len; // !!!
- ++ds->pack_no;
- if (p->pts != MP_NOPTS_VALUE) {
- ds->pts=p->pts;
- ds->pts_bytes=0;
- }
- ds->pts_bytes+=p->len; // !!!
- if(p->stream_pts != MP_NOPTS_VALUE) demux->stream_pts=p->stream_pts;
- ds->flags=p->flags;
- // unlink packet:
- ds->bytes-=p->len;
- ds->current=p;
- ds->first=p->next;
- if(!ds->first) ds->last=NULL;
- --ds->packs;
- return 1; //ds->buffer_size;
- }
- if(demux->audio->packs>=MAX_PACKS || demux->audio->bytes>=MAX_PACK_BYTES){
- mp_msg(MSGT_DEMUXER,MSGL_ERR,MSGTR_TooManyAudioInBuffer,demux->audio->packs,demux->audio->bytes);
- mp_msg(MSGT_DEMUXER,MSGL_HINT,MSGTR_MaybeNI);
- break;
- }
- if(demux->video->packs>=MAX_PACKS || demux->video->bytes>=MAX_PACK_BYTES){
- mp_msg(MSGT_DEMUXER,MSGL_ERR,MSGTR_TooManyVideoInBuffer,demux->video->packs,demux->video->bytes);
- mp_msg(MSGT_DEMUXER,MSGL_HINT,MSGTR_MaybeNI);
- break;
- }
- if(!demux_fill_buffer(demux,ds)){
- mp_dbg(MSGT_DEMUXER,MSGL_DBG2,"ds_fill_buffer()->demux_fill_buffer() failed\n");
- break; // EOF
+ // copy useful data:
+ ds->buffer = p->buffer;
+ ds->buffer_pos = 0;
+ ds->buffer_size = p->len;
+ ds->pos = p->pos;
+ ds->dpos += p->len; // !!!
+ ++ds->pack_no;
+ if (p->pts != MP_NOPTS_VALUE) {
+ ds->pts = p->pts;
+ ds->pts_bytes = 0;
+ }
+ ds->pts_bytes += p->len; // !!!
+ if (p->stream_pts != MP_NOPTS_VALUE)
+ demux->stream_pts = p->stream_pts;
+ ds->flags = p->flags;
+ // unlink packet:
+ ds->bytes -= p->len;
+ ds->current = p;
+ ds->first = p->next;
+ if (!ds->first)
+ ds->last = NULL;
+ --ds->packs;
+ return 1;
+ }
+ if (demux->audio->packs >= MAX_PACKS
+ || demux->audio->bytes >= MAX_PACK_BYTES) {
+ mp_msg(MSGT_DEMUXER, MSGL_ERR, MSGTR_TooManyAudioInBuffer,
+ demux->audio->packs, demux->audio->bytes);
+ mp_msg(MSGT_DEMUXER, MSGL_HINT, MSGTR_MaybeNI);
+ break;
+ }
+ if (demux->video->packs >= MAX_PACKS
+ || demux->video->bytes >= MAX_PACK_BYTES) {
+ mp_msg(MSGT_DEMUXER, MSGL_ERR, MSGTR_TooManyVideoInBuffer,
+ demux->video->packs, demux->video->bytes);
+ mp_msg(MSGT_DEMUXER, MSGL_HINT, MSGTR_MaybeNI);
+ break;
+ }
+ if (!demux_fill_buffer(demux, ds)) {
+ mp_dbg(MSGT_DEMUXER, MSGL_DBG2,
+ "ds_fill_buffer()->demux_fill_buffer() failed\n");
+ break; // EOF
+ }
}
- }
- ds->buffer_pos=ds->buffer_size=0;
- ds->buffer=NULL;
- mp_msg(MSGT_DEMUXER,MSGL_V,"ds_fill_buffer: EOF reached (stream: %s) \n",ds==demux->audio?"audio":"video");
- ds->eof=1;
- return 0;
+ ds->buffer_pos = ds->buffer_size = 0;
+ ds->buffer = NULL;
+ mp_msg(MSGT_DEMUXER, MSGL_V,
+ "ds_fill_buffer: EOF reached (stream: %s) \n",
+ ds == demux->audio ? "audio" : "video");
+ ds->eof = 1;
+ return 0;
}
-int demux_read_data(demux_stream_t *ds,unsigned char* mem,int len){
-int x;
-int bytes=0;
-while(len>0){
- x=ds->buffer_size-ds->buffer_pos;
- if(x==0){
- if(!ds_fill_buffer(ds)) return bytes;
- } else {
- if(x>len) x=len;
- if(mem) fast_memcpy(mem+bytes,&ds->buffer[ds->buffer_pos],x);
- bytes+=x;len-=x;ds->buffer_pos+=x;
- }
-}
-return bytes;
+int demux_read_data(demux_stream_t *ds, unsigned char *mem, int len)
+{
+ int x;
+ int bytes = 0;
+ while (len > 0) {
+ x = ds->buffer_size - ds->buffer_pos;
+ if (x == 0) {
+ if (!ds_fill_buffer(ds))
+ return bytes;
+ } else {
+ if (x > len)
+ x = len;
+ if (mem)
+ fast_memcpy(mem + bytes, &ds->buffer[ds->buffer_pos], x);
+ bytes += x;
+ len -= x;
+ ds->buffer_pos += x;
+ }
+ }
+ return bytes;
}
/**
@@ -494,143 +539,157 @@ return bytes;
* \return whether pattern was found
*/
int demux_pattern_3(demux_stream_t *ds, unsigned char *mem, int maxlen,
- int *read, uint32_t pattern) {
- register uint32_t head = 0xffffff00;
- register uint32_t pat = pattern & 0xffffff00;
- int total_len = 0;
- do {
- register unsigned char *ds_buf = &ds->buffer[ds->buffer_size];
- int len = ds->buffer_size - ds->buffer_pos;
- register long pos = -len;
- if (unlikely(pos >= 0)) { // buffer is empty
- ds_fill_buffer(ds);
- continue;
- }
+ int *read, uint32_t pattern)
+{
+ register uint32_t head = 0xffffff00;
+ register uint32_t pat = pattern & 0xffffff00;
+ int total_len = 0;
do {
- head |= ds_buf[pos];
- head <<= 8;
- } while (++pos && head != pat);
- len += pos;
- if (total_len + len > maxlen)
- len = maxlen - total_len;
- len = demux_read_data(ds, mem ? &mem[total_len] : NULL, len);
- total_len += len;
- } while ((head != pat || total_len < 3) && total_len < maxlen && !ds->eof);
- if (read)
- *read = total_len;
- return total_len >= 3 && head == pat;
+ register unsigned char *ds_buf = &ds->buffer[ds->buffer_size];
+ int len = ds->buffer_size - ds->buffer_pos;
+ register long pos = -len;
+ if (unlikely(pos >= 0)) { // buffer is empty
+ ds_fill_buffer(ds);
+ continue;
+ }
+ do {
+ head |= ds_buf[pos];
+ head <<= 8;
+ } while (++pos && head != pat);
+ len += pos;
+ if (total_len + len > maxlen)
+ len = maxlen - total_len;
+ len = demux_read_data(ds, mem ? &mem[total_len] : NULL, len);
+ total_len += len;
+ } while ((head != pat || total_len < 3) && total_len < maxlen && !ds->eof);
+ if (read)
+ *read = total_len;
+ return total_len >= 3 && head == pat;
}
-void ds_free_packs(demux_stream_t *ds){
- demux_packet_t *dp=ds->first;
- while(dp){
- demux_packet_t *dn=dp->next;
- free_demux_packet(dp);
- dp=dn;
- }
- if(ds->asf_packet){
- // free unfinished .asf fragments:
- free(ds->asf_packet->buffer);
- free(ds->asf_packet);
- ds->asf_packet=NULL;
- }
- ds->first=ds->last=NULL;
- ds->packs=0; // !!!!!
- ds->bytes=0;
- if(ds->current) free_demux_packet(ds->current);
- ds->current=NULL;
- ds->buffer=NULL;
- ds->buffer_pos=ds->buffer_size;
- ds->pts=0; ds->pts_bytes=0;
+void ds_free_packs(demux_stream_t *ds)
+{
+ demux_packet_t *dp = ds->first;
+ while (dp) {
+ demux_packet_t *dn = dp->next;
+ free_demux_packet(dp);
+ dp = dn;
+ }
+ if (ds->asf_packet) {
+ // free unfinished .asf fragments:
+ free(ds->asf_packet->buffer);
+ free(ds->asf_packet);
+ ds->asf_packet = NULL;
+ }
+ ds->first = ds->last = NULL;
+ ds->packs = 0; // !!!!!
+ ds->bytes = 0;
+ if (ds->current)
+ free_demux_packet(ds->current);
+ ds->current = NULL;
+ ds->buffer = NULL;
+ ds->buffer_pos = ds->buffer_size;
+ ds->pts = 0;
+ ds->pts_bytes = 0;
}
-int ds_get_packet(demux_stream_t *ds,unsigned char **start){
+int ds_get_packet(demux_stream_t *ds, unsigned char **start)
+{
int len;
- if(ds->buffer_pos>=ds->buffer_size){
- if(!ds_fill_buffer(ds)){
+ if (ds->buffer_pos >= ds->buffer_size) {
+ if (!ds_fill_buffer(ds)) {
// EOF
*start = NULL;
return -1;
- }
+ }
}
- len=ds->buffer_size-ds->buffer_pos;
+ len = ds->buffer_size - ds->buffer_pos;
*start = &ds->buffer[ds->buffer_pos];
- ds->buffer_pos+=len;
+ ds->buffer_pos += len;
return len;
}
-int ds_get_packet_pts(demux_stream_t *ds,unsigned char **start, double *pts)
+int ds_get_packet_pts(demux_stream_t *ds, unsigned char **start, double *pts)
{
int len;
*pts = MP_NOPTS_VALUE;
- if(ds->buffer_pos>=ds->buffer_size){
- if (!ds_fill_buffer(ds)) {
+ if (ds->buffer_pos >= ds->buffer_size) {
+ if (!ds_fill_buffer(ds)) {
// EOF
*start = NULL;
return -1;
- }
+ }
}
// Return pts unless this read starts from the middle of a packet
if (!ds->buffer_pos)
- *pts = ds->current->pts;
- len=ds->buffer_size-ds->buffer_pos;
+ *pts = ds->current->pts;
+ len = ds->buffer_size - ds->buffer_pos;
*start = &ds->buffer[ds->buffer_pos];
- ds->buffer_pos+=len;
+ ds->buffer_pos += len;
return len;
}
-int ds_get_packet_sub(demux_stream_t *ds,unsigned char **start){
+int ds_get_packet_sub(demux_stream_t *ds, unsigned char **start)
+{
int len;
- if(ds->buffer_pos>=ds->buffer_size){
- *start = NULL;
- if(!ds->packs) return -1; // no sub
- if(!ds_fill_buffer(ds)) return -1; // EOF
+ if (ds->buffer_pos >= ds->buffer_size) {
+ *start = NULL;
+ if (!ds->packs)
+ return -1; // no sub
+ if (!ds_fill_buffer(ds))
+ return -1; // EOF
}
- len=ds->buffer_size-ds->buffer_pos;
+ len = ds->buffer_size - ds->buffer_pos;
*start = &ds->buffer[ds->buffer_pos];
- ds->buffer_pos+=len;
+ ds->buffer_pos += len;
return len;
}
double ds_get_next_pts(demux_stream_t *ds)
{
- demuxer_t* demux = ds->demuxer;
- while(!ds->first) {
- if(demux->audio->packs>=MAX_PACKS || demux->audio->bytes>=MAX_PACK_BYTES){
- mp_msg(MSGT_DEMUXER,MSGL_ERR,MSGTR_TooManyAudioInBuffer,demux->audio->packs,demux->audio->bytes);
- mp_msg(MSGT_DEMUXER,MSGL_HINT,MSGTR_MaybeNI);
- return MP_NOPTS_VALUE;
- }
- if(demux->video->packs>=MAX_PACKS || demux->video->bytes>=MAX_PACK_BYTES){
- mp_msg(MSGT_DEMUXER,MSGL_ERR,MSGTR_TooManyVideoInBuffer,demux->video->packs,demux->video->bytes);
- mp_msg(MSGT_DEMUXER,MSGL_HINT,MSGTR_MaybeNI);
- return MP_NOPTS_VALUE;
+ demuxer_t *demux = ds->demuxer;
+ while (!ds->first) {
+ if (demux->audio->packs >= MAX_PACKS
+ || demux->audio->bytes >= MAX_PACK_BYTES) {
+ mp_msg(MSGT_DEMUXER, MSGL_ERR, MSGTR_TooManyAudioInBuffer,
+ demux->audio->packs, demux->audio->bytes);
+ mp_msg(MSGT_DEMUXER, MSGL_HINT, MSGTR_MaybeNI);
+ return MP_NOPTS_VALUE;
+ }
+ if (demux->video->packs >= MAX_PACKS
+ || demux->video->bytes >= MAX_PACK_BYTES) {
+ mp_msg(MSGT_DEMUXER, MSGL_ERR, MSGTR_TooManyVideoInBuffer,
+ demux->video->packs, demux->video->bytes);
+ mp_msg(MSGT_DEMUXER, MSGL_HINT, MSGTR_MaybeNI);
+ return MP_NOPTS_VALUE;
+ }
+ if (!demux_fill_buffer(demux, ds))
+ return MP_NOPTS_VALUE;
}
- if(!demux_fill_buffer(demux,ds))
- return MP_NOPTS_VALUE;
- }
- return ds->first->pts;
+ return ds->first->pts;
}
// ====================================================================
void demuxer_help(void)
{
- int i;
+ int i;
- mp_msg(MSGT_DEMUXER, MSGL_INFO, "Available demuxers:\n");
- mp_msg(MSGT_DEMUXER, MSGL_INFO, " demuxer: type info: (comment)\n");
- mp_msg(MSGT_IDENTIFY, MSGL_INFO, "ID_DEMUXERS\n");
- for (i = 0; demuxer_list[i]; i++) {
- if (demuxer_list[i]->type > DEMUXER_TYPE_MAX) // Don't display special demuxers
- continue;
- if (demuxer_list[i]->comment && strlen(demuxer_list[i]->comment))
- mp_msg(MSGT_DEMUXER, MSGL_INFO, "%10s %2d %s (%s)\n",
- demuxer_list[i]->name, demuxer_list[i]->type, demuxer_list[i]->info, demuxer_list[i]->comment);
- else
- mp_msg(MSGT_DEMUXER, MSGL_INFO, "%10s %2d %s\n",
- demuxer_list[i]->name, demuxer_list[i]->type, demuxer_list[i]->info);
- }
+ mp_msg(MSGT_DEMUXER, MSGL_INFO, "Available demuxers:\n");
+ mp_msg(MSGT_DEMUXER, MSGL_INFO, " demuxer: type info: (comment)\n");
+ mp_msg(MSGT_IDENTIFY, MSGL_INFO, "ID_DEMUXERS\n");
+ for (i = 0; demuxer_list[i]; i++) {
+ if (demuxer_list[i]->type > DEMUXER_TYPE_MAX) // Don't display special demuxers
+ continue;
+ if (demuxer_list[i]->comment && strlen(demuxer_list[i]->comment))
+ mp_msg(MSGT_DEMUXER, MSGL_INFO, "%10s %2d %s (%s)\n",
+ demuxer_list[i]->name, demuxer_list[i]->type,
+ demuxer_list[i]->info, demuxer_list[i]->comment);
+ else
+ mp_msg(MSGT_DEMUXER, MSGL_INFO, "%10s %2d %s\n",
+ demuxer_list[i]->name, demuxer_list[i]->type,
+ demuxer_list[i]->info);
+ }
}
@@ -644,36 +703,37 @@ void demuxer_help(void)
*/
int get_demuxer_type_from_name(char *demuxer_name, int *force)
{
- int i;
- long type_int;
- char *endptr;
+ int i;
+ long type_int;
+ char *endptr;
- if (!demuxer_name || !demuxer_name[0])
- return DEMUXER_TYPE_UNKNOWN;
- if (force) *force = demuxer_name[0] == '+';
- if (demuxer_name[0] == '+')
- demuxer_name = &demuxer_name[1];
- for (i = 0; demuxer_list[i]; i++) {
- if (demuxer_list[i]->type > DEMUXER_TYPE_MAX) // Can't select special demuxers from commandline
- continue;
- if (strcmp(demuxer_name, demuxer_list[i]->name) == 0)
- return demuxer_list[i]->type;
- }
+ if (!demuxer_name || !demuxer_name[0])
+ return DEMUXER_TYPE_UNKNOWN;
+ if (force)
+ *force = demuxer_name[0] == '+';
+ if (demuxer_name[0] == '+')
+ demuxer_name = &demuxer_name[1];
+ for (i = 0; demuxer_list[i]; i++) {
+ if (demuxer_list[i]->type > DEMUXER_TYPE_MAX) // Can't select special demuxers from commandline
+ continue;
+ if (strcmp(demuxer_name, demuxer_list[i]->name) == 0)
+ return demuxer_list[i]->type;
+ }
- // No match found, try to parse name as an integer (demuxer number)
- type_int = strtol(demuxer_name, &endptr, 0);
- if (*endptr) // Conversion failed
- return -1;
- if ((type_int > 0) && (type_int <= DEMUXER_TYPE_MAX))
- return (int)type_int;
+ // No match found, try to parse name as an integer (demuxer number)
+ type_int = strtol(demuxer_name, &endptr, 0);
+ if (*endptr) // Conversion failed
+ return -1;
+ if ((type_int > 0) && (type_int <= DEMUXER_TYPE_MAX))
+ return (int) type_int;
- return -1;
+ return -1;
}
-int extension_parsing=1; // 0=off 1=mixed (used only for unstable formats)
+int extension_parsing = 1; // 0=off 1=mixed (used only for unstable formats)
-int correct_pts=0;
-int user_correct_pts=-1;
+int correct_pts = 0;
+int user_correct_pts = -1;
/*
NOTE : Several demuxers may be opened at the same time so
@@ -688,321 +748,365 @@ int user_correct_pts=-1;
(ex: tv,mf).
*/
-static demuxer_t* demux_open_stream(stream_t *stream, int file_format,
- int force, int audio_id, int video_id, int dvdsub_id,
- char* filename) {
-
-//int file_format=(*file_format_ptr);
-
-demuxer_t *demuxer=NULL;
-
-sh_video_t *sh_video=NULL;
+static demuxer_t *demux_open_stream(stream_t *stream, int file_format,
+ int force, int audio_id, int video_id,
+ int dvdsub_id, char *filename)
+{
+ demuxer_t *demuxer = NULL;
-const demuxer_desc_t *demuxer_desc;
-int fformat = 0;
-int i;
+ sh_video_t *sh_video = NULL;
-//printf("demux_open(%p,%d,%d,%d,%d) \n",stream,file_format,audio_id,video_id,dvdsub_id);
+ const demuxer_desc_t *demuxer_desc;
+ int fformat = 0;
+ int i;
-// If somebody requested a demuxer check it
-if (file_format) {
- if ((demuxer_desc = get_demuxer_desc_from_type(file_format))) {
- demuxer = new_demuxer(stream,demuxer_desc->type,audio_id,video_id,dvdsub_id,filename);
- if (demuxer_desc->check_file)
- fformat = demuxer_desc->check_file(demuxer);
- if (force || !demuxer_desc->check_file)
- fformat = demuxer_desc->type;
- if (fformat != 0) {
- if (fformat == demuxer_desc->type) {
- demuxer_t *demux2 = demuxer;
- // Move messages to demuxer detection code?
- mp_msg(MSGT_DEMUXER, MSGL_INFO, MSGTR_Detected_XXX_FileFormat, demuxer_desc->shortdesc);
- file_format = fformat;
- if (!demuxer->desc->open || (demux2 = demuxer->desc->open(demuxer))) {
- demuxer = demux2;
- goto dmx_open;
+ // If somebody requested a demuxer check it
+ if (file_format) {
+ if ((demuxer_desc = get_demuxer_desc_from_type(file_format))) {
+ demuxer =
+ new_demuxer(stream, demuxer_desc->type, audio_id, video_id,
+ dvdsub_id, filename);
+ if (demuxer_desc->check_file)
+ fformat = demuxer_desc->check_file(demuxer);
+ if (force || !demuxer_desc->check_file)
+ fformat = demuxer_desc->type;
+ if (fformat != 0) {
+ if (fformat == demuxer_desc->type) {
+ demuxer_t *demux2 = demuxer;
+ // Move messages to demuxer detection code?
+ mp_msg(MSGT_DEMUXER, MSGL_INFO,
+ MSGTR_Detected_XXX_FileFormat,
+ demuxer_desc->shortdesc);
+ file_format = fformat;
+ if (!demuxer->desc->open
+ || (demux2 = demuxer->desc->open(demuxer))) {
+ demuxer = demux2;
+ goto dmx_open;
+ }
+ } else {
+ // Format changed after check, recurse
+ free_demuxer(demuxer);
+ return demux_open_stream(stream, fformat, force, audio_id,
+ video_id, dvdsub_id, filename);
+ }
+ }
+ // Check failed for forced demuxer, quit
+ free_demuxer(demuxer);
+ return NULL;
}
- } else {
- // Format changed after check, recurse
- free_demuxer(demuxer);
- return demux_open_stream(stream, fformat, force,
- audio_id, video_id, dvdsub_id, filename);
- }
}
- // Check failed for forced demuxer, quit
- free_demuxer(demuxer);
- return NULL;
- }
-}
-
-// Test demuxers with safe file checks
-for (i = 0; (demuxer_desc = demuxer_list[i]); i++) {
- if (demuxer_desc->safe_check) {
- demuxer = new_demuxer(stream,demuxer_desc->type,audio_id,video_id,dvdsub_id,filename);
- if ((fformat = demuxer_desc->check_file(demuxer)) != 0) {
- if (fformat == demuxer_desc->type) {
- demuxer_t *demux2 = demuxer;
- mp_msg(MSGT_DEMUXER, MSGL_INFO, MSGTR_Detected_XXX_FileFormat, demuxer_desc->shortdesc);
- file_format = fformat;
- if (!demuxer->desc->open || (demux2 = demuxer->desc->open(demuxer))) {
- demuxer = demux2;
- goto dmx_open;
+ // Test demuxers with safe file checks
+ for (i = 0; (demuxer_desc = demuxer_list[i]); i++) {
+ if (demuxer_desc->safe_check) {
+ demuxer =
+ new_demuxer(stream, demuxer_desc->type, audio_id, video_id,
+ dvdsub_id, filename);
+ if ((fformat = demuxer_desc->check_file(demuxer)) != 0) {
+ if (fformat == demuxer_desc->type) {
+ demuxer_t *demux2 = demuxer;
+ mp_msg(MSGT_DEMUXER, MSGL_INFO,
+ MSGTR_Detected_XXX_FileFormat,
+ demuxer_desc->shortdesc);
+ file_format = fformat;
+ if (!demuxer->desc->open
+ || (demux2 = demuxer->desc->open(demuxer))) {
+ demuxer = demux2;
+ goto dmx_open;
+ }
+ } else {
+ if (fformat == DEMUXER_TYPE_PLAYLIST)
+ return demuxer; // handled in mplayer.c
+ // Format changed after check, recurse
+ free_demuxer(demuxer);
+ demuxer =
+ demux_open_stream(stream, fformat, force, audio_id,
+ video_id, dvdsub_id, filename);
+ if (demuxer)
+ return demuxer; // done!
+ file_format = DEMUXER_TYPE_UNKNOWN;
+ }
+ }
+ free_demuxer(demuxer);
+ demuxer = NULL;
}
- } else {
- if (fformat == DEMUXER_TYPE_PLAYLIST)
- return demuxer; // handled in mplayer.c
- // Format changed after check, recurse
- free_demuxer(demuxer);
- demuxer=demux_open_stream(stream, fformat, force,
- audio_id, video_id, dvdsub_id, filename);
- if(demuxer) return demuxer; // done!
- file_format = DEMUXER_TYPE_UNKNOWN;
- }
}
- free_demuxer(demuxer);
- demuxer = NULL;
- }
-}
-
-// If no forced demuxer perform file extension based detection
-// Ok. We're over the stable detectable fileformats, the next ones are a bit
-// fuzzy. So by default (extension_parsing==1) try extension-based detection
-// first:
-if(file_format==DEMUXER_TYPE_UNKNOWN && filename && extension_parsing==1){
- file_format=demuxer_type_by_filename(filename);
- if(file_format!=DEMUXER_TYPE_UNKNOWN){
- // we like recursion :)
- demuxer=demux_open_stream(stream, file_format, force,
- audio_id, video_id, dvdsub_id, filename);
- if(demuxer) return demuxer; // done!
- file_format=DEMUXER_TYPE_UNKNOWN; // continue fuzzy guessing...
- mp_msg(MSGT_DEMUXER,MSGL_V,"demuxer: continue fuzzy content-based format guessing...\n");
- }
-}
-// Try detection for all other demuxers
-for (i = 0; (demuxer_desc = demuxer_list[i]); i++) {
- if (!demuxer_desc->safe_check && demuxer_desc->check_file) {
- demuxer = new_demuxer(stream,demuxer_desc->type,audio_id,video_id,dvdsub_id,filename);
- if ((fformat = demuxer_desc->check_file(demuxer)) != 0) {
- if (fformat == demuxer_desc->type) {
- demuxer_t *demux2 = demuxer;
- mp_msg(MSGT_DEMUXER, MSGL_INFO, MSGTR_Detected_XXX_FileFormat, demuxer_desc->shortdesc);
- file_format = fformat;
- if (!demuxer->desc->open || (demux2 = demuxer->desc->open(demuxer))) {
- demuxer = demux2;
- goto dmx_open;
+ // If no forced demuxer perform file extension based detection
+ // Ok. We're over the stable detectable fileformats, the next ones are
+ // a bit fuzzy. So by default (extension_parsing==1) try extension-based
+ // detection first:
+ if (file_format == DEMUXER_TYPE_UNKNOWN && filename
+ && extension_parsing == 1) {
+ file_format = demuxer_type_by_filename(filename);
+ if (file_format != DEMUXER_TYPE_UNKNOWN) {
+ // we like recursion :)
+ demuxer = demux_open_stream(stream, file_format, force, audio_id,
+ video_id, dvdsub_id, filename);
+ if (demuxer)
+ return demuxer; // done!
+ file_format = DEMUXER_TYPE_UNKNOWN; // continue fuzzy guessing...
+ mp_msg(MSGT_DEMUXER, MSGL_V,
+ "demuxer: continue fuzzy content-based format guessing...\n");
+ }
+ }
+ // Try detection for all other demuxers
+ for (i = 0; (demuxer_desc = demuxer_list[i]); i++) {
+ if (!demuxer_desc->safe_check && demuxer_desc->check_file) {
+ demuxer =
+ new_demuxer(stream, demuxer_desc->type, audio_id, video_id,
+ dvdsub_id, filename);
+ if ((fformat = demuxer_desc->check_file(demuxer)) != 0) {
+ if (fformat == demuxer_desc->type) {
+ demuxer_t *demux2 = demuxer;
+ mp_msg(MSGT_DEMUXER, MSGL_INFO,
+ MSGTR_Detected_XXX_FileFormat,
+ demuxer_desc->shortdesc);
+ file_format = fformat;
+ if (!demuxer->desc->open
+ || (demux2 = demuxer->desc->open(demuxer))) {
+ demuxer = demux2;
+ goto dmx_open;
+ }
+ } else {
+ if (fformat == DEMUXER_TYPE_PLAYLIST)
+ return demuxer; // handled in mplayer.c
+ // Format changed after check, recurse
+ free_demuxer(demuxer);
+ demuxer =
+ demux_open_stream(stream, fformat, force, audio_id,
+ video_id, dvdsub_id, filename);
+ if (demuxer)
+ return demuxer; // done!
+ file_format = DEMUXER_TYPE_UNKNOWN;
+ }
+ }
+ free_demuxer(demuxer);
+ demuxer = NULL;
}
- } else {
- if (fformat == DEMUXER_TYPE_PLAYLIST)
- return demuxer; // handled in mplayer.c
- // Format changed after check, recurse
- free_demuxer(demuxer);
- demuxer=demux_open_stream(stream, fformat, force,
- audio_id, video_id, dvdsub_id, filename);
- if(demuxer) return demuxer; // done!
- file_format = DEMUXER_TYPE_UNKNOWN;
- }
}
- free_demuxer(demuxer);
- demuxer = NULL;
- }
-}
-return NULL;
-//====== File format recognized, set up these for compatibility: =========
-dmx_open:
+ return NULL;
+ //====== File format recognized, set up these for compatibility: =========
+ dmx_open:
-demuxer->file_format=file_format;
+ demuxer->file_format = file_format;
-if ((sh_video=demuxer->video->sh) && sh_video->bih){
-int biComp=le2me_32(sh_video->bih->biCompression);
- mp_msg(MSGT_DEMUX,MSGL_INFO,"VIDEO: [%.4s] %dx%d %dbpp %5.3f fps %5.1f kbps (%4.1f kbyte/s)\n",
- (char *)&biComp,
- sh_video->bih->biWidth,
- sh_video->bih->biHeight,
- sh_video->bih->biBitCount,
- sh_video->fps,
- sh_video->i_bps*0.008f,
- sh_video->i_bps/1024.0f );
-}
+ if ((sh_video = demuxer->video->sh) && sh_video->bih) {
+ int biComp = le2me_32(sh_video->bih->biCompression);
+ mp_msg(MSGT_DEMUX, MSGL_INFO,
+ "VIDEO: [%.4s] %dx%d %dbpp %5.3f fps %5.1f kbps (%4.1f kbyte/s)\n",
+ (char *) &biComp, sh_video->bih->biWidth,
+ sh_video->bih->biHeight, sh_video->bih->biBitCount,
+ sh_video->fps, sh_video->i_bps * 0.008f,
+ sh_video->i_bps / 1024.0f);
+ }
#ifdef USE_ASS
- if (ass_enabled && ass_library) {
- for (i = 0; i < MAX_S_STREAMS; ++i) {
- sh_sub_t* sh = demuxer->s_streams[i];
- if (sh && sh->type == 'a') {
- sh->ass_track = ass_new_track(ass_library);
- if (sh->ass_track && sh->extradata)
- ass_process_codec_private(sh->ass_track, sh->extradata, sh->extradata_len);
- } else if (sh && sh->type != 'v')
- sh->ass_track = ass_default_track(ass_library);
- }
- }
+ if (ass_enabled && ass_library) {
+ for (i = 0; i < MAX_S_STREAMS; ++i) {
+ sh_sub_t *sh = demuxer->s_streams[i];
+ if (sh && sh->type == 'a') {
+ sh->ass_track = ass_new_track(ass_library);
+ if (sh->ass_track && sh->extradata)
+ ass_process_codec_private(sh->ass_track, sh->extradata,
+ sh->extradata_len);
+ } else if (sh && sh->type != 'v')
+ sh->ass_track = ass_default_track(ass_library);
+ }
+ }
#endif
-return demuxer;
+ return demuxer;
}
-char* audio_stream = NULL;
-char* sub_stream = NULL;
+char *audio_stream = NULL;
+char *sub_stream = NULL;
int audio_stream_cache = 0;
-char *demuxer_name = NULL; // parameter from -demuxer
+char *demuxer_name = NULL; // parameter from -demuxer
char *audio_demuxer_name = NULL; // parameter from -audio-demuxer
-char *sub_demuxer_name = NULL; // parameter from -sub-demuxer
+char *sub_demuxer_name = NULL; // parameter from -sub-demuxer
extern int hr_mp3_seek;
extern float stream_cache_min_percent;
extern float stream_cache_seek_min_percent;
-demuxer_t* demux_open(stream_t *vs,int file_format,int audio_id,int video_id,int dvdsub_id,char* filename){
- stream_t *as = NULL,*ss = NULL;
- demuxer_t *vd,*ad = NULL,*sd = NULL;
- demuxer_t *res;
- int afmt =DEMUXER_TYPE_UNKNOWN,sfmt = DEMUXER_TYPE_UNKNOWN ;
- int demuxer_type;
- int audio_demuxer_type = 0, sub_demuxer_type = 0;
- int demuxer_force = 0, audio_demuxer_force = 0,
- sub_demuxer_force = 0;
-
- if ((demuxer_type = get_demuxer_type_from_name(demuxer_name, &demuxer_force)) < 0) {
- mp_msg(MSGT_DEMUXER,MSGL_ERR,"-demuxer %s does not exist.\n",demuxer_name);
- }
- if ((audio_demuxer_type = get_demuxer_type_from_name(audio_demuxer_name, &audio_demuxer_force)) < 0) {
- mp_msg(MSGT_DEMUXER,MSGL_ERR,"-audio-demuxer %s does not exist.\n",audio_demuxer_name);
- }
- if ((sub_demuxer_type = get_demuxer_type_from_name(sub_demuxer_name, &sub_demuxer_force)) < 0) {
- mp_msg(MSGT_DEMUXER,MSGL_ERR,"-sub-demuxer %s does not exist.\n",sub_demuxer_name);
- }
+demuxer_t *demux_open(stream_t *vs, int file_format, int audio_id,
+ int video_id, int dvdsub_id, char *filename)
+{
+ stream_t *as = NULL, *ss = NULL;
+ demuxer_t *vd, *ad = NULL, *sd = NULL;
+ demuxer_t *res;
+ int afmt = DEMUXER_TYPE_UNKNOWN, sfmt = DEMUXER_TYPE_UNKNOWN;
+ int demuxer_type;
+ int audio_demuxer_type = 0, sub_demuxer_type = 0;
+ int demuxer_force = 0, audio_demuxer_force = 0, sub_demuxer_force = 0;
- if(audio_stream) {
- as = open_stream(audio_stream,0,&afmt);
- if(!as) {
- mp_msg(MSGT_DEMUXER,MSGL_ERR,MSGTR_CannotOpenAudioStream,audio_stream);
- return NULL;
+ if ((demuxer_type =
+ get_demuxer_type_from_name(demuxer_name, &demuxer_force)) < 0) {
+ mp_msg(MSGT_DEMUXER, MSGL_ERR, "-demuxer %s does not exist.\n",
+ demuxer_name);
}
- if(audio_stream_cache) {
- if(!stream_enable_cache(as,audio_stream_cache*1024,audio_stream_cache*1024*(stream_cache_min_percent / 100.0),
- audio_stream_cache*1024*(stream_cache_seek_min_percent / 100.0))) {
- free_stream(as);
- mp_msg(MSGT_DEMUXER,MSGL_ERR,"Can't enable audio stream cache\n");
- return NULL;
- }
+ if ((audio_demuxer_type =
+ get_demuxer_type_from_name(audio_demuxer_name,
+ &audio_demuxer_force)) < 0) {
+ mp_msg(MSGT_DEMUXER, MSGL_ERR, "-audio-demuxer %s does not exist.\n",
+ audio_demuxer_name);
}
- }
- if(sub_stream) {
- ss = open_stream(sub_stream,0,&sfmt);
- if(!ss) {
- mp_msg(MSGT_DEMUXER,MSGL_ERR,MSGTR_CannotOpenSubtitlesStream,sub_stream);
- return NULL;
+ if ((sub_demuxer_type =
+ get_demuxer_type_from_name(sub_demuxer_name,
+ &sub_demuxer_force)) < 0) {
+ mp_msg(MSGT_DEMUXER, MSGL_ERR, "-sub-demuxer %s does not exist.\n",
+ sub_demuxer_name);
}
- }
- vd = demux_open_stream(vs, demuxer_type ? demuxer_type : file_format,
- demuxer_force, audio_stream ? -2 : audio_id, video_id,
- sub_stream ? -2 : dvdsub_id, filename);
- if(!vd) {
- if(as) free_stream(as);
- if(ss) free_stream(ss);
- return NULL;
- }
- if(as) {
- ad = demux_open_stream(as, audio_demuxer_type ? audio_demuxer_type : afmt,
- audio_demuxer_force, audio_id, -2, -2, audio_stream);
- if(!ad) {
- mp_msg(MSGT_DEMUXER,MSGL_WARN,MSGTR_OpeningAudioDemuxerFailed,audio_stream);
- free_stream(as);
+ if (audio_stream) {
+ as = open_stream(audio_stream, 0, &afmt);
+ if (!as) {
+ mp_msg(MSGT_DEMUXER, MSGL_ERR, MSGTR_CannotOpenAudioStream,
+ audio_stream);
+ return NULL;
+ }
+ if (audio_stream_cache) {
+ if (!stream_enable_cache
+ (as, audio_stream_cache * 1024,
+ audio_stream_cache * 1024 * (stream_cache_min_percent /
+ 100.0),
+ audio_stream_cache * 1024 * (stream_cache_seek_min_percent /
+ 100.0))) {
+ free_stream(as);
+ mp_msg(MSGT_DEMUXER, MSGL_ERR,
+ "Can't enable audio stream cache\n");
+ return NULL;
+ }
+ }
}
- else if(ad->audio->sh && ((sh_audio_t*)ad->audio->sh)->format == 0x55) // MP3
- hr_mp3_seek=1; // Enable high res seeking
- }
- if(ss) {
- sd = demux_open_stream(ss, sub_demuxer_type ? sub_demuxer_type : sfmt,
- sub_demuxer_force, -2, -2, dvdsub_id, sub_stream);
- if(!sd) {
- mp_msg(MSGT_DEMUXER,MSGL_WARN,MSGTR_OpeningSubtitlesDemuxerFailed,sub_stream);
- free_stream(ss);
+ if (sub_stream) {
+ ss = open_stream(sub_stream, 0, &sfmt);
+ if (!ss) {
+ mp_msg(MSGT_DEMUXER, MSGL_ERR, MSGTR_CannotOpenSubtitlesStream,
+ sub_stream);
+ return NULL;
+ }
}
- }
- if(ad && sd)
- res = new_demuxers_demuxer(vd,ad,sd);
- else if(ad)
- res = new_demuxers_demuxer(vd,ad,vd);
- else if(sd)
- res = new_demuxers_demuxer(vd,vd,sd);
- else
- res = vd;
+ vd = demux_open_stream(vs, demuxer_type ? demuxer_type : file_format,
+ demuxer_force, audio_stream ? -2 : audio_id,
+ video_id, sub_stream ? -2 : dvdsub_id, filename);
+ if (!vd) {
+ if (as)
+ free_stream(as);
+ if (ss)
+ free_stream(ss);
+ return NULL;
+ }
+ if (as) {
+ ad = demux_open_stream(as,
+ audio_demuxer_type ? audio_demuxer_type : afmt,
+ audio_demuxer_force, audio_id, -2, -2,
+ audio_stream);
+ if (!ad) {
+ mp_msg(MSGT_DEMUXER, MSGL_WARN, MSGTR_OpeningAudioDemuxerFailed,
+ audio_stream);
+ free_stream(as);
+ } else if (ad->audio->sh
+ && ((sh_audio_t *) ad->audio->sh)->format == 0x55) // MP3
+ hr_mp3_seek = 1; // Enable high res seeking
+ }
+ if (ss) {
+ sd = demux_open_stream(ss, sub_demuxer_type ? sub_demuxer_type : sfmt,
+ sub_demuxer_force, -2, -2, dvdsub_id,
+ sub_stream);
+ if (!sd) {
+ mp_msg(MSGT_DEMUXER, MSGL_WARN,
+ MSGTR_OpeningSubtitlesDemuxerFailed, sub_stream);
+ free_stream(ss);
+ }
+ }
- correct_pts = user_correct_pts;
- if (correct_pts < 0)
- correct_pts = demux_control(res, DEMUXER_CTRL_CORRECT_PTS, NULL) == DEMUXER_CTRL_OK;
- return res;
+ if (ad && sd)
+ res = new_demuxers_demuxer(vd, ad, sd);
+ else if (ad)
+ res = new_demuxers_demuxer(vd, ad, vd);
+ else if (sd)
+ res = new_demuxers_demuxer(vd, vd, sd);
+ else
+ res = vd;
+
+ correct_pts = user_correct_pts;
+ if (correct_pts < 0)
+ correct_pts =
+ demux_control(res, DEMUXER_CTRL_CORRECT_PTS,
+ NULL) == DEMUXER_CTRL_OK;
+ return res;
}
-int demux_seek(demuxer_t *demuxer,float rel_seek_secs,float audio_delay,int flags){
- demux_stream_t *d_audio=demuxer->audio;
- demux_stream_t *d_video=demuxer->video;
- sh_audio_t *sh_audio=d_audio->sh;
- sh_video_t *sh_video=d_video->sh;
+int demux_seek(demuxer_t *demuxer, float rel_seek_secs, float audio_delay,
+ int flags)
+{
+ demux_stream_t *d_audio = demuxer->audio;
+ demux_stream_t *d_video = demuxer->video;
+ sh_audio_t *sh_audio = d_audio->sh;
+ sh_video_t *sh_video = d_video->sh;
double tmp = 0;
double pts;
-if(!demuxer->seekable){
- if(demuxer->file_format==DEMUXER_TYPE_AVI)
- mp_msg(MSGT_SEEK,MSGL_WARN,MSGTR_CantSeekRawAVI);
+ if (!demuxer->seekable) {
+ if (demuxer->file_format == DEMUXER_TYPE_AVI)
+ mp_msg(MSGT_SEEK, MSGL_WARN, MSGTR_CantSeekRawAVI);
#ifdef USE_TV
- else if (demuxer->file_format==DEMUXER_TYPE_TV)
- mp_msg(MSGT_SEEK,MSGL_WARN,MSGTR_TVInputNotSeekable);
+ else if (demuxer->file_format == DEMUXER_TYPE_TV)
+ mp_msg(MSGT_SEEK, MSGL_WARN, MSGTR_TVInputNotSeekable);
#endif
- else
- mp_msg(MSGT_SEEK,MSGL_WARN,MSGTR_CantSeekFile);
- return 0;
-}
-
+ else
+ mp_msg(MSGT_SEEK, MSGL_WARN, MSGTR_CantSeekFile);
+ return 0;
+ }
// clear demux buffers:
- if(sh_audio){ ds_free_packs(d_audio);sh_audio->a_buffer_len=0;}
+ if (sh_audio) {
+ ds_free_packs(d_audio);
+ sh_audio->a_buffer_len = 0;
+ }
ds_free_packs(d_video);
ds_free_packs(demuxer->sub);
-
- demuxer->stream->eof=0; // clear eof flag
- demuxer->video->eof=0;
- demuxer->audio->eof=0;
-#if 0
- if(sh_audio) sh_audio->timer=sh_video->timer;
-#else
- if(sh_video) sh_video->timer=0; // !!!!!!
-#endif
+ demuxer->stream->eof = 0;
+ demuxer->video->eof = 0;
+ demuxer->audio->eof = 0;
- if(flags & SEEK_ABSOLUTE)
- pts = 0.0f;
+ if (sh_video)
+ sh_video->timer = 0; // !!!!!!
+
+ if (flags & SEEK_ABSOLUTE)
+ pts = 0.0f;
else {
- if(demuxer->stream_pts == MP_NOPTS_VALUE)
- goto dmx_seek;
- pts = demuxer->stream_pts;
+ if (demuxer->stream_pts == MP_NOPTS_VALUE)
+ goto dmx_seek;
+ pts = demuxer->stream_pts;
}
- if(flags & SEEK_FACTOR) {
- if(stream_control(demuxer->stream, STREAM_CTRL_GET_TIME_LENGTH, &tmp) == STREAM_UNSUPPORTED)
- goto dmx_seek;
- pts += tmp * rel_seek_secs;
+ if (flags & SEEK_FACTOR) {
+ if (stream_control(demuxer->stream, STREAM_CTRL_GET_TIME_LENGTH, &tmp)
+ == STREAM_UNSUPPORTED)
+ goto dmx_seek;
+ pts += tmp * rel_seek_secs;
} else
- pts += rel_seek_secs;
+ pts += rel_seek_secs;
- if(stream_control(demuxer->stream, STREAM_CTRL_SEEK_TO_TIME, &pts) != STREAM_UNSUPPORTED) {
- demux_control(demuxer, DEMUXER_CTRL_RESYNC, NULL);
- return 1;
+ if (stream_control(demuxer->stream, STREAM_CTRL_SEEK_TO_TIME, &pts) !=
+ STREAM_UNSUPPORTED) {
+ demux_control(demuxer, DEMUXER_CTRL_RESYNC, NULL);
+ return 1;
}
-dmx_seek:
-if (demuxer->desc->seek)
- demuxer->desc->seek(demuxer,rel_seek_secs,audio_delay,flags);
+ dmx_seek:
+ if (demuxer->desc->seek)
+ demuxer->desc->seek(demuxer, rel_seek_secs, audio_delay, flags);
- if (sh_audio) resync_audio_stream(sh_audio);
+ if (sh_audio)
+ resync_audio_stream(sh_audio);
-return 1;
+ return 1;
}
int demux_info_add(demuxer_t *demuxer, const char *opt, const char *param)
@@ -1011,21 +1115,21 @@ int demux_info_add(demuxer_t *demuxer, c
int n = 0;
- for(n = 0; info && info[2*n] != NULL; n++)
- {
- if(!strcasecmp(opt,info[2*n]))
- {
- mp_msg(MSGT_DEMUX, MSGL_INFO,MSGTR_DemuxerInfoChanged,opt,param);
- free(info[2*n+1]);
- info[2*n+1] = strdup(param);
- return 0;
- }
- }
-
- info = demuxer->info = (char**)realloc(info,(2*(n+2))*sizeof(char*));
- info[2*n] = strdup(opt);
- info[2*n+1] = strdup(param);
- memset(&info[2*(n+1)],0,2*sizeof(char*));
+ for (n = 0; info && info[2 * n] != NULL; n++) {
+ if (!strcasecmp(opt, info[2 * n])) {
+ mp_msg(MSGT_DEMUX, MSGL_INFO, MSGTR_DemuxerInfoChanged, opt,
+ param);
+ free(info[2 * n + 1]);
+ info[2 * n + 1] = strdup(param);
+ return 0;
+ }
+ }
+
+ info = demuxer->info =
+ (char **) realloc(info, (2 * (n + 2)) * sizeof(char *));
+ info[2 * n] = strdup(opt);
+ info[2 * n + 1] = strdup(param);
+ memset(&info[2 * (n + 1)], 0, 2 * sizeof(char *));
return 1;
}
@@ -1035,57 +1139,70 @@ int demux_info_print(demuxer_t *demuxer)
char **info = demuxer->info;
int n;
- if(!info)
- return 0;
+ if (!info)
+ return 0;
- mp_msg(MSGT_DEMUX, MSGL_INFO,MSGTR_ClipInfo);
- for(n = 0; info[2*n] != NULL ; n++)
- {
- mp_msg(MSGT_DEMUX, MSGL_INFO, " %s: %s\n",info[2*n],info[2*n+1]);
- mp_msg(MSGT_IDENTIFY, MSGL_INFO, "ID_CLIP_INFO_NAME%d=%s\n", n, info[2*n]);
- mp_msg(MSGT_IDENTIFY, MSGL_INFO, "ID_CLIP_INFO_VALUE%d=%s\n", n, info[2*n+1]);
+ mp_msg(MSGT_DEMUX, MSGL_INFO, MSGTR_ClipInfo);
+ for (n = 0; info[2 * n] != NULL; n++) {
+ mp_msg(MSGT_DEMUX, MSGL_INFO, " %s: %s\n", info[2 * n],
+ info[2 * n + 1]);
+ mp_msg(MSGT_IDENTIFY, MSGL_INFO, "ID_CLIP_INFO_NAME%d=%s\n", n,
+ info[2 * n]);
+ mp_msg(MSGT_IDENTIFY, MSGL_INFO, "ID_CLIP_INFO_VALUE%d=%s\n", n,
+ info[2 * n + 1]);
}
mp_msg(MSGT_IDENTIFY, MSGL_INFO, "ID_CLIP_INFO_N=%d\n", n);
return 0;
}
-char* demux_info_get(demuxer_t *demuxer, const char *opt) {
- int i;
- char **info = demuxer->info;
+char *demux_info_get(demuxer_t *demuxer, const char *opt)
+{
+ int i;
+ char **info = demuxer->info;
- for(i = 0; info && info[2*i] != NULL; i++) {
- if(!strcasecmp(opt,info[2*i]))
- return info[2*i+1];
- }
+ for (i = 0; info && info[2 * i] != NULL; i++) {
+ if (!strcasecmp(opt, info[2 * i]))
+ return info[2 * i + 1];
+ }
- return NULL;
+ return NULL;
}
-int demux_control(demuxer_t *demuxer, int cmd, void *arg) {
+int demux_control(demuxer_t *demuxer, int cmd, void *arg)
+{
if (demuxer->desc->control)
- return demuxer->desc->control(demuxer,cmd,arg);
+ return demuxer->desc->control(demuxer, cmd, arg);
return DEMUXER_CTRL_NOTIMPL;
}
-double demuxer_get_time_length(demuxer_t *demuxer){
+double demuxer_get_time_length(demuxer_t *demuxer)
+{
double get_time_ans;
sh_video_t *sh_video = demuxer->video->sh;
sh_audio_t *sh_audio = demuxer->audio->sh;
// <= 0 means DEMUXER_CTRL_NOTIMPL or DEMUXER_CTRL_DONTKNOW
- if (demux_control(demuxer, DEMUXER_CTRL_GET_TIME_LENGTH,(void *)&get_time_ans)<=0) {
- if (sh_video && sh_video->i_bps && sh_audio && sh_audio->i_bps)
- get_time_ans = (double)(demuxer->movi_end-demuxer->movi_start)/(sh_video->i_bps+sh_audio->i_bps);
- else if (sh_video && sh_video->i_bps)
- get_time_ans = (double)(demuxer->movi_end-demuxer->movi_start)/sh_video->i_bps;
- else if (sh_audio && sh_audio->i_bps)
- get_time_ans = (double)(demuxer->movi_end-demuxer->movi_start)/sh_audio->i_bps;
- else
- get_time_ans=0;
+ if (demux_control
+ (demuxer, DEMUXER_CTRL_GET_TIME_LENGTH, (void *) &get_time_ans) <= 0) {
+ if (sh_video && sh_video->i_bps && sh_audio && sh_audio->i_bps)
+ get_time_ans =
+ (double) (demuxer->movi_end -
+ demuxer->movi_start) / (sh_video->i_bps +
+ sh_audio->i_bps);
+ else if (sh_video && sh_video->i_bps)
+ get_time_ans =
+ (double) (demuxer->movi_end -
+ demuxer->movi_start) / sh_video->i_bps;
+ else if (sh_audio && sh_audio->i_bps)
+ get_time_ans =
+ (double) (demuxer->movi_end -
+ demuxer->movi_start) / sh_audio->i_bps;
+ else
+ get_time_ans = 0;
}
return get_time_ans;
}
@@ -1097,56 +1214,65 @@ double demuxer_get_time_length(demuxer_t
* 0 otherwise
* \return the current play time
*/
-int demuxer_get_current_time(demuxer_t *demuxer){
+int demuxer_get_current_time(demuxer_t *demuxer)
+{
double get_time_ans = 0;
sh_video_t *sh_video = demuxer->video->sh;
- if(demuxer->stream_pts != MP_NOPTS_VALUE)
+ if (demuxer->stream_pts != MP_NOPTS_VALUE)
get_time_ans = demuxer->stream_pts;
- else if(sh_video) get_time_ans = sh_video->pts;
+ else if (sh_video)
+ get_time_ans = sh_video->pts;
return (int) get_time_ans;
}
-int demuxer_get_percent_pos(demuxer_t *demuxer){
+int demuxer_get_percent_pos(demuxer_t *demuxer)
+{
int ans = 0;
int res = demux_control(demuxer, DEMUXER_CTRL_GET_PERCENT_POS, &ans);
int len = (demuxer->movi_end - demuxer->movi_start) / 100;
if (res <= 0) {
- if (len > 0)
- ans = (demuxer->filepos - demuxer->movi_start) / len;
- else
- ans = 0;
+ if (len > 0)
+ ans = (demuxer->filepos - demuxer->movi_start) / len;
+ else
+ ans = 0;
}
- if (ans < 0) ans = 0;
- if (ans > 100) ans = 100;
+ if (ans < 0)
+ ans = 0;
+ if (ans > 100)
+ ans = 100;
return ans;
}
-int demuxer_switch_audio(demuxer_t *demuxer, int index){
+int demuxer_switch_audio(demuxer_t *demuxer, int index)
+{
int res = demux_control(demuxer, DEMUXER_CTRL_SWITCH_AUDIO, &index);
if (res == DEMUXER_CTRL_NOTIMPL)
- index = demuxer->audio->id;
+ index = demuxer->audio->id;
if (demuxer->audio->id >= 0)
- demuxer->audio->sh = demuxer->a_streams[demuxer->audio->id];
+ demuxer->audio->sh = demuxer->a_streams[demuxer->audio->id];
else
- demuxer->audio->sh = NULL;
+ demuxer->audio->sh = NULL;
return index;
}
-int demuxer_switch_video(demuxer_t *demuxer, int index){
+int demuxer_switch_video(demuxer_t *demuxer, int index)
+{
int res = demux_control(demuxer, DEMUXER_CTRL_SWITCH_VIDEO, &index);
if (res == DEMUXER_CTRL_NOTIMPL)
- index = demuxer->video->id;
+ index = demuxer->video->id;
if (demuxer->video->id >= 0)
- demuxer->video->sh = demuxer->v_streams[demuxer->video->id];
+ demuxer->video->sh = demuxer->v_streams[demuxer->video->id];
else
- demuxer->video->sh = NULL;
+ demuxer->video->sh = NULL;
return index;
}
-int demuxer_add_attachment(demuxer_t* demuxer, const char* name,
- const char* type, const void* data, size_t size) {
+int demuxer_add_attachment(demuxer_t *demuxer, const char *name,
+ const char *type, const void *data, size_t size)
+{
if (!(demuxer->num_attachments & 31))
- demuxer->attachments = realloc(demuxer->attachments, (demuxer->num_attachments + 32) * sizeof(demux_attachment_t));
+ demuxer->attachments = realloc(demuxer->attachments,
+ (demuxer->num_attachments + 32) * sizeof(demux_attachment_t));
demuxer->attachments[demuxer->num_attachments].name = strdup(name);
demuxer->attachments[demuxer->num_attachments].type = strdup(type);
@@ -1154,24 +1280,27 @@ int demuxer_add_attachment(demuxer_t* de
memcpy(demuxer->attachments[demuxer->num_attachments].data, data, size);
demuxer->attachments[demuxer->num_attachments].data_size = size;
- return demuxer->num_attachments ++;
+ return demuxer->num_attachments++;
}
-int demuxer_add_chapter(demuxer_t* demuxer, const char* name, uint64_t start, uint64_t end){
+int demuxer_add_chapter(demuxer_t *demuxer, const char *name, uint64_t start,
+ uint64_t end)
+{
if (demuxer->chapters == NULL)
- demuxer->chapters = malloc (32*sizeof(*demuxer->chapters));
+ demuxer->chapters = malloc(32 * sizeof(*demuxer->chapters));
else if (!(demuxer->num_chapters % 32))
- demuxer->chapters = realloc (demuxer->chapters, (demuxer->num_chapters + 32) * sizeof(*demuxer->chapters));
+ demuxer->chapters = realloc(demuxer->chapters,
+ (demuxer->num_chapters + 32) * sizeof(*demuxer->chapters));
demuxer->chapters[demuxer->num_chapters].start = start;
demuxer->chapters[demuxer->num_chapters].end = end;
demuxer->chapters[demuxer->num_chapters].name = strdup(name);
- return demuxer->num_chapters ++;
+ return demuxer->num_chapters++;
}
/**
- * \brief demuxer_seek_chapter() seeks to a chapter in two possible ways:
+ * \brief demuxer_seek_chapter() seeks to a chapter in two possible ways:
* either using the demuxer->chapters structure set by the demuxer
* or asking help to the stream layer (e.g. dvd)
* \param chapter - chapter number wished - 0-based
@@ -1182,50 +1311,58 @@ int demuxer_add_chapter(demuxer_t* demux
* \return -1 on error, current chapter if successful
*/
-int demuxer_seek_chapter(demuxer_t *demuxer, int chapter, int mode, float *seek_pts, int *num_chapters, char **chapter_name) {
+int demuxer_seek_chapter(demuxer_t *demuxer, int chapter, int mode,
+ float *seek_pts, int *num_chapters,
+ char **chapter_name)
+{
int ris;
int current, total;
sh_video_t *sh_video = demuxer->video->sh;
sh_audio_t *sh_audio = demuxer->audio->sh;
if (!demuxer->num_chapters || !demuxer->chapters) {
- if(!mode) {
- ris = stream_control(demuxer->stream, STREAM_CTRL_GET_CURRENT_CHAPTER, ¤t);
- if(ris == STREAM_UNSUPPORTED) return -1;
+ if (!mode) {
+ ris = stream_control(demuxer->stream,
+ STREAM_CTRL_GET_CURRENT_CHAPTER, ¤t);
+ if (ris == STREAM_UNSUPPORTED)
+ return -1;
chapter += current;
}
- if(demuxer->video->sh)
+ if (demuxer->video->sh)
ds_free_packs(demuxer->video);
- if(demuxer->audio->sh)
+ if (demuxer->audio->sh)
ds_free_packs(demuxer->audio);
- if(demuxer->sub->id >= 0)
+ if (demuxer->sub->id >= 0)
ds_free_packs(demuxer->sub);
- ris = stream_control(demuxer->stream, STREAM_CTRL_SEEK_TO_CHAPTER, &chapter);
- if(ris != STREAM_UNSUPPORTED)
+ ris =
+ stream_control(demuxer->stream, STREAM_CTRL_SEEK_TO_CHAPTER,
+ &chapter);
+ if (ris != STREAM_UNSUPPORTED)
demux_control(demuxer, DEMUXER_CTRL_RESYNC, NULL);
- if(sh_video) {
+ if (sh_video) {
ds_fill_buffer(demuxer->video);
resync_video_stream(sh_video);
}
- if(sh_audio) {
+ if (sh_audio) {
ds_fill_buffer(demuxer->audio);
resync_audio_stream(sh_audio);
}
-
- //exit status may be ok, but main() doesn't have to seek itself (because e.g. dvds depend on sectors, not on pts)
+ //exit status may be ok, but main() doesn't have to seek itself
+ // (because e.g. dvds depend on sectors, not on pts)
*seek_pts = -1.0;
- if(num_chapters) {
- if(stream_control(demuxer->stream, STREAM_CTRL_GET_NUM_CHAPTERS, num_chapters) == STREAM_UNSUPPORTED)
+ if (num_chapters) {
+ if (stream_control(demuxer->stream, STREAM_CTRL_GET_NUM_CHAPTERS,
+ num_chapters) == STREAM_UNSUPPORTED)
*num_chapters = 0;
}
- if(chapter_name) {
+ if (chapter_name) {
*chapter_name = NULL;
if (num_chapters && *num_chapters) {
char *tmp = malloc(16);
@@ -1236,18 +1373,20 @@ int demuxer_seek_chapter(demuxer_t *demu
}
}
- return (ris != STREAM_UNSUPPORTED ? chapter : -1);
- } else { //chapters structure is set in the demuxer
+ return ris != STREAM_UNSUPPORTED ? chapter : -1;
+ } else { // chapters structure is set in the demuxer
total = demuxer->num_chapters;
- if (mode==1) { //absolute seeking
+ if (mode == 1) //absolute seeking
current = chapter;
- } else { //relative seeking
+ else { //relative seeking
uint64_t now;
- now = (sh_video ? sh_video->pts : (sh_audio ? sh_audio->pts : 0.)) * 1000 + .5;
+ now =
+ (sh_video ? sh_video->pts : (sh_audio ? sh_audio->pts : 0.)) *
+ 1000 + .5;
for (current = total - 1; current >= 0; --current) {
- demux_chapter_t* chapter = demuxer->chapters + current;
+ demux_chapter_t *chapter = demuxer->chapters + current;
if (chapter->start <= now)
break;
}
@@ -1255,36 +1394,40 @@ int demuxer_seek_chapter(demuxer_t *demu
}
if (current >= total)
- return -1;
- if (current < 0) current = 0;
+ return -1;
+ if (current < 0)
+ current = 0;
*seek_pts = demuxer->chapters[current].start / 1000.0;
- if(num_chapters)
+ if (num_chapters)
*num_chapters = demuxer->num_chapters;
- if(chapter_name) {
- if(demuxer->chapters[current].name)
+ if (chapter_name) {
+ if (demuxer->chapters[current].name)
*chapter_name = strdup(demuxer->chapters[current].name);
- else *chapter_name = NULL;
+ else
+ *chapter_name = NULL;
}
return current;
}
}
-int demuxer_get_current_chapter(demuxer_t *demuxer) {
+int demuxer_get_current_chapter(demuxer_t *demuxer)
+{
int chapter = -1;
if (!demuxer->num_chapters || !demuxer->chapters) {
if (stream_control(demuxer->stream, STREAM_CTRL_GET_CURRENT_CHAPTER,
&chapter) == STREAM_UNSUPPORTED)
chapter = -1;
- }
- else {
+ } else {
sh_video_t *sh_video = demuxer->video->sh;
sh_audio_t *sh_audio = demuxer->audio->sh;
uint64_t now;
- now = (sh_video ? sh_video->pts : (sh_audio?sh_audio->pts:0))*1000+0.5;
+ now =
+ (sh_video ? sh_video->pts : (sh_audio ? sh_audio->pts : 0)) *
+ 1000 + 0.5;
for (chapter = demuxer->num_chapters - 1; chapter >= 0; --chapter) {
if (demuxer->chapters[chapter].start <= now)
break;
@@ -1293,24 +1436,25 @@ int demuxer_get_current_chapter(demuxer_
return chapter;
}
-char *demuxer_chapter_name(demuxer_t *demuxer, int chapter) {
+char *demuxer_chapter_name(demuxer_t *demuxer, int chapter)
+{
if (demuxer->num_chapters && demuxer->chapters) {
- if (chapter >=0 && chapter < demuxer->num_chapters &&
- demuxer->chapters[chapter].name)
+ if (chapter >= 0 && chapter < demuxer->num_chapters
+ && demuxer->chapters[chapter].name)
return strdup(demuxer->chapters[chapter].name);
}
return NULL;
}
-char *demuxer_chapter_display_name(demuxer_t *demuxer, int chapter) {
+char *demuxer_chapter_display_name(demuxer_t *demuxer, int chapter)
+{
char *chapter_name = demuxer_chapter_name(demuxer, chapter);
if (chapter_name) {
char *tmp = malloc(strlen(chapter_name) + 14);
snprintf(tmp, 63, "(%d) %s", chapter + 1, chapter_name);
- free(chapter_name);
+ free(chapter_name);
return tmp;
- }
- else {
+ } else {
int chapter_num = demuxer_chapter_count(demuxer);
char tmp[30];
if (chapter_num <= 0)
@@ -1321,9 +1465,10 @@ char *demuxer_chapter_display_name(demux
}
}
-float demuxer_chapter_time(demuxer_t *demuxer, int chapter, float *end) {
+float demuxer_chapter_time(demuxer_t *demuxer, int chapter, float *end)
+{
if (demuxer->num_chapters && demuxer->chapters && chapter >= 0
- && chapter < demuxer->num_chapters) {
+ && chapter < demuxer->num_chapters) {
if (end)
*end = demuxer->chapters[chapter].end / 1000.0;
return demuxer->chapters[chapter].start / 1000.0;
@@ -1331,61 +1476,68 @@ float demuxer_chapter_time(demuxer_t *de
return -1.0;
}
-int demuxer_chapter_count(demuxer_t *demuxer) {
+int demuxer_chapter_count(demuxer_t *demuxer)
+{
if (!demuxer->num_chapters || !demuxer->chapters) {
int num_chapters = 0;
if (stream_control(demuxer->stream, STREAM_CTRL_GET_NUM_CHAPTERS,
&num_chapters) == STREAM_UNSUPPORTED)
num_chapters = 0;
return num_chapters;
- }
- else
+ } else
return demuxer->num_chapters;
}
-int demuxer_angles_count(demuxer_t *demuxer) {
- int ris, angles=-1;
+int demuxer_angles_count(demuxer_t *demuxer)
+{
+ int ris, angles = -1;
ris = stream_control(demuxer->stream, STREAM_CTRL_GET_NUM_ANGLES, &angles);
- if(ris == STREAM_UNSUPPORTED) return -1;
+ if (ris == STREAM_UNSUPPORTED)
+ return -1;
return angles;
}
-int demuxer_get_current_angle(demuxer_t *demuxer) {
- int ris, curr_angle=-1;
+int demuxer_get_current_angle(demuxer_t *demuxer)
+{
+ int ris, curr_angle = -1;
ris = stream_control(demuxer->stream, STREAM_CTRL_GET_ANGLE, &curr_angle);
- if(ris == STREAM_UNSUPPORTED) return -1;
+ if (ris == STREAM_UNSUPPORTED)
+ return -1;
return curr_angle;
}
-int demuxer_set_angle(demuxer_t *demuxer, int angle) {
- int ris, angles=-1;
+int demuxer_set_angle(demuxer_t *demuxer, int angle)
+{
+ int ris, angles = -1;
sh_video_t *sh_video = demuxer->video->sh;
sh_audio_t *sh_audio = demuxer->audio->sh;
angles = demuxer_angles_count(demuxer);
- if((angles < 1) || (angle > angles)) return -1;
+ if ((angles < 1) || (angle > angles))
+ return -1;
- if(demuxer->video->sh)
+ if (demuxer->video->sh)
ds_free_packs(demuxer->video);
- if(demuxer->audio->sh)
+ if (demuxer->audio->sh)
ds_free_packs(demuxer->audio);
- if(demuxer->sub->id >= 0)
+ if (demuxer->sub->id >= 0)
ds_free_packs(demuxer->sub);
ris = stream_control(demuxer->stream, STREAM_CTRL_SET_ANGLE, &angle);
- if(ris == STREAM_UNSUPPORTED) return -1;
+ if (ris == STREAM_UNSUPPORTED)
+ return -1;
demux_control(demuxer, DEMUXER_CTRL_RESYNC, NULL);
- if(sh_video) {
+ if (sh_video) {
ds_fill_buffer(demuxer->video);
resync_video_stream(sh_video);
}
- if(sh_audio) {
+ if (sh_audio) {
ds_fill_buffer(demuxer->audio);
resync_audio_stream(sh_audio);
}
@@ -1393,13 +1545,13 @@ int demuxer_set_angle(demuxer_t *demuxer
return angle;
}
-int demuxer_audio_track_by_lang(demuxer_t* d, char* lang)
+int demuxer_audio_track_by_lang(demuxer_t *d, char *lang)
{
int i, len;
lang += strspn(lang, ",");
- while((len = strcspn(lang, ",")) > 0) {
- for (i=0; i < MAX_A_STREAMS; ++i) {
- sh_audio_t* sh = d->a_streams[i];
+ while ((len = strcspn(lang, ",")) > 0) {
+ for (i = 0; i < MAX_A_STREAMS; ++i) {
+ sh_audio_t *sh = d->a_streams[i];
if (sh && sh->lang && strncmp(sh->lang, lang, len) == 0)
return sh->aid;
}
@@ -1409,13 +1561,13 @@ int demuxer_audio_track_by_lang(demuxer_
return -1;
}
-int demuxer_sub_track_by_lang(demuxer_t* d, char* lang)
+int demuxer_sub_track_by_lang(demuxer_t *d, char *lang)
{
int i, len;
lang += strspn(lang, ",");
- while((len = strcspn(lang, ",")) > 0) {
- for (i=0; i < MAX_S_STREAMS; ++i) {
- sh_sub_t* sh = d->s_streams[i];
+ while ((len = strcspn(lang, ",")) > 0) {
+ for (i = 0; i < MAX_S_STREAMS; ++i) {
+ sh_sub_t *sh = d->s_streams[i];
if (sh && sh->lang && strncmp(sh->lang, lang, len) == 0)
return sh->sid;
}
@@ -1425,30 +1577,29 @@ int demuxer_sub_track_by_lang(demuxer_t*
return -1;
}
-int demuxer_default_audio_track(demuxer_t* d)
+int demuxer_default_audio_track(demuxer_t *d)
{
int i;
- for (i=0; i < MAX_A_STREAMS; ++i) {
- sh_audio_t* sh = d->a_streams[i];
+ for (i = 0; i < MAX_A_STREAMS; ++i) {
+ sh_audio_t *sh = d->a_streams[i];
if (sh && sh->default_track)
return sh->aid;
}
- for (i=0; i < MAX_A_STREAMS; ++i) {
- sh_audio_t* sh = d->a_streams[i];
+ for (i = 0; i < MAX_A_STREAMS; ++i) {
+ sh_audio_t *sh = d->a_streams[i];
if (sh)
return sh->aid;
}
return -1;
}
-int demuxer_default_sub_track(demuxer_t* d)
+int demuxer_default_sub_track(demuxer_t *d)
{
int i;
- for (i=0; i < MAX_S_STREAMS; ++i) {
- sh_sub_t* sh = d->s_streams[i];
+ for (i = 0; i < MAX_S_STREAMS; ++i) {
+ sh_sub_t *sh = d->s_streams[i];
if (sh && sh->default_track)
return sh->sid;
}
return -1;
}
-
19
139
Author: diego
Date: Fri Feb 22 10:09:46 2008
New Revision: 26061
Log:
Add MPLAYER_ prefix to multiple inclusion guards.
Modified:
trunk/access_mpcontext.h
trunk/asxparser.h
trunk/cfg-mencoder.h
trunk/cfg-mplayer.h
trunk/codec-cfg.h
trunk/command.h
trunk/cpudetect.h
trunk/cputable.h
trunk/drivers/generic_math.h
trunk/drivers/mga_vid.h
trunk/drivers/radeon.h
trunk/drivers/radeon_vid.h
trunk/drivers/tdfx_vid.h
trunk/edl.h
trunk/fmt-conversion.h
trunk/get_path.h
trunk/gui/app.h
trunk/gui/bitmap.h
trunk/gui/cfg.h
trunk/gui/interface.h
trunk/gui/mplayer/gmplayer.h
trunk/gui/mplayer/gtk/about.h
trunk/gui/mplayer/gtk/eq.h
trunk/gui/mplayer/gtk/fs.h
trunk/gui/mplayer/gtk/gtk_common.h
trunk/gui/mplayer/gtk/mb.h
trunk/gui/mplayer/gtk/menu.h
trunk/gui/mplayer/gtk/opts.h
trunk/gui/mplayer/gtk/pl.h
trunk/gui/mplayer/gtk/sb.h
trunk/gui/mplayer/gtk/url.h
trunk/gui/mplayer/gui_common.h
trunk/gui/mplayer/play.h
trunk/gui/mplayer/widgets.h
trunk/gui/skin/cut.h
trunk/gui/skin/font.h
trunk/gui/skin/skin.h
trunk/gui/win32/dialogs.h
trunk/gui/win32/gui.h
trunk/gui/win32/playlist.h
trunk/gui/win32/skinload.h
trunk/gui/win32/wincfg.h
trunk/gui/wm/ws.h
trunk/gui/wm/wskeys.h
trunk/gui/wm/wsmkeys.h
trunk/gui/wm/wsxdnd.h
trunk/input/ar.h
trunk/input/input.h
trunk/input/joystick.h
trunk/input/lirc.h
trunk/input/mouse.h
trunk/libaf/af.h
trunk/libaf/af_format.h
trunk/libaf/af_hrtf.h
trunk/libaf/af_mp.h
trunk/libaf/control.h
trunk/libaf/dsp.h
trunk/libaf/equalizer.h
trunk/libaf/filter.h
trunk/libaf/reorder_ch.h
trunk/libaf/window.h
trunk/libao2/audio_out.h
trunk/libao2/audio_out_internal.h
trunk/libmenu/menu.h
trunk/libmenu/menu_list.h
trunk/libmpcodecs/ad.h
trunk/libmpcodecs/ad_internal.h
trunk/libmpcodecs/ae.h
trunk/libmpcodecs/ae_faac.h
trunk/libmpcodecs/ae_lame.h
trunk/libmpcodecs/ae_lavc.h
trunk/libmpcodecs/ae_pcm.h
trunk/libmpcodecs/ae_toolame.h
trunk/libmpcodecs/ae_twolame.h
trunk/libmpcodecs/cmmx.h
trunk/libmpcodecs/dec_audio.h
trunk/libmpcodecs/dec_video.h
trunk/libmpcodecs/img_format.h
trunk/libmpcodecs/mp_image.h
trunk/libmpcodecs/mpc_info.h
trunk/libmpcodecs/native/alaw.h
trunk/libmpcodecs/native/mmx.h
trunk/libmpcodecs/native/xa_gsm.h
trunk/libmpcodecs/native/xa_gsm_int.h
trunk/libmpcodecs/pullup.h
trunk/libmpcodecs/vd.h
trunk/libmpcodecs/vd_internal.h
trunk/libmpcodecs/vf.h
trunk/libmpcodecs/vf_scale.h
trunk/libmpcodecs/vfcap.h
trunk/libmpcodecs/vqf.h
trunk/libmpdemux/asf.h
trunk/libmpdemux/aviheader.h
trunk/libmpdemux/demux_avs.h
trunk/libmpdemux/demux_rtp.h
trunk/libmpdemux/demux_rtp_internal.h
trunk/libmpdemux/demux_xmms_plugin.h
trunk/libmpdemux/demuxer.h
trunk/libmpdemux/ebml.h
trunk/libmpdemux/genres.h
trunk/libmpdemux/matroska.h
trunk/libmpdemux/mf.h
trunk/libmpdemux/mp3_hdr.h
trunk/libmpdemux/mpeg_hdr.h
trunk/libmpdemux/mpeg_packetizer.h
trunk/libmpdemux/ms_hdr.h
trunk/libmpdemux/muxer.h
trunk/libmpdemux/nuppelvideo.h
trunk/libmpdemux/parse_es.h
trunk/libmpdemux/parse_mp4.h
trunk/libmpdemux/qtpalette.h
trunk/libmpdemux/stheader.h
trunk/libmpdemux/yuv4mpeg.h
trunk/libmpdemux/yuv4mpeg_intern.h
trunk/libvo/aspect.h
trunk/libvo/fastmemcpy.h
trunk/libvo/font_load.h
trunk/libvo/geometry.h
trunk/libvo/gl_common.h
trunk/libvo/gtf.h
trunk/libvo/jpeg_enc.h
trunk/libvo/osd_font.h
trunk/libvo/spuenc.h
trunk/libvo/vesa_lvo.h
trunk/libvo/video_out.h
trunk/libvo/video_out_internal.h
trunk/libvo/videodev_mjpeg.h
trunk/libvo/vo_quartz.h
trunk/libvo/vosub_vidix.h
trunk/libvo/w32_common.h
trunk/libvo/wskeys.h
trunk/libvo/x11_common.h
trunk/m_config.h
trunk/m_option.h
trunk/m_property.h
trunk/m_struct.h
trunk/mangle.h
trunk/metadata.h
trunk/mp_core.h
trunk/mp_fifo.h
trunk/mp_msg.h
trunk/mp_osd.h
trunk/mpbswap.h
trunk/mpcommon.h
trunk/mplayer.h
trunk/osdep/getch2.h
trunk/osdep/glob.h
trunk/osdep/keycodes.h
trunk/osdep/mmap_anon.h
trunk/osdep/shmem.h
trunk/parser-cfg.h
trunk/parser-mecmd.h
trunk/parser-mpcmd.h
trunk/playtree.h
trunk/playtreeparser.h
trunk/stream/audio_in.h
trunk/stream/cache2.h
trunk/stream/cdd.h
trunk/stream/cookies.h
trunk/stream/dvbin.h
trunk/stream/frequencies.h
trunk/stream/http.h
trunk/stream/librtsp/rtsp.h
trunk/stream/librtsp/rtsp_rtp.h
trunk/stream/librtsp/rtsp_session.h
trunk/stream/netstream.h
trunk/stream/network.h
trunk/stream/pnm.h
trunk/stream/pvr.h
trunk/stream/realrtsp/asmrp.h
trunk/stream/realrtsp/real.h
trunk/stream/realrtsp/rmff.h
trunk/stream/realrtsp/sdpplin.h
trunk/stream/realrtsp/xbuffer.h
trunk/stream/rtp.h
trunk/stream/stream.h
trunk/stream/stream_dvd.h
trunk/stream/stream_dvd_common.h
trunk/stream/stream_radio.h
trunk/stream/tcp.h
trunk/stream/tv.h
trunk/stream/tvi_def.h
trunk/stream/tvi_dshow.h
trunk/stream/udp.h
trunk/stream/url.h
trunk/stream/vcd_read.h
trunk/stream/vcd_read_darwin.h
trunk/stream/vcd_read_fbsd.h
trunk/stream/vcd_read_win32.h
trunk/sub_cc.h
trunk/subopt-helper.h
trunk/unrar_exec.h
trunk/xvid_vbr.h
trunk/xvmc_render.h
Modified: trunk/access_mpcontext.h
==============================================================================
--- trunk/access_mpcontext.h (original)
+++ trunk/access_mpcontext.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef ACCESS_MPCONTEXT_H
-#define ACCESS_MPCONTEXT_H
+#ifndef MPLAYER_ACCESS_MPCONTEXT_H
+#define MPLAYER_ACCESS_MPCONTEXT_H
struct MPContext;
const void *mpctx_get_video_out(struct MPContext *mpctx);
@@ -10,4 +10,4 @@ void *mpctx_get_mixer(struct MPContext *
int mpctx_get_global_sub_size(struct MPContext *mpctx);
int mpctx_get_osd_function(struct MPContext *mpctx);
-#endif /* ACCESS_MPCONTEXT_H */
+#endif /* MPLAYER_ACCESS_MPCONTEXT_H */
Modified: trunk/asxparser.h
==============================================================================
--- trunk/asxparser.h (original)
+++ trunk/asxparser.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef ASXPARSER_H
-#define ASXPARSER_H
+#ifndef MPLAYER_ASXPARSER_H
+#define MPLAYER_ASXPARSER_H
typedef struct ASX_Parser_t ASX_Parser_t;
@@ -49,4 +49,4 @@ typedef void (*ASX_FreeFunc)(void* arg);
void
asx_list_free(void* list_ptr,ASX_FreeFunc free_func);
-#endif /* ASXPARSER_H */
+#endif /* MPLAYER_ASXPARSER_H */
Modified: trunk/cfg-mencoder.h
==============================================================================
--- trunk/cfg-mencoder.h (original)
+++ trunk/cfg-mencoder.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef CFG_MENCODER_H
-#define CFG_MENCODER_H
+#ifndef MPLAYER_CFG_MENCODER_H
+#define MPLAYER_CFG_MENCODER_H
/*
* config for cfgparser
@@ -268,4 +268,4 @@ const m_option_t mencoder_opts[]={
{NULL, NULL, 0, 0, 0, 0, NULL}
};
-#endif /* CFG_MENCODER.H */
+#endif /* MPLAYER_CFG_MENCODER_H */
Modified: trunk/cfg-mplayer.h
==============================================================================
--- trunk/cfg-mplayer.h (original)
+++ trunk/cfg-mplayer.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef CFG_MPLAYER_H
-#define CFG_MPLAYER_H
+#ifndef MPLAYER_CFG_MPLAYER_H
+#define MPLAYER_CFG_MPLAYER_H
/*
* config for cfgparser
@@ -368,5 +368,5 @@ const m_option_t mplayer_opts[]={
{NULL, NULL, 0, 0, 0, 0, NULL}
};
-#endif /* CFG_MPLAYER_H */
+#endif /* MPLAYER_CFG_MPLAYER_H */
Modified: trunk/codec-cfg.h
==============================================================================
--- trunk/codec-cfg.h (original)
+++ trunk/codec-cfg.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef CODEC_CFG_H
-#define CODEC_CFG_H
+#ifndef MPLAYER_CODEC_CFG_H
+#define MPLAYER_CODEC_CFG_H
#define CODEC_CFG_MIN 20070407
@@ -73,4 +73,4 @@ void stringset_free(stringset_t *set);
void stringset_add(stringset_t *set, const char *str);
int stringset_test(stringset_t *set, const char *str);
-#endif /* CODEC_CFG_H */
+#endif /* MPLAYER_CODEC_CFG_H */
Modified: trunk/command.h
==============================================================================
--- trunk/command.h (original)
+++ trunk/command.h Fri Feb 22 10:09:46 2008
@@ -1,8 +1,8 @@
-#ifndef COMMAND_H
-#define COMMAND_H
+#ifndef MPLAYER_COMMAND_H
+#define MPLAYER_COMMAND_H
int run_command(struct MPContext *mpctx, mp_cmd_t *cmd);
char *property_expand_string(struct MPContext *mpctx, char *str);
void property_print_help(void);
-#endif /* COMMAND_H */
+#endif /* MPLAYER_COMMAND_H */
Modified: trunk/cpudetect.h
==============================================================================
--- trunk/cpudetect.h (original)
+++ trunk/cpudetect.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef CPUDETECT_H
-#define CPUDETECT_H
+#ifndef MPLAYER_CPUDETECT_H
+#define MPLAYER_CPUDETECT_H
#define CPUTYPE_I386 3
#define CPUTYPE_I486 4
@@ -57,4 +57,4 @@ void GetCpuCaps(CpuCaps *caps);
/* returned value is malloc()'ed so free() it after use */
char *GetCpuFriendlyName(unsigned int regs[], unsigned int regs2[]);
-#endif /* CPUDETECT_H */
+#endif /* MPLAYER_CPUDETECT_H */
Modified: trunk/cputable.h
==============================================================================
--- trunk/cputable.h (original)
+++ trunk/cputable.h Fri Feb 22 10:09:46 2008
@@ -4,8 +4,8 @@
* Family F codenames owe much thanks to Neil Phillips, author of x86test.
*/
-#ifndef CPUTABLE_H
-#define CPUTABLE_H
+#ifndef MPLAYER_CPUTABLE_H
+#define MPLAYER_CPUTABLE_H
#define MAX_VENDORS 8 /* Number of CPU Vendors */
@@ -529,4 +529,4 @@ static const struct {
{"GenuineTMx86","Transmeta"}
};
-#endif /* CPUTABLE_H */
+#endif /* MPLAYER_CPUTABLE_H */
Modified: trunk/drivers/generic_math.h
==============================================================================
--- trunk/drivers/generic_math.h (original)
+++ trunk/drivers/generic_math.h Fri Feb 22 10:09:46 2008
@@ -19,8 +19,8 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#ifndef GENERIC_MATH_H
-#define GENERIC_MATH_H
+#ifndef MPLAYER_GENERIC_MATH_H
+#define MPLAYER_GENERIC_MATH_H
typedef struct gen_sincos
{
@@ -269,4 +269,4 @@ static double inline gen_cos(double x)
#undef cos
#define cos(x) gen_cos(x)
-#endif /* GENERIC_MATH_H */
+#endif /* MPLAYER_GENERIC_MATH_H */
Modified: trunk/drivers/mga_vid.h
==============================================================================
--- trunk/drivers/mga_vid.h (original)
+++ trunk/drivers/mga_vid.h Fri Feb 22 10:09:46 2008
@@ -21,8 +21,8 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#ifndef MGA_VID_H
-#define MGA_VID_H
+#ifndef MPLAYER_MGA_VID_H
+#define MPLAYER_MGA_VID_H
typedef struct mga_vid_config_s
{
@@ -65,4 +65,4 @@ uint32_t num_frames;
#define MGA_VID_VERSION 0x0201
-#endif /* MGA_VID_H */
+#endif /* MPLAYER_MGA_VID_H */
Modified: trunk/drivers/radeon.h
==============================================================================
--- trunk/drivers/radeon.h (original)
+++ trunk/drivers/radeon.h Fri Feb 22 10:09:46 2008
@@ -20,8 +20,8 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#ifndef RADEON_H
-#define RADEON_H
+#ifndef MPLAYER_RADEON_H
+#define MPLAYER_RADEON_H
/* radeon PCI ids */
@@ -2055,4 +2055,4 @@
/* End of field default values. */
-#endif /* RADEON_H */
+#endif /* MPLAYER_RADEON_H */
Modified: trunk/drivers/radeon_vid.h
==============================================================================
--- trunk/drivers/radeon_vid.h (original)
+++ trunk/drivers/radeon_vid.h Fri Feb 22 10:09:46 2008
@@ -22,8 +22,8 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#ifndef RADEON_VID_H
-#define RADEON_VID_H
+#ifndef MPLAYER_RADEON_VID_H
+#define MPLAYER_RADEON_VID_H
typedef struct mga_vid_config_s
{
@@ -123,4 +123,4 @@ uint32_t num_frames;
#define MGA_VID_VERSION 0x0201
-#endif /* RADEON_VID_H */
+#endif /* MPLAYER_RADEON_VID_H */
Modified: trunk/drivers/tdfx_vid.h
==============================================================================
--- trunk/drivers/tdfx_vid.h (original)
+++ trunk/drivers/tdfx_vid.h Fri Feb 22 10:09:46 2008
@@ -18,8 +18,8 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#ifndef TDFX_VID_H
-#define TDFX_VID_H
+#ifndef MPLAYER_TDFX_VID_H
+#define MPLAYER_TDFX_VID_H
#define TDFX_VID_VERSION 1
@@ -125,4 +125,4 @@ typedef struct tdfx_vid_overlay_s {
#define TDFX_VID_OVERLAY_ON _IO ('J', 8)
#define TDFX_VID_OVERLAY_OFF _IO ('J', 9)
-#endif /* TDFX_VID_H */
+#endif /* MPLAYER_TDFX_VID_H */
Modified: trunk/edl.h
==============================================================================
--- trunk/edl.h (original)
+++ trunk/edl.h Fri Feb 22 10:09:46 2008
@@ -1,7 +1,7 @@
// EDL version 0.6
-#ifndef EDL_H
-#define EDL_H
+#ifndef MPLAYER_EDL_H
+#define MPLAYER_EDL_H
#define EDL_SKIP 0
#define EDL_MUTE 1
@@ -26,4 +26,4 @@ extern char *edl_output_filename; // fil
void free_edl(edl_record_ptr next_edl_record); // free's entire EDL list.
edl_record_ptr edl_parse_file(void); // fills EDL stack
-#endif /* EDL_H */
+#endif /* MPLAYER_EDL_H */
Modified: trunk/fmt-conversion.h
==============================================================================
--- trunk/fmt-conversion.h (original)
+++ trunk/fmt-conversion.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef FMT_CONVERSION_H
-#define FMT_CONVERSION_H
+#ifndef MPLAYER_FMT_CONVERSION_H
+#define MPLAYER_FMT_CONVERSION_H
#ifdef USE_LIBAVUTIL_SO
#include <ffmpeg/avutil.h>
@@ -73,4 +73,4 @@ enum PixelFormat imgfmt2pixfmt(int fmt)
return PIX_FMT_NONE;
}
-#endif /* FMT_CONVERSION_H */
+#endif /* MPLAYER_FMT_CONVERSION_H */
Modified: trunk/get_path.h
==============================================================================
--- trunk/get_path.h (original)
+++ trunk/get_path.h Fri Feb 22 10:09:46 2008
@@ -18,10 +18,10 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#ifndef GET_PATH_H
-#define GET_PATH_H
+#ifndef MPLAYER_GET_PATH_H
+#define MPLAYER_GET_PATH_H
char *get_path(const char *filename);
void set_path_env();
-#endif /* GET_PATH_H */
+#endif /* MPLAYER_GET_PATH_H */
Modified: trunk/gui/app.h
==============================================================================
--- trunk/gui/app.h (original)
+++ trunk/gui/app.h Fri Feb 22 10:09:46 2008
@@ -1,6 +1,5 @@
-
-#ifndef GUI_APP_H
-#define GUI_APP_H
+#ifndef MPLAYER_GUI_APP_H
+#define MPLAYER_GUI_APP_H
#include "bitmap.h"
#include "wm/ws.h"
@@ -184,4 +183,4 @@ extern void btnModify( int event,float s
extern float btnGetValue( int event );
extern void btnSet( int event,int set );
-#endif /* GUI_APP_H */
+#endif /* MPLAYER_GUI_APP_H */
Modified: trunk/gui/bitmap.h
==============================================================================
--- trunk/gui/bitmap.h (original)
+++ trunk/gui/bitmap.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef GUI_BITMAP_H
-#define GUI_BITMAP_H
+#ifndef MPLAYER_GUI_BITMAP_H
+#define MPLAYER_GUI_BITMAP_H
typedef struct txSample
{
@@ -13,4 +13,4 @@ typedef struct txSample
int bpRead( char * fname, txSample * bf );
void Convert32to1( txSample * in,txSample * out,int adaptivlimit );
-#endif /* GUI_BITMAP_H */
+#endif /* MPLAYER_GUI_BITMAP_H */
Modified: trunk/gui/cfg.h
==============================================================================
--- trunk/gui/cfg.h (original)
+++ trunk/gui/cfg.h Fri Feb 22 10:09:46 2008
@@ -1,6 +1,5 @@
-
-#ifndef GUI_CFG_H
-#define GUI_CFG_H
+#ifndef MPLAYER_GUI_CFG_H
+#define MPLAYER_GUI_CFG_H
extern int gtkEnableAudioEqualizer;
@@ -59,4 +58,4 @@ extern gtkASS_t gtkASS;
extern int cfg_read( void );
extern int cfg_write( void );
-#endif /* GUI_CFG_H */
+#endif /* MPLAYER_GUI_CFG_H */
Modified: trunk/gui/interface.h
==============================================================================
--- trunk/gui/interface.h (original)
+++ trunk/gui/interface.h Fri Feb 22 10:09:46 2008
@@ -1,6 +1,5 @@
-
-#ifndef GUI_INTERFACE_H
-#define GUI_INTERFACE_H
+#ifndef MPLAYER_GUI_INTERFACE_H
+#define MPLAYER_GUI_INTERFACE_H
#include "../config.h"
#include "mplayer/play.h"
@@ -223,4 +222,4 @@ extern char * gstrchr( char * str,int c
sprintf( s,"%s/%s",d,n ); \
}
-#endif /* GUI_INTERFACE_H */
+#endif /* MPLAYER_GUI_INTERFACE_H */
Modified: trunk/gui/mplayer/gmplayer.h
==============================================================================
--- trunk/gui/mplayer/gmplayer.h (original)
+++ trunk/gui/mplayer/gmplayer.h Fri Feb 22 10:09:46 2008
@@ -1,6 +1,5 @@
-
-#ifndef GUI_GMPLAYER_H
-#define GUI_GMPLAYER_H
+#ifndef MPLAYER_GUI_GMPLAYER_H
+#define MPLAYER_GUI_GMPLAYER_H
extern int mplSubRender;
extern int mplMainRender;
@@ -31,4 +30,4 @@ extern void mplMenuMouseHandle( int X,in
extern void mplPBInit( void );
extern void mplPBShow( int x, int y );
-#endif /* GUI_GMPLAYER_H */
+#endif /* MPLAYER_GUI_GMPLAYER_H */
Modified: trunk/gui/mplayer/gtk/about.h
==============================================================================
--- trunk/gui/mplayer/gtk/about.h (original)
+++ trunk/gui/mplayer/gtk/about.h Fri Feb 22 10:09:46 2008
@@ -1,6 +1,5 @@
-
-#ifndef GUI_ABOUT_H
-#define GUI_ABOUT_H
+#ifndef MPLAYER_GUI_ABOUT_H
+#define MPLAYER_GUI_ABOUT_H
#include <gtk/gtk.h>
@@ -9,4 +8,4 @@ extern GtkWidget * About;
extern GtkWidget * create_About( void );
extern void ShowAboutBox( void );
-#endif /* GUI_ABOUT_H */
+#endif /* MPLAYER_GUI_ABOUT_H */
Modified: trunk/gui/mplayer/gtk/eq.h
==============================================================================
--- trunk/gui/mplayer/gtk/eq.h (original)
+++ trunk/gui/mplayer/gtk/eq.h Fri Feb 22 10:09:46 2008
@@ -1,6 +1,5 @@
-
-#ifndef GUI_EQ_H
-#define GUI_EQ_H
+#ifndef MPLAYER_GUI_EQ_H
+#define MPLAYER_GUI_EQ_H
#include <gtk/gtk.h>
@@ -9,4 +8,4 @@ extern GtkWidget * Equalizer;
extern GtkWidget * create_Equalizer( void );
extern void ShowEqualizer( void );
-#endif /* GUI_EQ_H */
+#endif /* MPLAYER_GUI_EQ_H */
Modified: trunk/gui/mplayer/gtk/fs.h
==============================================================================
--- trunk/gui/mplayer/gtk/fs.h (original)
+++ trunk/gui/mplayer/gtk/fs.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef GUI_FS_H
-#define GUI_FS_H
+#ifndef MPLAYER_GUI_FS_H
+#define MPLAYER_GUI_FS_H
#include <gtk/gtk.h>
@@ -18,4 +18,4 @@ extern void ShowFileSelect( int type, in
extern GtkWidget * create_FileSelect( void );
-#endif /* GUI_FS_H */
+#endif /* MPLAYER_GUI_FS_H */
Modified: trunk/gui/mplayer/gtk/gtk_common.h
==============================================================================
--- trunk/gui/mplayer/gtk/gtk_common.h (original)
+++ trunk/gui/mplayer/gtk/gtk_common.h Fri Feb 22 10:09:46 2008
@@ -1,6 +1,5 @@
-
-#ifndef GUI_GTK_COMMON_H
-#define GUI_GTK_COMMON_H
+#ifndef MPLAYER_GUI_GTK_COMMON_H
+#define MPLAYER_GUI_GTK_COMMON_H
#include <gdk/gdkkeysyms.h>
#include <gtk/gtk.h>
@@ -21,4 +20,4 @@ extern GtkWidget * AddVScaler( GtkAdjust
extern GtkWidget * AddComboBox( GtkWidget * parent );
extern void WidgetDestroy( GtkWidget * widget,GtkWidget ** widget_pointer );
-#endif /* GUI_GTK_COMMON_H */
+#endif /* MPLAYER_GUI_GTK_COMMON_H */
Modified: trunk/gui/mplayer/gtk/mb.h
==============================================================================
--- trunk/gui/mplayer/gtk/mb.h (original)
+++ trunk/gui/mplayer/gtk/mb.h Fri Feb 22 10:09:46 2008
@@ -1,6 +1,5 @@
-
-#ifndef GUI_MB_H
-#define GUI_MB_H
+#ifndef MPLAYER_GUI_MB_H
+#define MPLAYER_GUI_MB_H
#include <gtk/gtk.h>
@@ -9,4 +8,4 @@ extern GtkWidget * MessageBox;
extern GtkWidget * create_MessageBox( int type );
extern void ShowMessageBox( const char * msg );
-#endif /* GUI_MB_H */
+#endif /* MPLAYER_GUI_MB_H */
Modified: trunk/gui/mplayer/gtk/menu.h
==============================================================================
--- trunk/gui/mplayer/gtk/menu.h (original)
+++ trunk/gui/mplayer/gtk/menu.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef GUI_MENU_H
-#define GUI_MENU_H
+#ifndef MPLAYER_GUI_MENU_H
+#define MPLAYER_GUI_MENU_H
#include <gtk/gtk.h>
@@ -10,4 +10,4 @@ extern GtkWidget * AddSubMenu( GtkWidget
extern GtkWidget * AddSeparator( GtkWidget * Menu );
extern GtkWidget * create_PopUpMenu( void );
-#endif /* GUI_MENU_H */
+#endif /* MPLAYER_GUI_MENU_H */
Modified: trunk/gui/mplayer/gtk/opts.h
==============================================================================
--- trunk/gui/mplayer/gtk/opts.h (original)
+++ trunk/gui/mplayer/gtk/opts.h Fri Feb 22 10:09:46 2008
@@ -1,6 +1,5 @@
-
-#ifndef GUI_OPTS_H
-#define GUI_OPTS_H
+#ifndef MPLAYER_GUI_OPTS_H
+#define MPLAYER_GUI_OPTS_H
#include <gtk/gtk.h>
@@ -13,4 +12,4 @@ extern GtkWidget * create_AudioConfig( v
extern void ShowPreferences( void );
-#endif /* GUI_OPTS_H */
+#endif /* MPLAYER_GUI_OPTS_H */
Modified: trunk/gui/mplayer/gtk/pl.h
==============================================================================
--- trunk/gui/mplayer/gtk/pl.h (original)
+++ trunk/gui/mplayer/gtk/pl.h Fri Feb 22 10:09:46 2008
@@ -1,6 +1,5 @@
-
-#ifndef GUI_PL_H
-#define GUI_PL_H
+#ifndef MPLAYER_GUI_PL_H
+#define MPLAYER_GUI_PL_H
#include <gtk/gtk.h>
@@ -9,4 +8,4 @@ extern void HidePlayList( void );
extern GtkWidget * create_PlayList (void);
-#endif /* GUI_PL_H */
+#endif /* MPLAYER_GUI_PL_H */
Modified: trunk/gui/mplayer/gtk/sb.h
==============================================================================
--- trunk/gui/mplayer/gtk/sb.h (original)
+++ trunk/gui/mplayer/gtk/sb.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef GUI_SB_H
-#define GUI_SB_H
+#ifndef MPLAYER_GUI_SB_H
+#define MPLAYER_GUI_SB_H
#include <gtk/gtk.h>
@@ -9,4 +9,4 @@ extern GtkWidget * SkinBrowser;
extern void ShowSkinBrowser( void );
extern GtkWidget * create_SkinBrowser( void );
-#endif /* GUI_SB_H */
+#endif /* MPLAYER_GUI_SB_H */
Modified: trunk/gui/mplayer/gtk/url.h
==============================================================================
--- trunk/gui/mplayer/gtk/url.h (original)
+++ trunk/gui/mplayer/gtk/url.h Fri Feb 22 10:09:46 2008
@@ -1,6 +1,5 @@
-
-#ifndef GUI_URL_H
-#define GUI_URL_H
+#ifndef MPLAYER_GUI_URL_H
+#define MPLAYER_GUI_URL_H
extern GtkWidget * URL;
extern int gtkVURLDialogBox;
@@ -8,4 +7,4 @@ extern int gtkVURLDialogBox;
extern void ShowURLDialogBox( void );
extern GtkWidget * create_URL( void );
-#endif /* GUI_URL_H */
+#endif /* MPLAYER_GUI_URL_H */
Modified: trunk/gui/mplayer/gui_common.h
==============================================================================
--- trunk/gui/mplayer/gui_common.h (original)
+++ trunk/gui/mplayer/gui_common.h Fri Feb 22 10:09:46 2008
@@ -1,6 +1,5 @@
-
-#ifndef GUI_GUI_COMMON_H
-#define GUI_GUI_COMMON_H
+#ifndef MPLAYER_GUI_GUI_COMMON_H
+#define MPLAYER_GUI_GUI_COMMON_H
#include <stdlib.h>
#include <stdio.h>
@@ -18,4 +17,4 @@ extern void PutImage( txSample * bf,int
extern void SimplePotmeterPutImage( txSample * bf,int x,int y,float frac );
extern void Render( wsTWindow * window,wItem * Items,int nrItems,char * db,int size );
-#endif /* GUI_GUI_COMMON_H */
+#endif /* MPLAYER_GUI_GUI_COMMON_H */
Modified: trunk/gui/mplayer/play.h
==============================================================================
--- trunk/gui/mplayer/play.h (original)
+++ trunk/gui/mplayer/play.h Fri Feb 22 10:09:46 2008
@@ -1,6 +1,5 @@
-
-#ifndef GUI_PLAY_H
-#define GUI_PLAY_H
+#ifndef MPLAYER_GUI_PLAY_H
+#define MPLAYER_GUI_PLAY_H
#include "../config.h"
@@ -31,4 +30,4 @@ extern void EventHandling( void );
extern void mplSetFileName( char * dir,char * name,int type );
-#endif /* GUI_PLAY_H */
+#endif /* MPLAYER_GUI_PLAY_H */
Modified: trunk/gui/mplayer/widgets.h
==============================================================================
--- trunk/gui/mplayer/widgets.h (original)
+++ trunk/gui/mplayer/widgets.h Fri Feb 22 10:09:46 2008
@@ -1,6 +1,5 @@
-
-#ifndef GUI_WIDGETS_H
-#define GUI_WIDGETS_H
+#ifndef MPLAYER_GUI_WIDGETS_H
+#define MPLAYER_GUI_WIDGETS_H
#include <stdio.h>
#include <stdlib.h>
@@ -60,4 +59,4 @@ extern void gtkMessageBox( int type,cons
extern void gtkSetLayer( GtkWidget * wdg );
extern void gtkActive( GtkWidget * wdg );
-#endif /* GUI_WIDGETS_H */
+#endif /* MPLAYER_GUI_WIDGETS_H */
Modified: trunk/gui/skin/cut.h
==============================================================================
--- trunk/gui/skin/cut.h (original)
+++ trunk/gui/skin/cut.h Fri Feb 22 10:09:46 2008
@@ -1,10 +1,9 @@
-
-#ifndef GUI_CUT_H
-#define GUI_CUT_H
+#ifndef MPLAYER_GUI_CUT_H
+#define MPLAYER_GUI_CUT_H
extern void cutItem( char * in,char * out,char sep,int num );
extern int cutItemToInt( char * in,char sep,int num );
extern float cutItemToFloat( char * in,char sep,int num );
extern void cutChunk( char * in,char * s1 );
-#endif /* GUI_CUT_H */
+#endif /* MPLAYER_GUI_CUT_H */
Modified: trunk/gui/skin/font.h
==============================================================================
--- trunk/gui/skin/font.h (original)
+++ trunk/gui/skin/font.h Fri Feb 22 10:09:46 2008
@@ -1,6 +1,5 @@
-
-#ifndef GUI_FONT_H
-#define GUI_FONT_H
+#ifndef MPLAYER_GUI_FONT_H
+#define MPLAYER_GUI_FONT_H
#include "bitmap.h"
#include "app.h"
@@ -34,4 +33,4 @@ extern int fntTextWidth( int id,char *
extern int fntRead( char * path,char * fname );
extern txSample * fntRender( wItem * item,int px,const char * fmt,... );
-#endif /* GUI_FONT_H */
+#endif /* MPLAYER_GUI_FONT_H */
Modified: trunk/gui/skin/skin.h
==============================================================================
--- trunk/gui/skin/skin.h (original)
+++ trunk/gui/skin/skin.h Fri Feb 22 10:09:46 2008
@@ -1,6 +1,5 @@
-
-#ifndef GUI_SKIN_H
-#define GUI_SKIN_H
+#ifndef MPLAYER_GUI_SKIN_H
+#define MPLAYER_GUI_SKIN_H
#include "app.h"
@@ -15,4 +14,4 @@ extern char * trimleft( char * in );
extern char * strswap( char * in,char what,char whereof );
extern char * trim( char * in );
-#endif /* GUI_SKIN_H */
+#endif /* MPLAYER_GUI_SKIN_H */
Modified: trunk/gui/win32/dialogs.h
==============================================================================
--- trunk/gui/win32/dialogs.h (original)
+++ trunk/gui/win32/dialogs.h Fri Feb 22 10:09:46 2008
@@ -21,8 +21,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#ifndef GUI_DIALOGS_H
-#define GUI_DIALOGS_H
+#ifndef MPLAYER_GUI_DIALOGS_H
+#define MPLAYER_GUI_DIALOGS_H
#define TBS_TOOLTIPS 0x0100
#define WM_SYSTRAY (WM_USER+1)
@@ -131,4 +131,4 @@
#define GTK_MB_WARNING 0x4
#define GTK_MB_SIMPLE 0x8
-#endif /* GUI_DIALOGS_H */
+#endif /* MPLAYER_GUI_DIALOGS_H */
Modified: trunk/gui/win32/gui.h
==============================================================================
--- trunk/gui/win32/gui.h (original)
+++ trunk/gui/win32/gui.h Fri Feb 22 10:09:46 2008
@@ -21,8 +21,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#ifndef GUI_GUI_H
-#define GUI_GUI_H
+#ifndef MPLAYER_GUI_GUI_H
+#define MPLAYER_GUI_GUI_H
#include "config.h"
#include "mplayer.h"
@@ -117,4 +117,4 @@ extern void display_eqwindow(gui_t *gui)
extern void display_prefswindow(gui_t *gui);
extern void display_opensubtitlewindow(gui_t *gui);
-#endif /* GUI_GUI_H */
+#endif /* MPLAYER_GUI_GUI_H */
Modified: trunk/gui/win32/playlist.h
==============================================================================
--- trunk/gui/win32/playlist.h (original)
+++ trunk/gui/win32/playlist.h Fri Feb 22 10:09:46 2008
@@ -21,8 +21,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#ifndef GUI_PLAYLIST_H
-#define GUI_PLAYLIST_H
+#ifndef MPLAYER_GUI_PLAYLIST_H
+#define MPLAYER_GUI_PLAYLIST_H
typedef struct
{
@@ -56,4 +56,4 @@ struct playlist_t
extern playlist_t *create_playlist(void);
extern BOOL adddirtoplaylist(playlist_t *playlist, const char* path, BOOL recursive);
-#endif /* GUI_PLAYLIST_H */
+#endif /* MPLAYER_GUI_PLAYLIST_H */
Modified: trunk/gui/win32/skinload.h
==============================================================================
--- trunk/gui/win32/skinload.h (original)
+++ trunk/gui/win32/skinload.h Fri Feb 22 10:09:46 2008
@@ -21,8 +21,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#ifndef GUI_SKINLOAD_H
-#define GUI_SKINLOAD_H
+#ifndef MPLAYER_GUI_SKINLOAD_H
+#define MPLAYER_GUI_SKINLOAD_H
typedef struct
{
@@ -212,4 +212,4 @@ extern skin_t *loadskin(char *skindir, i
#define evShowWindow 7004
#define evFirstLoad 7005
-#endif /* GUI_SKINLOAD_H */
+#endif /* MPLAYER_GUI_SKINLOAD_H */
Modified: trunk/gui/win32/wincfg.h
==============================================================================
--- trunk/gui/win32/wincfg.h (original)
+++ trunk/gui/win32/wincfg.h Fri Feb 22 10:09:46 2008
@@ -21,8 +21,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#ifndef GUI_WINCFG_H
-#define GUI_WINCFG_H
+#ifndef MPLAYER_GUI_WINCFG_H
+#define MPLAYER_GUI_WINCFG_H
extern char *skinName;
extern int sub_window;
@@ -37,4 +37,4 @@ extern int gui_sub_pos_y;
extern int cfg_read(void);
extern int cfg_write(void);
-#endif /* GUI_WINCFG_H */
+#endif /* MPLAYER_GUI_WINCFG_H */
Modified: trunk/gui/wm/ws.h
==============================================================================
--- trunk/gui/wm/ws.h (original)
+++ trunk/gui/wm/ws.h Fri Feb 22 10:09:46 2008
@@ -4,8 +4,8 @@
// Writed by pontscho / fresh!mindworkz
// ----------------------------------------------------------------------------------------------
-#ifndef GUI_WS_H
-#define GUI_WS_H
+#ifndef MPLAYER_GUI_WS_H
+#define MPLAYER_GUI_WS_H
#include <X11/Xlib.h>
#include <X11/Xutil.h>
@@ -257,4 +257,4 @@ extern void wsScreenSaverOff( Display *
#define wgIsRect( X,Y,tX,tY,bX,bY ) ( ( (X) > (tX) )&&( (Y) > (tY) )&&( (X) < (bX) )&&( (Y) < (bY) ) )
-#endif /* GUI_WS_H */
+#endif /* MPLAYER_GUI_WS_H */
Modified: trunk/gui/wm/wskeys.h
==============================================================================
--- trunk/gui/wm/wskeys.h (original)
+++ trunk/gui/wm/wskeys.h Fri Feb 22 10:09:46 2008
@@ -1,6 +1,5 @@
-
-#ifndef GUI_WSKEYS_H
-#define GUI_WSKEYS_H
+#ifndef MPLAYER_GUI_WSKEYS_H
+#define MPLAYER_GUI_WSKEYS_H
#define wsKeyNone -1
@@ -161,4 +160,4 @@ typedef struct
extern const TwsKeyNames wsKeyNames[ wsKeyNumber ];
-#endif /* GUI_WSKEYS_H */
+#endif /* MPLAYER_GUI_WSKEYS_H */
Modified: trunk/gui/wm/wsmkeys.h
==============================================================================
--- trunk/gui/wm/wsmkeys.h (original)
+++ trunk/gui/wm/wsmkeys.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef GUI_WSMKEYS_H
-#define GUI_WSMKEYS_H
+#ifndef MPLAYER_GUI_WSMKEYS_H
+#define MPLAYER_GUI_WSMKEYS_H
#include "wskeys.h"
@@ -65,4 +65,4 @@ const TwsKeyNames wsKeyNames[ wsKeyNumbe
{ wsKeyNone, "None" }
};
-#endif /* GUI_WSMKEYS_H */
+#endif /* MPLAYER_GUI_WSMKEYS_H */
Modified: trunk/gui/wm/wsxdnd.h
==============================================================================
--- trunk/gui/wm/wsxdnd.h (original)
+++ trunk/gui/wm/wsxdnd.h Fri Feb 22 10:09:46 2008
@@ -1,6 +1,5 @@
-
-#ifndef GUI_WSXDND_H
-#define GUI_WSXDND_H
+#ifndef MPLAYER_GUI_WSXDND_H
+#define MPLAYER_GUI_WSXDND_H
void wsXDNDInitialize(void);
@@ -50,4 +49,4 @@ void wsXDNDClearAwareness(wsTWindow* win
/* XdndFinished */
#define XDND_FINISHED_TARGET_WIN(e) ((e)->xclient.data.l[0])
-#endif /* GUI_WSXDND_H */
+#endif /* MPLAYER_GUI_WSXDND_H */
Modified: trunk/input/ar.h
==============================================================================
--- trunk/input/ar.h (original)
+++ trunk/input/ar.h Fri Feb 22 10:09:46 2008
@@ -20,8 +20,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#ifndef INPUT_AR_H
-#define INPUT_AR_H
+#ifndef MPLAYER_AR_H
+#define MPLAYER_AR_H
#define AR_BASE 0x500
#define AR_PLAY (AR_BASE + 0)
@@ -39,4 +39,4 @@ int mp_input_ar_init(void);
int mp_input_ar_read(int fd);
void mp_input_ar_close(int fd);
-#endif /* INPUT_AR_H */
+#endif /* MPLAYER_AR_H */
Modified: trunk/input/input.h
==============================================================================
--- trunk/input/input.h (original)
+++ trunk/input/input.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef INPUT_H
-#define INPUT_H
+#ifndef MPLAYER_INPUT_H
+#define MPLAYER_INPUT_H
// All command IDs
#define MP_CMD_SEEK 0
@@ -302,4 +302,4 @@ mp_input_check_interrupt(int time);
extern int async_quit_request;
-#endif /* INPUT_H */
+#endif /* MPLAYER_INPUT_H */
Modified: trunk/input/joystick.h
==============================================================================
--- trunk/input/joystick.h (original)
+++ trunk/input/joystick.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef JOYSTICK_H
-#define JOYSTICK_H
+#ifndef MPLAYER_JOYSTICK_H
+#define MPLAYER_JOYSTICK_H
#define JOY_BASE (0x100+128)
#define JOY_AXIS0_PLUS (JOY_BASE+0)
@@ -39,4 +39,4 @@ int mp_input_joystick_init(char* dev);
int mp_input_joystick_read(int fd);
-#endif /* JOYSTICK_H */
+#endif /* MPLAYER_JOYSTICK_H */
Modified: trunk/input/lirc.h
==============================================================================
--- trunk/input/lirc.h (original)
+++ trunk/input/lirc.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef LIRC_H
-#define LIRC_H
+#ifndef MPLAYER_LIRC_H
+#define MPLAYER_LIRC_H
int
mp_input_lirc_init(void);
@@ -10,4 +10,4 @@ mp_input_lirc_read(int fd,char* dest, in
void
mp_input_lirc_close(int fd);
-#endif /* LIRC_H */
+#endif /* MPLAYER_LIRC_H */
Modified: trunk/input/mouse.h
==============================================================================
--- trunk/input/mouse.h (original)
+++ trunk/input/mouse.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef MOUSE_H
-#define MOUSE_H
+#ifndef MPLAYER_MOUSE_H
+#define MPLAYER_MOUSE_H
#define MOUSE_BASE ((0x100+256)|MP_NO_REPEAT_KEY)
#define MOUSE_BTN0 (MOUSE_BASE+0)
@@ -25,4 +25,4 @@
#define MOUSE_BTN8_DBL (MOUSE_BASE_DBL+8)
#define MOUSE_BTN9_DBL (MOUSE_BASE_DBL+9)
-#endif /* MOUSE_H */
+#endif /* MPLAYER_MOUSE_H */
Modified: trunk/libaf/af.h
==============================================================================
--- trunk/libaf/af.h (original)
+++ trunk/libaf/af.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef AF_H
-#define AF_H
+#ifndef MPLAYER_AF_H
+#define MPLAYER_AF_H
#include <stdio.h>
@@ -354,4 +354,4 @@ extern af_msg_cfg_t af_msg_cfg; // Messa
#endif
//! \}
-#endif /* AF_H */
+#endif /* MPLAYER_AF_H */
Modified: trunk/libaf/af_format.h
==============================================================================
--- trunk/libaf/af_format.h (original)
+++ trunk/libaf/af_format.h Fri Feb 22 10:09:46 2008
@@ -1,8 +1,9 @@
/* The sample format system used lin libaf is based on bitmasks. The
format definition only refers to the storage format not the
resolution. */
-#ifndef AF_FORMAT_H
-#define AF_FORMAT_H
+
+#ifndef MPLAYER_AF_FORMAT_H
+#define MPLAYER_AF_FORMAT_H
#ifndef MPLAYER_CONFIG_H
#error af_format.h needs config.h
@@ -93,4 +94,4 @@ extern int af_bits2fmt(int bits);
extern char* af_fmt2str(int format, char* str, int size);
extern const char* af_fmt2str_short(int format);
-#endif /* AF_FORMAT_H */
+#endif /* MPLAYER_AF_FORMAT_H */
Modified: trunk/libaf/af_hrtf.h
==============================================================================
--- trunk/libaf/af_hrtf.h (original)
+++ trunk/libaf/af_hrtf.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef AF_HRTF_H
-#define AF_HRTF_H
+#ifndef MPLAYER_AF_HRTF_H
+#define MPLAYER_AF_HRTF_H
#define HRTF_MIX_51 0
#define HRTF_MIX_STEREO 1
@@ -490,4 +490,4 @@ float cr_filt[128] = {
-0.0002379619297227554, 0.0007130120121089036
};
-#endif /* AF_HRTF_H */
+#endif /* MPLAYER_AF_HRTF_H */
Modified: trunk/libaf/af_mp.h
==============================================================================
--- trunk/libaf/af_mp.h (original)
+++ trunk/libaf/af_mp.h Fri Feb 22 10:09:46 2008
@@ -1,6 +1,6 @@
/* Include file for mplayer specific defines and includes */
-#ifndef AF_MP_H
-#define AF_MP_H
+#ifndef MPLAYER_AF_MP_H
+#define MPLAYER_AF_MP_H
#include "config.h"
#include "mp_msg.h"
@@ -19,4 +19,4 @@
#define af_msg(lev, args... ) \
mp_msg(MSGT_AFILTER,(((lev)<0)?((lev)+3):(((lev)==0)?MSGL_INFO:((lev)+5))), ##args )
-#endif /* AF_MP_H */
+#endif /* MPLAYER_AF_MP_H */
Modified: trunk/libaf/control.h
==============================================================================
--- trunk/libaf/control.h (original)
+++ trunk/libaf/control.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef AF_CONTROL_H
-#define AF_CONTROL_H
+#ifndef MPLAYER_CONTROL_H
+#define MPLAYER_CONTROL_H
/*********************************************
// Control info struct.
@@ -234,4 +234,4 @@ typedef struct af_control_ext_s{
#define AF_CONTROL_PLAYBACK_SPEED 0x00002500 | AF_CONTROL_FILTER_SPECIFIC
#define AF_CONTROL_SCALETEMPO_AMOUNT 0x00002600 | AF_CONTROL_FILTER_SPECIFIC
-#endif /* AF_CONTROL_H */
+#endif /* MPLAYER_CONTROL_H */
Modified: trunk/libaf/dsp.h
==============================================================================
--- trunk/libaf/dsp.h (original)
+++ trunk/libaf/dsp.h Fri Feb 22 10:09:46 2008
@@ -8,8 +8,8 @@
//=============================================================================
*/
-#ifndef DSP_H
-#define DSP_H
+#ifndef MPLAYER_DSP_H
+#define MPLAYER_DSP_H
/* Implementation of routines used for DSP */
@@ -19,4 +19,4 @@
#include <window.h>
#include <filter.h>
-#endif /* DSP_H */
+#endif /* MPLAYER_DSP_H */
Modified: trunk/libaf/equalizer.h
==============================================================================
--- trunk/libaf/equalizer.h (original)
+++ trunk/libaf/equalizer.h Fri Feb 22 10:09:46 2008
@@ -8,8 +8,8 @@
//=============================================================================
*/
-#ifndef EQUALIZER_H
-#define EQUALIZER_H
+#ifndef MPLAYER_EQUALIZER_H
+#define MPLAYER_EQUALIZER_H
/* Equalizer plugin header file defines struct used for setting or
getting the gain of a specific channel and frequency */
@@ -35,4 +35,4 @@ nr. center frequency
9 16.00 kHz
*/
-#endif /* EQUALIZER_H */
+#endif /* MPLAYER_EQUALIZER_H */
Modified: trunk/libaf/filter.h
==============================================================================
--- trunk/libaf/filter.h (original)
+++ trunk/libaf/filter.h Fri Feb 22 10:09:46 2008
@@ -8,12 +8,12 @@
//=============================================================================
*/
-#if !defined DSP_H
+#if !defined MPLAYER_DSP_H
# error "Never use <filter.h> directly; include <dsp.h> instead"
#endif
-#ifndef FILTER_H
-#define FILTER_H
+#ifndef MPLAYER_FILTER_H
+#define MPLAYER_FILTER_H
// Design and implementation of different types of digital filters
@@ -66,4 +66,4 @@ extern int af_filter_szxform(_ftype_t* a
xq[xi]=(xq)[(xi)+(n)]=*(in);\
xi=(++(xi))&((n)-1);
-#endif /* FILTER_H */
+#endif /* MPLAYER_FILTER_H */
Modified: trunk/libaf/reorder_ch.h
==============================================================================
--- trunk/libaf/reorder_ch.h (original)
+++ trunk/libaf/reorder_ch.h Fri Feb 22 10:09:46 2008
@@ -20,8 +20,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#ifndef REORDER_CH_H
-#define REORDER_CH_H
+#ifndef MPLAYER_REORDER_CH_H
+#define MPLAYER_REORDER_CH_H
// L - Left
// R - Right
@@ -122,4 +122,4 @@ void reorder_channel_nch(void *buf,
int samples,
int samplesize);
-#endif /* REORDER_CH_H */
+#endif /* MPLAYER_REORDER_CH_H */
Modified: trunk/libaf/window.h
==============================================================================
--- trunk/libaf/window.h (original)
+++ trunk/libaf/window.h Fri Feb 22 10:09:46 2008
@@ -15,12 +15,12 @@
coefficients will be stored.
*/
-#if !defined DSP_H
+#if !defined MPLAYER_DSP_H
# error "Never use <window.h> directly; include <dsp.h> instead"
#endif
-#ifndef WINDOW_H
-#define WINDOW_H
+#ifndef MPLAYER_WINDOW_H
+#define MPLAYER_WINDOW_H
extern void af_window_boxcar(int n, _ftype_t* w);
extern void af_window_triang(int n, _ftype_t* w);
@@ -30,4 +30,4 @@ extern void af_window_blackman(int n,_ft
extern void af_window_flattop(int n,_ftype_t* w);
extern void af_window_kaiser(int n, _ftype_t* w,_ftype_t b);
-#endif /* WINDOW_H */
+#endif /* MPLAYER_WINDOW_H */
Modified: trunk/libao2/audio_out.h
==============================================================================
--- trunk/libao2/audio_out.h (original)
+++ trunk/libao2/audio_out.h Fri Feb 22 10:09:46 2008
@@ -1,6 +1,5 @@
-
-#ifndef AUDIO_OUT_H
-#define AUDIO_OUT_H
+#ifndef MPLAYER_AUDIO_OUT_H
+#define MPLAYER_AUDIO_OUT_H
typedef struct ao_info_s
{
@@ -72,4 +71,4 @@ typedef struct ao_control_vol_s {
float right;
} ao_control_vol_t;
-#endif /* AUDIO_OUT_H */
+#endif /* MPLAYER_AUDIO_OUT_H */
Modified: trunk/libao2/audio_out_internal.h
==============================================================================
--- trunk/libao2/audio_out_internal.h (original)
+++ trunk/libao2/audio_out_internal.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef AUDIO_OUT_INTERNAL_H
-#define AUDIO_OUT_INTERNAL_H
+#ifndef MPLAYER_AUDIO_OUT_INTERNAL_H
+#define MPLAYER_AUDIO_OUT_INTERNAL_H
// prototypes:
//static ao_info_t info;
@@ -27,4 +27,4 @@ static void audio_resume(void);
audio_resume\
};
-#endif /* AUDIO_OUT_INTERNAL_H */
+#endif /* MPLAYER_AUDIO_OUT_INTERNAL_H */
Modified: trunk/libmenu/menu.h
==============================================================================
--- trunk/libmenu/menu.h (original)
+++ trunk/libmenu/menu.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef MENU_H
-#define MENU_H
+#ifndef MPLAYER_MENU_H
+#define MPLAYER_MENU_H
struct menu_priv_s;
typedef struct menu_s menu_t;
@@ -92,4 +92,4 @@ void menu_draw_text_full(mp_image_t* mpi
void menu_draw_box(mp_image_t* mpi, unsigned char grey, unsigned char alpha, int x, int y, int w, int h);
-#endif /* MENU_H */
+#endif /* MPLAYER_MENU_H */
Modified: trunk/libmenu/menu_list.h
==============================================================================
--- trunk/libmenu/menu_list.h (original)
+++ trunk/libmenu/menu_list.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef MENU_LIST_H
-#define MENU_LIST_H
+#ifndef MPLAYER_MENU_LIST_H
+#define MPLAYER_MENU_LIST_H
typedef struct list_entry_s list_entry_t;
@@ -83,4 +83,4 @@ extern const menu_list_priv_t menu_list_
{ "ptr-bg-alpha", M_ST_OFF(menu_list_priv_t,ptr_bg_alpha), \
CONF_TYPE_INT, M_OPT_RANGE, 0, 255, NULL } \
-#endif /* MENU_LIST_H */
+#endif /* MPLAYER_MENU_LIST_H */
Modified: trunk/libmpcodecs/ad.h
==============================================================================
--- trunk/libmpcodecs/ad.h (original)
+++ trunk/libmpcodecs/ad.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef AD_H
-#define AD_H
+#ifndef MPLAYER_AD_H
+#define MPLAYER_AD_H
#include "mpc_info.h"
typedef mp_codec_info_t ad_info_t;
@@ -30,4 +30,4 @@ extern ad_functions_t* mpcodecs_ad_drive
// fallback: use hw mixer in libao
#define ADCTRL_SET_VOLUME 4 /* set volume (used for mp3lib and liba52) */
-#endif /* AD_H */
+#endif /* MPLAYER_AD_H */
Modified: trunk/libmpcodecs/ad_internal.h
==============================================================================
--- trunk/libmpcodecs/ad_internal.h (original)
+++ trunk/libmpcodecs/ad_internal.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef AD_INTERNAL_H
-#define AD_INTERNAL_H
+#ifndef MPLAYER_AD_INTERNAL_H
+#define MPLAYER_AD_INTERNAL_H
#include "codec-cfg.h"
#include "libaf/af_format.h"
@@ -26,4 +26,4 @@ static int decode_audio(sh_audio_t *sh,u
decode_audio\
};
-#endif /* AD_INTERNAL_H */
+#endif /* MPLAYER_AD_INTERNAL_H */
Modified: trunk/libmpcodecs/ae.h
==============================================================================
--- trunk/libmpcodecs/ae.h (original)
+++ trunk/libmpcodecs/ae.h Fri Feb 22 10:09:46 2008
@@ -1,6 +1,5 @@
-
-#ifndef AE_H
-#define AE_H
+#ifndef MPLAYER_AE_H
+#define MPLAYER_AE_H
#define ACODEC_COPY 0
#define ACODEC_PCM 1
@@ -43,4 +42,4 @@ typedef struct audio_encoder_s {
audio_encoder_t *new_audio_encoder(muxer_stream_t *stream, audio_encoding_params_t *params);
-#endif /* AE_H */
+#endif /* MPLAYER_AE_H */
Modified: trunk/libmpcodecs/ae_faac.h
==============================================================================
--- trunk/libmpcodecs/ae_faac.h (original)
+++ trunk/libmpcodecs/ae_faac.h Fri Feb 22 10:09:46 2008
@@ -1,8 +1,8 @@
-#ifndef AE_FAAC_H
-#define AE_FAAC_H
+#ifndef MPLAYER_AE_FAAC_H
+#define MPLAYER_AE_FAAC_H
#include "ae.h"
int mpae_init_faac(audio_encoder_t *encoder);
-#endif /* AE_FAAC_H */
+#endif /* MPLAYER_AE_FAAC_H */
Modified: trunk/libmpcodecs/ae_lame.h
==============================================================================
--- trunk/libmpcodecs/ae_lame.h (original)
+++ trunk/libmpcodecs/ae_lame.h Fri Feb 22 10:09:46 2008
@@ -1,8 +1,8 @@
-#ifndef AE_LAME_H
-#define AE_LAME_H
+#ifndef MPLAYER_AE_LAME_H
+#define MPLAYER_AE_LAME_H
#include "ae.h"
int mpae_init_lame(audio_encoder_t *encoder);
-#endif /* AE_LAME_H */
+#endif /* MPLAYER_AE_LAME_H */
Modified: trunk/libmpcodecs/ae_lavc.h
==============================================================================
--- trunk/libmpcodecs/ae_lavc.h (original)
+++ trunk/libmpcodecs/ae_lavc.h Fri Feb 22 10:09:46 2008
@@ -1,8 +1,8 @@
-#ifndef AE_LAVC_H
-#define AE_LAVC_H
+#ifndef MPLAYER_AE_LAVC_H
+#define MPLAYER_AE_LAVC_H
#include "ae.h"
int mpae_init_lavc(audio_encoder_t *encoder);
-#endif /* AE_LAVC_H */
+#endif /* MPLAYER_AE_LAVC_H */
Modified: trunk/libmpcodecs/ae_pcm.h
==============================================================================
--- trunk/libmpcodecs/ae_pcm.h (original)
+++ trunk/libmpcodecs/ae_pcm.h Fri Feb 22 10:09:46 2008
@@ -1,8 +1,8 @@
-#ifndef AE_PCM_H
-#define AE_PCM_H
+#ifndef MPLAYER_AE_PCM_H
+#define MPLAYER_AE_PCM_H
#include "ae.h"
int mpae_init_pcm(audio_encoder_t *encoder);
-#endif /* AE_PCM_H */
+#endif /* MPLAYER_AE_PCM_H */
Modified: trunk/libmpcodecs/ae_toolame.h
==============================================================================
--- trunk/libmpcodecs/ae_toolame.h (original)
+++ trunk/libmpcodecs/ae_toolame.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef AE_TOOLAME_H
-#define AE_TOOLAME_H
+#ifndef MPLAYER_AE_TOOLAME_H
+#define MPLAYER_AE_TOOLAME_H
#include "ae.h"
#include <toolame.h>
@@ -13,4 +13,4 @@ typedef struct {
int mpae_init_toolame(audio_encoder_t *encoder);
-#endif /* AE_TOOLAME_H */
+#endif /* MPLAYER_AE_TOOLAME_H */
Modified: trunk/libmpcodecs/ae_twolame.h
==============================================================================
--- trunk/libmpcodecs/ae_twolame.h (original)
+++ trunk/libmpcodecs/ae_twolame.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef AE_TWOLAME_H
-#define AE_TWOLAME_H
+#ifndef MPLAYER_AE_TWOLAME_H
+#define MPLAYER_AE_TWOLAME_H
#include "ae.h"
#include <twolame.h>
@@ -11,4 +11,4 @@ typedef struct {
int mpae_init_twolame(audio_encoder_t *encoder);
-#endif /* AE_TWOLAME_H */
+#endif /* MPLAYER_AE_TWOLAME_H */
Modified: trunk/libmpcodecs/cmmx.h
==============================================================================
--- trunk/libmpcodecs/cmmx.h (original)
+++ trunk/libmpcodecs/cmmx.h Fri Feb 22 10:09:46 2008
@@ -4,8 +4,8 @@
* Author: Zoltan Hidvegi
*/
-#ifndef CMMX_H
-#define CMMX_H
+#ifndef MPLAYER_CMMX_H
+#define MPLAYER_CMMX_H
typedef unsigned long cmmx_t;
@@ -183,4 +183,4 @@ pcmpeqb(cmmx_t a, cmmx_t b)
return pcmpzb(a ^ b);
}
-#endif /* CMMX_H */
+#endif /* MPLAYER_CMMX_H */
Modified: trunk/libmpcodecs/dec_audio.h
==============================================================================
--- trunk/libmpcodecs/dec_audio.h (original)
+++ trunk/libmpcodecs/dec_audio.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef DEC_AUDIO_H
-#define DEC_AUDIO_H
+#ifndef MPLAYER_DEC_AUDIO_H
+#define MPLAYER_DEC_AUDIO_H
// dec_audio.c:
extern void afm_help(void);
@@ -12,4 +12,4 @@ extern void uninit_audio(sh_audio_t *sh_
extern int init_audio_filters(sh_audio_t *sh_audio, int in_samplerate,
int *out_samplerate, int *out_channels, int *out_format);
-#endif /* DEC_AUDIO_H */
+#endif /* MPLAYER_DEC_AUDIO_H */
Modified: trunk/libmpcodecs/dec_video.h
==============================================================================
--- trunk/libmpcodecs/dec_video.h (original)
+++ trunk/libmpcodecs/dec_video.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef DEC_VIDEO_H
-#define DEC_VIDEO_H
+#ifndef MPLAYER_DEC_VIDEO_H
+#define MPLAYER_DEC_VIDEO_H
// dec_video.c:
extern void vfm_help(void);
@@ -21,4 +21,4 @@ extern int get_current_video_decoder_lag
extern int divx_quality;
-#endif /* DEC_VIDEO_H */
+#endif /* MPLAYER_DEC_VIDEO_H */
Modified: trunk/libmpcodecs/img_format.h
==============================================================================
--- trunk/libmpcodecs/img_format.h (original)
+++ trunk/libmpcodecs/img_format.h Fri Feb 22 10:09:46 2008
@@ -1,6 +1,5 @@
-
-#ifndef IMG_FORMAT_H
-#define IMG_FORMAT_H
+#ifndef MPLAYER_IMG_FORMAT_H
+#define MPLAYER_IMG_FORMAT_H
/* RGB/BGR Formats */
@@ -117,4 +116,4 @@ typedef struct {
const char *vo_format_name(int format);
-#endif /* IMG_FORMAT_H */
+#endif /* MPLAYER_IMG_FORMAT_H */
Modified: trunk/libmpcodecs/mp_image.h
==============================================================================
--- trunk/libmpcodecs/mp_image.h (original)
+++ trunk/libmpcodecs/mp_image.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef MP_IMAGE_H
-#define MP_IMAGE_H
+#ifndef MPLAYER_MP_IMAGE_H
+#define MPLAYER_MP_IMAGE_H
//--------- codec's requirements (filled by the codec/vf) ---------
@@ -228,4 +228,4 @@ static inline void free_mp_image(mp_imag
mp_image_t* alloc_mpi(int w, int h, unsigned long int fmt);
void copy_mpi(mp_image_t *dmpi, mp_image_t *mpi);
-#endif /* MP_IMAGE_H */
+#endif /* MPLAYER_MP_IMAGE_H */
Modified: trunk/libmpcodecs/mpc_info.h
==============================================================================
--- trunk/libmpcodecs/mpc_info.h (original)
+++ trunk/libmpcodecs/mpc_info.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef MPC_INFO_H
-#define MPC_INFO_H
+#ifndef MPLAYER_MPC_INFO_H
+#define MPLAYER_MPC_INFO_H
typedef struct mp_codec_info_s
{
@@ -22,4 +22,4 @@ typedef struct mp_codec_info_s
#define CONTROL_ERROR -2
#define CONTROL_NA -3
-#endif /* MPC_INFO_H */
+#endif /* MPLAYER_MPC_INFO_H */
Modified: trunk/libmpcodecs/native/alaw.h
==============================================================================
--- trunk/libmpcodecs/native/alaw.h (original)
+++ trunk/libmpcodecs/native/alaw.h Fri Feb 22 10:09:46 2008
@@ -1,7 +1,7 @@
// Generated by TOOLS/alaw-gen.c
-#ifndef ALAW_H
-#define ALAW_H
+#ifndef MPLAYER_ALAW_H
+#define MPLAYER_ALAW_H
const short alaw2short[]={
-5504, -5248, -6016, -5760, -4480, -4224, -4992, -4736,
@@ -73,4 +73,4 @@ const short ulaw2short[]={
56, 48, 40, 32, 24, 16, 8, 0
};
-#endif /* ALAW_H */
+#endif /* MPLAYER_ALAW_H */
Modified: trunk/libmpcodecs/native/mmx.h
==============================================================================
--- trunk/libmpcodecs/native/mmx.h (original)
+++ trunk/libmpcodecs/native/mmx.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef MMX_H
-#define MMX_H
+#ifndef MPLAYER_MMX_H
+#define MPLAYER_MMX_H
typedef union {
long long q; /* Quadword (64-bit) value */
@@ -77,4 +77,4 @@ typedef union {
#define emms() __asm__ __volatile__ ("emms")
-#endif /* MMX_H */
+#endif /* MPLAYER_MMX_H */
Modified: trunk/libmpcodecs/native/xa_gsm.h
==============================================================================
--- trunk/libmpcodecs/native/xa_gsm.h (original)
+++ trunk/libmpcodecs/native/xa_gsm.h Fri Feb 22 10:09:46 2008
@@ -1,8 +1,8 @@
-#ifndef XA_GSM_H
-#define XA_GSM_H
+#ifndef MPLAYER_XA_GSM_H
+#define MPLAYER_XA_GSM_H
void XA_MSGSM_Decoder(unsigned char *ibuf,unsigned short *obuf);
void XA_GSM_Decoder(unsigned char *ibuf,unsigned short *obuf);
void GSM_Init(void);
-#endif /* XA_GSM_H */
+#endif /* MPLAYER_XA_GSM_H */
Modified: trunk/libmpcodecs/native/xa_gsm_int.h
==============================================================================
--- trunk/libmpcodecs/native/xa_gsm_int.h (original)
+++ trunk/libmpcodecs/native/xa_gsm_int.h Fri Feb 22 10:09:46 2008
@@ -22,8 +22,8 @@
*
********************************************************************/
-#ifndef XA_GSM_INT_H
-#define XA_GSM_INT_H
+#ifndef MPLAYER_XA_GSM_INT_H
+#define MPLAYER_XA_GSM_INT_H
#include "xa_gsm.h"
@@ -131,4 +131,4 @@ typedef struct {
*/
-#endif /* XA_GSM_INT_H */
+#endif /* MPLAYER_XA_GSM_INT_H */
Modified: trunk/libmpcodecs/pullup.h
==============================================================================
--- trunk/libmpcodecs/pullup.h (original)
+++ trunk/libmpcodecs/pullup.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef PULLUP_H
-#define PULLUP_H
+#ifndef MPLAYER_PULLUP_H
+#define MPLAYER_PULLUP_H
#define PULLUP_CPU_MMX 1
#define PULLUP_CPU_MMX2 2
@@ -81,4 +81,4 @@ void pullup_preinit_context(struct pullu
void pullup_init_context(struct pullup_context *c);
void pullup_free_context(struct pullup_context *c);
-#endif /* PULLUP_H */
+#endif /* MPLAYER_PULLUP_H */
Modified: trunk/libmpcodecs/vd.h
==============================================================================
--- trunk/libmpcodecs/vd.h (original)
+++ trunk/libmpcodecs/vd.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef VD_H
-#define VD_H
+#ifndef MPLAYER_VD_H
+#define MPLAYER_VD_H
#include "mp_image.h"
#include "mpc_info.h"
@@ -35,4 +35,4 @@ void mpcodecs_draw_slice(sh_video_t *sh,
#define VDFLAGS_DROPFRAME 3
-#endif /* VD_H */
+#endif /* MPLAYER_VD_H */
Modified: trunk/libmpcodecs/vd_internal.h
==============================================================================
--- trunk/libmpcodecs/vd_internal.h (original)
+++ trunk/libmpcodecs/vd_internal.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef VD_INTERNAL_H
-#define VD_INTERNAL_H
+#ifndef MPLAYER_VD_INTERNAL_H
+#define MPLAYER_VD_INTERNAL_H
#include "codec-cfg.h"
#include "img_format.h"
@@ -27,4 +27,4 @@ static mp_image_t* decode(sh_video_t *sh
decode\
};
-#endif /* VD_INTERNAL_H */
+#endif /* MPLAYER_VD_INTERNAL_H */
Modified: trunk/libmpcodecs/vf.h
==============================================================================
--- trunk/libmpcodecs/vf.h (original)
+++ trunk/libmpcodecs/vf.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef VF_H
-#define VF_H
+#ifndef MPLAYER_VF_H
+#define MPLAYER_VF_H
struct vf_instance_s;
struct vf_priv_s;
@@ -123,4 +123,4 @@ int vf_config_wrapper(struct vf_instance
int width, int height, int d_width, int d_height,
unsigned int flags, unsigned int outfmt);
-#endif /* VF_H */
+#endif /* MPLAYER_VF_H */
Modified: trunk/libmpcodecs/vf_scale.h
==============================================================================
--- trunk/libmpcodecs/vf_scale.h (original)
+++ trunk/libmpcodecs/vf_scale.h Fri Feb 22 10:09:46 2008
@@ -1,9 +1,9 @@
//GPL
-#ifndef VF_SCALE_H
-#define VF_SCALE_H
+#ifndef MPLAYER_VF_SCALE_H
+#define MPLAYER_VF_SCALE_H
int get_sws_cpuflags(void);
struct SwsContext *sws_getContextFromCmdLine(int srcW, int srcH, int srcFormat, int dstW, int dstH, int dstFormat);
-#endif /* VF_SCALE_H */
+#endif /* MPLAYER_VF_SCALE_H */
Modified: trunk/libmpcodecs/vfcap.h
==============================================================================
--- trunk/libmpcodecs/vfcap.h (original)
+++ trunk/libmpcodecs/vfcap.h Fri Feb 22 10:09:46 2008
@@ -1,7 +1,7 @@
// VFCAP_* values: they are flags, returned by query_format():
-#ifndef VFCAP_H
-#define VFCAP_H
+#ifndef MPLAYER_VFCAP_H
+#define MPLAYER_VFCAP_H
// set, if the given colorspace is supported (with or without conversion)
#define VFCAP_CSP_SUPPORTED 0x1
@@ -34,4 +34,4 @@
// filter will draw EOSD at screen resolution (without scaling)
#define VFCAP_EOSD_UNSCALED 0x4000
-#endif /* VFCAP_H */
+#endif /* MPLAYER_VFCAP_H */
Modified: trunk/libmpcodecs/vqf.h
==============================================================================
--- trunk/libmpcodecs/vqf.h (original)
+++ trunk/libmpcodecs/vqf.h Fri Feb 22 10:09:46 2008
@@ -5,8 +5,8 @@
// Modified for MPlayer on 2004.12.29
-#ifndef VQF_H
-#define VQF_H
+#ifndef MPLAYER_VQF_H
+#define MPLAYER_VQF_H
#ifdef _MSC_VER
# ifdef DLL_MODULE
@@ -223,4 +223,4 @@ DllPort int TvqGetFbTotalBits(); // q
#endif
-#endif /* VQF_H */
+#endif /* MPLAYER_VQF_H */
Modified: trunk/libmpdemux/asf.h
==============================================================================
--- trunk/libmpdemux/asf.h (original)
+++ trunk/libmpdemux/asf.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef ASF_H
-#define ASF_H
+#ifndef MPLAYER_ASF_H
+#define MPLAYER_ASF_H
//#include "config.h" /* for WORDS_BIGENDIAN */
#include <inttypes.h>
@@ -244,4 +244,4 @@ struct asf_priv {
unsigned bps;
};
-#endif /* ASF_H */
+#endif /* MPLAYER_ASF_H */
Modified: trunk/libmpdemux/aviheader.h
==============================================================================
--- trunk/libmpdemux/aviheader.h (original)
+++ trunk/libmpdemux/aviheader.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef AVIHEADER_H
-#define AVIHEADER_H
+#ifndef MPLAYER_AVIHEADER_H
+#define MPLAYER_AVIHEADER_H
//#include "config.h" /* get correct definition WORDS_BIGENDIAN */
#include "libavutil/common.h"
@@ -353,4 +353,4 @@ typedef struct {
#define AVI_IDX_OFFSET(x) ((((uint64_t)(x)->dwFlags&0xffff0000)<<16)+(x)->dwChunkOffset)
-#endif /* AVIHEADER_H */
+#endif /* MPLAYER_AVIHEADER_H */
Modified: trunk/libmpdemux/demux_avs.h
==============================================================================
--- trunk/libmpdemux/demux_avs.h (original)
+++ trunk/libmpdemux/demux_avs.h Fri Feb 22 10:09:46 2008
@@ -21,8 +21,8 @@
* Boston, MA 02110-1301 USA.
*/
-#ifndef DEMUX_AVS_H
-#define DEMUX_AVS_H
+#ifndef MPLAYER_DEMUX_AVS_H
+#define MPLAYER_DEMUX_AVS_H
enum { AVISYNTH_INTERFACE_VERSION = 2 };
@@ -166,4 +166,4 @@ static inline int avs_bits_per_pixel(con
}
}
-#endif /* DEMUX_AVS_H */
+#endif /* MPLAYER_DEMUX_AVS_H */
Modified: trunk/libmpdemux/demux_rtp.h
==============================================================================
--- trunk/libmpdemux/demux_rtp.h (original)
+++ trunk/libmpdemux/demux_rtp.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef DEMUX_RTP_H
-#define DEMUX_RTP_H
+#ifndef MPLAYER_DEMUX_RTP_H
+#define MPLAYER_DEMUX_RTP_H
#include <stdlib.h>
#include <stdio.h>
@@ -28,4 +28,4 @@ int demux_rtp_fill_buffer(demuxer_t *dem
// Close a RTP demuxer
void demux_close_rtp(demuxer_t* demuxer);
-#endif /* DEMUX_RTP_H */
+#endif /* MPLAYER_DEMUX_RTP_H */
Modified: trunk/libmpdemux/demux_rtp_internal.h
==============================================================================
--- trunk/libmpdemux/demux_rtp_internal.h (original)
+++ trunk/libmpdemux/demux_rtp_internal.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef DEMUX_RTP_INTERNAL_H
-#define DEMUX_RTP_INTERNAL_H
+#ifndef MPLAYER_DEMUX_RTP_INTERNAL_H
+#define MPLAYER_DEMUX_RTP_INTERNAL_H
#include <stdlib.h>
@@ -41,4 +41,4 @@ Boolean awaitRTPPacket(demuxer_t* demuxe
// "streamType": 0 => video; 1 => audio
// This routine returns False if the input stream has closed
-#endif /* DEMUX_RTP_INTERNAL_H */
+#endif /* MPLAYER_DEMUX_RTP_INTERNAL_H */
Modified: trunk/libmpdemux/demux_xmms_plugin.h
==============================================================================
--- trunk/libmpdemux/demux_xmms_plugin.h (original)
+++ trunk/libmpdemux/demux_xmms_plugin.h Fri Feb 22 10:09:46 2008
@@ -21,8 +21,8 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*/
-#ifndef DEMUX_XMMS_PLUGIN_H
-#define DEMUX_XMMS_PLUGIN_H
+#ifndef MPLAYER_DEMUX_XMMS_PLUGIN_H
+#define MPLAYER_DEMUX_XMMS_PLUGIN_H
typedef enum
{
@@ -152,4 +152,4 @@ typedef struct VisPlugin
void (*render_freq)(short freq_data[2][256]); /* Render the freq data, don't do anything time consuming in here */
} VisPlugin;
-#endif /* DEMUX_XMMS_PLUGIN_H */
+#endif /* MPLAYER_DEMUX_XMMS_PLUGIN_H */
Modified: trunk/libmpdemux/demuxer.h
==============================================================================
--- trunk/libmpdemux/demuxer.h (original)
+++ trunk/libmpdemux/demuxer.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef DEMUXER_H
-#define DEMUXER_H
+#ifndef MPLAYER_DEMUXER_H
+#define MPLAYER_DEMUXER_H
#ifdef USE_ASS
#include "libass/ass_types.h"
@@ -421,4 +421,4 @@ int demuxer_set_angle(demuxer_t *demuxer
/// Get number of angles.
int demuxer_angles_count(demuxer_t *demuxer);
-#endif /* DEMUXER_H */
+#endif /* MPLAYER_DEMUXER_H */
Modified: trunk/libmpdemux/ebml.h
==============================================================================
--- trunk/libmpdemux/ebml.h (original)
+++ trunk/libmpdemux/ebml.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef EBML_H
-#define EBML_H
+#ifndef MPLAYER_EBML_H
+#define MPLAYER_EBML_H
#include <inttypes.h>
@@ -188,4 +188,4 @@ int ebml_read_skip (stream_t *s, uint64_
uint32_t ebml_read_master (stream_t *s, uint64_t *length);
char *ebml_read_header (stream_t *s, int *version);
-#endif /* EBML_H */
+#endif /* MPLAYER_EBML_H */
Modified: trunk/libmpdemux/genres.h
==============================================================================
--- trunk/libmpdemux/genres.h (original)
+++ trunk/libmpdemux/genres.h Fri Feb 22 10:09:46 2008
@@ -13,9 +13,8 @@
* detailed changelog at http://svn.mplayerhq.hu/mplayer/trunk/
*/
-
-#ifndef GENRES_H
-#define GENRES_H
+#ifndef MPLAYER_GENRES_H
+#define MPLAYER_GENRES_H
const char * const genres[] = {
@@ -277,5 +276,4 @@ const char * const genres[] = {
"Unknown", /* 255 */
};
-
-#endif /* GENRES_H */
+#endif /* MPLAYER_GENRES_H */
Modified: trunk/libmpdemux/matroska.h
==============================================================================
--- trunk/libmpdemux/matroska.h (original)
+++ trunk/libmpdemux/matroska.h Fri Feb 22 10:09:46 2008
@@ -4,8 +4,8 @@
* see http://cvs.corecodec.org/cgi-bin/cvsweb.cgi/~checkout~/matroska/doc/website…
*/
-#ifndef MATROSKA_H
-#define MATROSKA_H
+#ifndef MPLAYER_MATROSKA_H
+#define MPLAYER_MATROSKA_H
#define MKV_A_AAC_2MAIN "A_AAC/MPEG2/MAIN"
#define MKV_A_AAC_2LC "A_AAC/MPEG2/LC"
@@ -67,4 +67,4 @@ void demux_mkv_get_audio_lang(demuxer_t
void demux_mkv_get_sub_lang(demuxer_t *demuxer, int track_num, char *lang,
int maxlen);
-#endif /* MATROSKA_H */
+#endif /* MPLAYER_MATROSKA_H */
Modified: trunk/libmpdemux/mf.h
==============================================================================
--- trunk/libmpdemux/mf.h (original)
+++ trunk/libmpdemux/mf.h Fri Feb 22 10:09:46 2008
@@ -1,6 +1,6 @@
-#ifndef MF_H
-#define MF_H
+#ifndef MPLAYER_MF_H
+#define MPLAYER_MF_H
extern int mf_w;
extern int mf_h;
@@ -16,4 +16,4 @@ typedef struct
mf_t* open_mf(char * filename);
-#endif /* MF_H */
+#endif /* MPLAYER_MF_H */
Modified: trunk/libmpdemux/mp3_hdr.h
==============================================================================
--- trunk/libmpdemux/mp3_hdr.h (original)
+++ trunk/libmpdemux/mp3_hdr.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef MP3_HDR_H
-#define MP3_HDR_H
+#ifndef MPLAYER_MP3_HDR_H
+#define MPLAYER_MP3_HDR_H
int mp_get_mp3_header(unsigned char* hbuf,int* chans, int* freq, int* spf, int* mpa_layer, int* br);
@@ -12,4 +12,4 @@ static inline int mp_check_mp3_header(un
return 1;
}
-#endif /* MP3_HDR_H */
+#endif /* MPLAYER_MP3_HDR_H */
Modified: trunk/libmpdemux/mpeg_hdr.h
==============================================================================
--- trunk/libmpdemux/mpeg_hdr.h (original)
+++ trunk/libmpdemux/mpeg_hdr.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef MPEG_HDR_H
-#define MPEG_HDR_H
+#ifndef MPLAYER_MPEG_HDR_H
+#define MPLAYER_MPEG_HDR_H
typedef struct {
// video info:
@@ -30,4 +30,4 @@ void mp4_header_process_vop(mp_mpeg_head
int h264_parse_sps(mp_mpeg_header_t * picture, unsigned char * buf, int len);
int mp_vc1_decode_sequence_header(mp_mpeg_header_t * picture, unsigned char * buf, int len);
-#endif /* MPEG_HDR_H */
+#endif /* MPLAYER_MPEG_HDR_H */
Modified: trunk/libmpdemux/mpeg_packetizer.h
==============================================================================
--- trunk/libmpdemux/mpeg_packetizer.h (original)
+++ trunk/libmpdemux/mpeg_packetizer.h Fri Feb 22 10:09:46 2008
@@ -22,8 +22,8 @@
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#ifndef MPEG_PACKETIZER_H
-#define MPEG_PACKETIZER_H
+#ifndef MPLAYER_MPEG_PACKETIZER_H
+#define MPLAYER_MPEG_PACKETIZER_H
/* Send MPEG <type> PES packet */
int send_mpeg_pes_packet (unsigned char *data, int len, int id, uint64_t pts,
@@ -38,4 +38,4 @@ int send_mpeg_lpcm_packet (unsigned char
int id, uint64_t pts, int freq_id,
int my_write (const unsigned char *data, int len));
-#endif /* MPEG_PACKETIZER_H */
+#endif /* MPLAYER_MPEG_PACKETIZER_H */
Modified: trunk/libmpdemux/ms_hdr.h
==============================================================================
--- trunk/libmpdemux/ms_hdr.h (original)
+++ trunk/libmpdemux/ms_hdr.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef MS_HDR_H
-#define MS_HDR_H
+#ifndef MPLAYER_MS_HDR_H
+#define MPLAYER_MS_HDR_H
#ifndef _WAVEFORMATEX_
#define _WAVEFORMATEX_
@@ -79,4 +79,4 @@ typedef struct {
#endif
#endif
-#endif /* MS_HDR_H */
+#endif /* MPLAYER_MS_HDR_H */
Modified: trunk/libmpdemux/muxer.h
==============================================================================
--- trunk/libmpdemux/muxer.h (original)
+++ trunk/libmpdemux/muxer.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef MUXER_H
-#define MUXER_H
+#ifndef MPLAYER_MUXER_H
+#define MPLAYER_MUXER_H
#define MUXER_MAX_STREAMS 16
@@ -116,4 +116,4 @@ int muxer_init_muxer_rawvideo(muxer_t *)
int muxer_init_muxer_lavf(muxer_t *);
int muxer_init_muxer_rawaudio(muxer_t *);
-#endif /* MUXER_H */
+#endif /* MPLAYER_MUXER_H */
Modified: trunk/libmpdemux/nuppelvideo.h
==============================================================================
--- trunk/libmpdemux/nuppelvideo.h (original)
+++ trunk/libmpdemux/nuppelvideo.h Fri Feb 22 10:09:46 2008
@@ -1,7 +1,7 @@
/* nuppelvideo.h rh */
-#ifndef NUPPELVIDEO_H
-#define NUPPELVIDEO_H
+#ifndef MPLAYER_NUPPELVIDEO_H
+#define MPLAYER_NUPPELVIDEO_H
#include "libavutil/intfloat_readwrite.h"
@@ -159,4 +159,4 @@ typedef struct audbuffertype
(h)->lavc_maxqdiff = le2me_32((h)->lavc_maxqdiff); \
}
-#endif /* NUPPELVIDEO_H */
+#endif /* MPLAYER_NUPPELVIDEO_H */
Modified: trunk/libmpdemux/parse_es.h
==============================================================================
--- trunk/libmpdemux/parse_es.h (original)
+++ trunk/libmpdemux/parse_es.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef PARSE_ES_H
-#define PARSE_ES_H
+#ifndef MPLAYER_PARSE_ES_H
+#define MPLAYER_PARSE_ES_H
#define MAX_VIDEO_PACKET_SIZE (224*1024+4)
#define VIDEOBUFFER_SIZE 0x100000
@@ -18,4 +18,4 @@ int read_video_packet(demux_stream_t *ds
// return: next packet code
int skip_video_packet(demux_stream_t *ds);
-#endif /* PARSE_ES_H */
+#endif /* MPLAYER_PARSE_ES_H */
Modified: trunk/libmpdemux/parse_mp4.h
==============================================================================
--- trunk/libmpdemux/parse_mp4.h (original)
+++ trunk/libmpdemux/parse_mp4.h Fri Feb 22 10:09:46 2008
@@ -4,8 +4,8 @@
* File licensed under the GPL, see http://www.fsf.org/ for more info.
*/
-#ifndef PARSE_MP4_H
-#define PARSE_MP4_H
+#ifndef MPLAYER_PARSE_MP4_H
+#define MPLAYER_PARSE_MP4_H
#include <inttypes.h>
@@ -107,5 +107,5 @@ typedef struct {
int mp4_parse_esds(unsigned char *data, int datalen, esds_t *esds);
void mp4_free_esds(esds_t *esds);
-#endif /* PARSE_MP4_H */
+#endif /* MPLAYER_PARSE_MP4_H */
Modified: trunk/libmpdemux/qtpalette.h
==============================================================================
--- trunk/libmpdemux/qtpalette.h (original)
+++ trunk/libmpdemux/qtpalette.h Fri Feb 22 10:09:46 2008
@@ -2,8 +2,8 @@
// Automatically generated from a utility derived from XAnim:
// http://xanim.va.pubnix.com/home.html
-#ifndef QTPALETTE_H
-#define QTPALETTE_H
+#ifndef MPLAYER_QTPALETTE_H
+#define MPLAYER_QTPALETTE_H
static const unsigned char qt_default_palette_4[4 * 4] = {
0x5E, 0x65, 0x93, 0x00,
@@ -568,4 +568,4 @@ static const unsigned char qt_default_gr
/* 255, 0xFF */ 0x00, 0x00, 0x00, 0x00
};
-#endif /* QTPALETTE_H */
+#endif /* MPLAYER_QTPALETTE_H */
Modified: trunk/libmpdemux/stheader.h
==============================================================================
--- trunk/libmpdemux/stheader.h (original)
+++ trunk/libmpdemux/stheader.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef STHEADER_H
-#define STHEADER_H
+#ifndef MPLAYER_STHEADER_H
+#define MPLAYER_STHEADER_H
#include "aviheader.h"
#include "ms_hdr.h"
@@ -121,4 +121,4 @@ void free_sh_video(sh_video_t *sh);
int video_read_properties(sh_video_t *sh_video);
int video_read_frame(sh_video_t* sh_video,float* frame_time_ptr,unsigned char** start,int force_fps);
-#endif /* STHEADER_H */
+#endif /* MPLAYER_STHEADER_H */
Modified: trunk/libmpdemux/yuv4mpeg.h
==============================================================================
--- trunk/libmpdemux/yuv4mpeg.h (original)
+++ trunk/libmpdemux/yuv4mpeg.h Fri Feb 22 10:09:46 2008
@@ -24,8 +24,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#ifndef YUV4MPEG_H
-#define YUV4MPEG_H
+#ifndef MPLAYER_YUV4MPEG_H
+#define MPLAYER_YUV4MPEG_H
#include <stdlib.h>
//#include "mp_msg.h"
@@ -449,6 +449,6 @@ int y4m_allow_unknown_tags(int yn);
************************************************************************
************************************************************************/
-#endif /* YUV4MPEG_H */
+#endif /* MPLAYER_YUV4MPEG_H */
Modified: trunk/libmpdemux/yuv4mpeg_intern.h
==============================================================================
--- trunk/libmpdemux/yuv4mpeg_intern.h (original)
+++ trunk/libmpdemux/yuv4mpeg_intern.h Fri Feb 22 10:09:46 2008
@@ -19,8 +19,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#ifndef YUV4MPEG_INTERN_H
-#define YUV4MPEG_INTERN_H
+#ifndef MPLAYER_YUV4MPEG_INTERN_H
+#define MPLAYER_YUV4MPEG_INTERN_H
#define Y4M_MAGIC "YUV4MPEG2"
@@ -75,4 +75,4 @@
#define Y4M_DAR_MPEG2_3 { 16, 9 }
#define Y4M_DAR_MPEG2_4 { 221, 100 }
-#endif /* YUV4MPEG_INTERN_H */
+#endif /* MPLAYER_YUV4MPEG_INTERN_H */
Modified: trunk/libvo/aspect.h
==============================================================================
--- trunk/libvo/aspect.h (original)
+++ trunk/libvo/aspect.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef ASPECT_H
-#define ASPECT_H
+#ifndef MPLAYER_ASPECT_H
+#define MPLAYER_ASPECT_H
/* Stuff for correct aspect scaling. */
extern int vo_panscan_x;
@@ -21,4 +21,4 @@ void aspect_save_screenres(int scrw, int
void aspect(int *srcw, int *srch, int zoom);
void aspect_fit(int *srcw, int *srch, int fitw, int fith);
-#endif /* ASPECT_H */
+#endif /* MPLAYER_ASPECT_H */
Modified: trunk/libvo/fastmemcpy.h
==============================================================================
--- trunk/libvo/fastmemcpy.h (original)
+++ trunk/libvo/fastmemcpy.h Fri Feb 22 10:09:46 2008
@@ -16,8 +16,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#ifndef FASTMEMCPY_H
-#define FASTMEMCPY_H
+#ifndef MPLAYER_FASTMEMCPY_H
+#define MPLAYER_FASTMEMCPY_H
#include "config.h"
#include <inttypes.h>
@@ -105,4 +105,4 @@ static inline void * memcpy_pic2(void *
return retval;
}
-#endif /* FASTMEMCPY_H */
+#endif /* MPLAYER_FASTMEMCPY_H */
Modified: trunk/libvo/font_load.h
==============================================================================
--- trunk/libvo/font_load.h (original)
+++ trunk/libvo/font_load.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef FONT_LOAD_H
-#define FONT_LOAD_H
+#ifndef MPLAYER_FONT_LOAD_H
+#define MPLAYER_FONT_LOAD_H
#ifdef HAVE_FREETYPE
#include <ft2build.h>
@@ -102,4 +102,4 @@ static int kerning(font_desc_t *desc, in
raw_file* load_raw(char *name,int verbose);
font_desc_t* read_font_desc(const char* fname,float factor,int verbose);
-#endif /* FONT_LOAD_H */
+#endif /* MPLAYER_FONT_LOAD_H */
Modified: trunk/libvo/geometry.h
==============================================================================
--- trunk/libvo/geometry.h (original)
+++ trunk/libvo/geometry.h Fri Feb 22 10:09:46 2008
@@ -1,10 +1,10 @@
/* This file (C) Mark Zealey <mark(a)zealos.org 2002, released under GPL */
-#ifndef GEOMETRY_H
-#define GEOMETRY_H
+#ifndef MPLAYER_GEOMETRY_H
+#define MPLAYER_GEOMETRY_H
extern char *vo_geometry;
extern int geometry_wh_changed;
extern int geometry_xy_changed;
int geometry(int *xpos, int *ypos, int *widw, int *widh, int scrw, int scrh);
-#endif /* GEOMETRY_H */
+#endif /* MPLAYER_GEOMETRY_H */
Modified: trunk/libvo/gl_common.h
==============================================================================
--- trunk/libvo/gl_common.h (original)
+++ trunk/libvo/gl_common.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef GL_COMMON_H
-#define GL_COMMON_H
+#ifndef MPLAYER_GL_COMMON_H
+#define MPLAYER_GL_COMMON_H
#include "mp_msg.h"
#include "config.h"
@@ -330,4 +330,4 @@ extern int (APIENTRY *SwapInterval)(int)
extern void (APIENTRY *TexImage3D)(GLenum, GLint, GLenum, GLsizei, GLsizei,
GLsizei, GLint, GLenum, GLenum, const GLvoid *);
-#endif /* GL_COMMON_H */
+#endif /* MPLAYER_GL_COMMON_H */
Modified: trunk/libvo/gtf.h
==============================================================================
--- trunk/libvo/gtf.h (original)
+++ trunk/libvo/gtf.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef GTF_H
-#define GTF_H
+#ifndef MPLAYER_GTF_H
+#define MPLAYER_GTF_H
#include <vbe.h>
@@ -45,4 +45,4 @@ typedef struct {
void GTF_calcTimings(double X,double Y,double freq, int type,
int want_margins, int want_interlace,struct VesaCRTCInfoBlock *result);
-#endif /* GTF_H */
+#endif /* MPLAYER_GTF_H */
Modified: trunk/libvo/jpeg_enc.h
==============================================================================
--- trunk/libvo/jpeg_enc.h (original)
+++ trunk/libvo/jpeg_enc.h Fri Feb 22 10:09:46 2008
@@ -22,8 +22,8 @@
* http://www.ece.purdue.edu/~bourman/grad-labs/lab8/pdf/lab.pdf
*/
-#ifndef JPEG_ENC_H
-#define JPEG_ENC_H
+#ifndef MPLAYER_JPEG_ENC_H
+#define MPLAYER_JPEG_ENC_H
typedef struct {
struct MpegEncContext *s;
@@ -46,4 +46,4 @@ int jpeg_enc_frame(jpeg_enc_t *j, unsign
void jpeg_enc_uninit(jpeg_enc_t *j);
-#endif /* JPEG_ENC_H */
+#endif /* MPLAYER_JPEG_ENC_H */
Modified: trunk/libvo/osd_font.h
==============================================================================
--- trunk/libvo/osd_font.h (original)
+++ trunk/libvo/osd_font.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef OSD_FONT_H
-#define OSD_FONT_H
+#ifndef MPLAYER_OSD_FONT_H
+#define MPLAYER_OSD_FONT_H
const unsigned char osd_font_pfb[] = {
0x80,0x01,0x02,0x17,0x00,0x00,0x25,0x21,0x50,0x53,0x2d,0x41,0x64,0x6f,0x62,0x65,
@@ -524,4 +524,4 @@ const unsigned char osd_font_pfb[] = {
0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x0a,
0x80,0x03,};
-#endif /* OSD_FONT_H */
+#endif /* MPLAYER_OSD_FONT_H */
Modified: trunk/libvo/spuenc.h
==============================================================================
--- trunk/libvo/spuenc.h (original)
+++ trunk/libvo/spuenc.h Fri Feb 22 10:09:46 2008
@@ -19,8 +19,8 @@
*
*/
-#ifndef SPUENC_H
-#define SPUENC_H
+#ifndef MPLAYER_SPUENC_H
+#define MPLAYER_SPUENC_H
#include <stdlib.h>
#define DATASIZE 53220
@@ -42,4 +42,4 @@ typedef struct {
void pixbuf_encode_rle(int x, int y, int w, int h, char *inbuf, int stride, encodedata *ed);
void pixbuf_delete(pixbuf* pb);
-#endif /* SPUENC_H */
+#endif /* MPLAYER_SPUENC_H */
Modified: trunk/libvo/vesa_lvo.h
==============================================================================
--- trunk/libvo/vesa_lvo.h (original)
+++ trunk/libvo/vesa_lvo.h Fri Feb 22 10:09:46 2008
@@ -9,8 +9,8 @@
* This file contains vo_vesa interface to Linux Video Overlay.
*/
-#ifndef VESA_LVO_H
-#define VESA_LVO_H
+#ifndef MPLAYER_VESA_LVO_H
+#define MPLAYER_VESA_LVO_H
int vlvo_preinit(const char *drvname);
int vlvo_init(unsigned src_width,unsigned src_height,
@@ -24,4 +24,4 @@ uint32_t vlvo_draw_frame(uint8_t *src[])
void vlvo_flip_page(void);
void vlvo_draw_osd(void);
-#endif /* VESA_LVO_H */
+#endif /* MPLAYER_VESA_LVO_H */
Modified: trunk/libvo/video_out.h
==============================================================================
--- trunk/libvo/video_out.h (original)
+++ trunk/libvo/video_out.h Fri Feb 22 10:09:46 2008
@@ -7,8 +7,8 @@
*
*/
-#ifndef VIDEO_OUT_H
-#define VIDEO_OUT_H
+#ifndef MPLAYER_VIDEO_OUT_H
+#define MPLAYER_VIDEO_OUT_H
#include <inttypes.h>
#include <stdarg.h>
@@ -255,4 +255,4 @@ extern char *monitor_dotclock_str;
#endif /* defined(HAVE_FBDEV) || defined(HAVE_VESA) */
-#endif /* VIDEO_OUT_H */
+#endif /* MPLAYER_VIDEO_OUT_H */
Modified: trunk/libvo/video_out_internal.h
==============================================================================
--- trunk/libvo/video_out_internal.h (original)
+++ trunk/libvo/video_out_internal.h Fri Feb 22 10:09:46 2008
@@ -20,8 +20,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#ifndef VIDEO_OUT_INTERNAL_H
-#define VIDEO_OUT_INTERNAL_H
+#ifndef MPLAYER_VIDEO_OUT_INTERNAL_H
+#define MPLAYER_VIDEO_OUT_INTERNAL_H
/* All video drivers will want this */
#include "libmpcodecs/vfcap.h"
@@ -57,4 +57,4 @@ static int preinit(const char *);
#include "osd.h"
-#endif /* VIDEO_OUT_INTERNAL_H */
+#endif /* MPLAYER_VIDEO_OUT_INTERNAL_H */
Modified: trunk/libvo/videodev_mjpeg.h
==============================================================================
--- trunk/libvo/videodev_mjpeg.h (original)
+++ trunk/libvo/videodev_mjpeg.h Fri Feb 22 10:09:46 2008
@@ -3,8 +3,8 @@
<rainer(a)johanni.de>
*/
-#ifndef VIDEODEV_MJPEG_H
-#define VIDEODEV_MJPEG_H
+#ifndef MPLAYER_VIDEODEV_MJPEG_H
+#define MPLAYER_VIDEODEV_MJPEG_H
/* This is identical with the mgavideo internal params struct,
please tell me if you change this struct here ! <gz(a)lysator.liu.se) */
@@ -120,4 +120,4 @@ Private IOCTL to set up for displaying M
#define MJPIOC_SYNC _IOR ('v', BASE_VIDIOCPRIVATE+5, struct mjpeg_sync)
#define MJPIOC_G_STATUS _IOWR('v', BASE_VIDIOCPRIVATE+6, struct mjpeg_status)
-#endif /* VIDEODEV_MJPEG_H */
+#endif /* MPLAYER_VIDEODEV_MJPEG_H */
Modified: trunk/libvo/vo_quartz.h
==============================================================================
--- trunk/libvo/vo_quartz.h (original)
+++ trunk/libvo/vo_quartz.h Fri Feb 22 10:09:46 2008
@@ -26,8 +26,8 @@
slouken(a)libsdl.org
*/
-#ifndef VO_QUARTZ_H
-#define VO_QUARTZ_H
+#ifndef MPLAYER_VO_QUARTZ_H
+#define MPLAYER_VO_QUARTZ_H
/* These are the Macintosh key scancode constants -- from Inside Macintosh */
#define QZ_ESCAPE 0x35
@@ -149,4 +149,4 @@
#define QZ_IBOOK_DOWN 0x3D
#define QZ_IBOOK_UP 0x3E
-#endif /* VO_QUARTZ_H */
+#endif /* MPLAYER_VO_QUARTZ_H */
Modified: trunk/libvo/vosub_vidix.h
==============================================================================
--- trunk/libvo/vosub_vidix.h (original)
+++ trunk/libvo/vosub_vidix.h Fri Feb 22 10:09:46 2008
@@ -9,8 +9,8 @@
* This file contains vosub_vidix interface to any mplayer's VO driver
*/
-#ifndef VOSUB_VIDIX_H
-#define VOSUB_VIDIX_H
+#ifndef MPLAYER_VOSUB_VIDIX_H
+#define MPLAYER_VOSUB_VIDIX_H
/* drvname can be NULL */
int vidix_preinit(const char *drvname,vo_functions_t *server);
@@ -35,4 +35,4 @@ int vidix_grkey_support(void);
int vidix_grkey_get(vidix_grkey_t *gr_key);
int vidix_grkey_set(const vidix_grkey_t *gr_key);
-#endif /* VOSUB_VIDIX_H */
+#endif /* MPLAYER_VOSUB_VIDIX_H */
Modified: trunk/libvo/w32_common.h
==============================================================================
--- trunk/libvo/w32_common.h (original)
+++ trunk/libvo/w32_common.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef W32_COMMON_H
-#define W32_COMMON_H
+#ifndef MPLAYER_W32_COMMON_H
+#define MPLAYER_W32_COMMON_H
extern HWND vo_w32_window;
extern int vo_vm;
@@ -14,4 +14,4 @@ extern int vo_w32_config(uint32_t, uint3
extern void destroyRenderingContext(void);
extern void w32_update_xinerama_info(void);
-#endif /* W32_COMMON_H */
+#endif /* MPLAYER_W32_COMMON_H */
Modified: trunk/libvo/wskeys.h
==============================================================================
--- trunk/libvo/wskeys.h (original)
+++ trunk/libvo/wskeys.h Fri Feb 22 10:09:46 2008
@@ -1,6 +1,6 @@
-#ifndef WSKEYS_H
-#define WSKEYS_H
+#ifndef MPLAYER_WSKEYS_H
+#define MPLAYER_WSKEYS_H
#define wsosbrackets '['
#define wscsbrackets ']'
@@ -152,4 +152,4 @@
#define wsGrayInsert 0x9e + 256
#define wsGrayDelete 0x9f + 256
-#endif /* WSKEYS_H */
+#endif /* MPLAYER_WSKEYS_H */
Modified: trunk/libvo/x11_common.h
==============================================================================
--- trunk/libvo/x11_common.h (original)
+++ trunk/libvo/x11_common.h Fri Feb 22 10:09:46 2008
@@ -1,6 +1,5 @@
-
-#ifndef X11_COMMON_H
-#define X11_COMMON_H
+#ifndef MPLAYER_X11_COMMON_H
+#define MPLAYER_X11_COMMON_H
#include <X11/Xlib.h>
#include <X11/Xutil.h>
@@ -123,4 +122,4 @@ void update_xinerama_info(void);
int vo_find_depth_from_visuals(Display *dpy, int screen, Visual **visual_return);
-#endif /* X11_COMMON_H */
+#endif /* MPLAYER_X11_COMMON_H */
Modified: trunk/m_config.h
==============================================================================
--- trunk/m_config.h (original)
+++ trunk/m_config.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef M_CONFIG_H
-#define M_CONFIG_H
+#ifndef MPLAYER_M_CONFIG_H
+#define MPLAYER_M_CONFIG_H
/// \defgroup Config Config manager
///
@@ -206,4 +206,4 @@ m_config_set_profile(m_config_t* config,
///@}
-#endif /* M_CONFIG_H */
+#endif /* MPLAYER_M_CONFIG_H */
Modified: trunk/m_option.h
==============================================================================
--- trunk/m_option.h (original)
+++ trunk/m_option.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef M_OPTION_H
-#define M_OPTION_H
+#ifndef MPLAYER_M_OPTION_H
+#define MPLAYER_M_OPTION_H
/// \defgroup Options
/// m_option allows to parse, print and copy data of various types.
@@ -500,4 +500,4 @@ m_option_free(const m_option_t* opt,void
/*@}*/
-#endif /* M_OPTION_H */
+#endif /* MPLAYER_M_OPTION_H */
Modified: trunk/m_property.h
==============================================================================
--- trunk/m_property.h (original)
+++ trunk/m_property.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef M_PROPERTY_H
-#define M_PROPERTY_H
+#ifndef MPLAYER_M_PROPERTY_H
+#define MPLAYER_M_PROPERTY_H
/// \defgroup Properties
///
@@ -201,4 +201,4 @@ int m_property_bitrate(const m_option_t*
///@}
-#endif /* M_PROPERTY_H */
+#endif /* MPLAYER_M_PROPERTY_H */
Modified: trunk/m_struct.h
==============================================================================
--- trunk/m_struct.h (original)
+++ trunk/m_struct.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef M_STRUCT_H
-#define M_STRUCT_H
+#ifndef MPLAYER_M_STRUCT_H
+#define MPLAYER_M_STRUCT_H
/// \defgroup OptionsStruct Options struct
/// \ingroup Options
@@ -105,4 +105,4 @@ m_struct_get_field(const m_struct_t* st,
///@}
-#endif /* M_STRUCT_H */
+#endif /* MPLAYER_M_STRUCT_H */
Modified: trunk/mangle.h
==============================================================================
--- trunk/mangle.h (original)
+++ trunk/mangle.h Fri Feb 22 10:09:46 2008
@@ -4,8 +4,8 @@
* File licensed under the GPL, see http://www.fsf.org/ for more info.
*/
-#ifndef MANGLE_H
-#define MANGLE_H
+#ifndef MPLAYER_MANGLE_H
+#define MPLAYER_MANGLE_H
/* Feel free to add more to the list, eg. a.out IMO */
#if defined(__CYGWIN__) || defined(__MINGW32__) || defined(__OS2__) || \
@@ -15,4 +15,4 @@
#define MANGLE(a) #a
#endif
-#endif /* MANGLE_H */
+#endif /* MPLAYER_MANGLE_H */
Modified: trunk/metadata.h
==============================================================================
--- trunk/metadata.h (original)
+++ trunk/metadata.h Fri Feb 22 10:09:46 2008
@@ -17,8 +17,8 @@
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#ifndef METADATA_H
-#define METADATA_H
+#ifndef MPLAYER_METADATA_H
+#define MPLAYER_METADATA_H
typedef enum metadata_s metadata_t;
enum metadata_s {
@@ -47,5 +47,5 @@ enum metadata_s {
char *get_metadata (metadata_t type);
-#endif /* METADATA_H */
+#endif /* MPLAYER_METADATA_H */
Modified: trunk/mp_core.h
==============================================================================
--- trunk/mp_core.h (original)
+++ trunk/mp_core.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef MP_CORE_H
-#define MP_CORE_H
+#ifndef MPLAYER_MP_CORE_H
+#define MPLAYER_MP_CORE_H
#include "mp_osd.h"
@@ -120,4 +120,4 @@ void exit_player_with_rc(const char* how
void add_subtitles(char *filename, float fps, int noerr);
int reinit_video_chain(void);
-#endif /* MP_CORE_H */
+#endif /* MPLAYER_MP_CORE_H */
Modified: trunk/mp_fifo.h
==============================================================================
--- trunk/mp_fifo.h (original)
+++ trunk/mp_fifo.h Fri Feb 22 10:09:46 2008
@@ -1,7 +1,7 @@
-#ifndef MP_FIFO_H
-#define MP_FIFO_H
+#ifndef MPLAYER_MP_FIFO_H
+#define MPLAYER_MP_FIFO_H
int mplayer_get_key(int fd);
void mplayer_put_key(int code);
-#endif /* MP_FIFO_H */
+#endif /* MPLAYER_MP_FIFO_H */
Modified: trunk/mp_msg.h
==============================================================================
--- trunk/mp_msg.h (original)
+++ trunk/mp_msg.h Fri Feb 22 10:09:46 2008
@@ -1,6 +1,5 @@
-
-#ifndef MP_MSG_H
-#define MP_MSG_H
+#ifndef MPLAYER_MP_MSG_H
+#define MPLAYER_MP_MSG_H
// defined in mplayer.c and mencoder.c
extern int verbose;
@@ -138,4 +137,4 @@ const char* filename_recode(const char*
#endif /* TARGET_OS2 */
-#endif /* MP_MSG_H */
+#endif /* MPLAYER_MP_MSG_H */
Modified: trunk/mp_osd.h
==============================================================================
--- trunk/mp_osd.h (original)
+++ trunk/mp_osd.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef MP_OSD_H
-#define MP_OSD_H
+#ifndef MPLAYER_MP_OSD_H
+#define MPLAYER_MP_OSD_H
#define OSD_MSG_TV_CHANNEL 0
#define OSD_MSG_TEXT 1
@@ -23,4 +23,4 @@ void set_osd_bar(int type,const char* na
void set_osd_msg(int id, int level, int time, const char* fmt, ...);
void rm_osd_msg(int id);
-#endif /* MP_OSD_H */
+#endif /* MPLAYER_MP_OSD_H */
Modified: trunk/mpbswap.h
==============================================================================
--- trunk/mpbswap.h (original)
+++ trunk/mpbswap.h Fri Feb 22 10:09:46 2008
@@ -1,9 +1,9 @@
-#ifndef MPBSWAP_H
-#define MPBSWAP_H
+#ifndef MPLAYER_MPBSWAP_H
+#define MPLAYER_MPBSWAP_H
#include "libavutil/bswap.h"
#ifndef HAVE_SWAB
void swab(const void *from, void *to, ssize_t n);
#endif
-#endif /* MPBSWAP_H */
+#endif /* MPLAYER_MPBSWAP_H */
Modified: trunk/mpcommon.h
==============================================================================
--- trunk/mpcommon.h (original)
+++ trunk/mpcommon.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef MPCOMMON_H
-#define MPCOMMON_H
+#ifndef MPLAYER_MPCOMMON_H
+#define MPLAYER_MPCOMMON_H
extern double sub_last_pts;
extern struct ass_track_s *ass_track;
@@ -7,4 +7,4 @@ extern subtitle *vo_sub_last;
void update_subtitles(sh_video_t *sh_video, demux_stream_t *d_dvdsub, int reset);
void update_teletext(sh_video_t *sh_video, demuxer_t *demuxer, int reset);
-#endif /* MPCOMMON_H */
+#endif /* MPLAYER_MPCOMMON_H */
Modified: trunk/mplayer.h
==============================================================================
--- trunk/mplayer.h (original)
+++ trunk/mplayer.h Fri Feb 22 10:09:46 2008
@@ -1,6 +1,6 @@
-#ifndef MPLAYER_H
-#define MPLAYER_H
+#ifndef MPLAYER_MPLAYER_H
+#define MPLAYER_MPLAYER_H
extern char* current_module;
@@ -50,4 +50,4 @@ extern int vobsub_id;
extern void exit_player(const char* how);
extern void update_set_of_subtitles(void);
-#endif /* MPLAYER_H */
+#endif /* MPLAYER_MPLAYER_H */
Modified: trunk/osdep/getch2.h
==============================================================================
--- trunk/osdep/getch2.h (original)
+++ trunk/osdep/getch2.h Fri Feb 22 10:09:46 2008
@@ -1,8 +1,8 @@
/* GyS-TermIO v2.0 (for GySmail v3) (C) 1999 A'rpi/ESP-team */
/* a very small replacement of ncurses library */
-#ifndef GETCH2_H
-#define GETCH2_H
+#ifndef MPLAYER_GETCH2_H
+#define MPLAYER_GETCH2_H
/* Screen size. Initialized by load_termcap() and get_screen_size() */
extern int screen_width;
@@ -35,4 +35,4 @@ extern int mp_input_slave_cmd_func(int f
#define MP_INPUT_SLAVE_CMD_FUNC NULL
#endif
-#endif /* GETCH2_H */
+#endif /* MPLAYER_GETCH2_H */
Modified: trunk/osdep/glob.h
==============================================================================
--- trunk/osdep/glob.h (original)
+++ trunk/osdep/glob.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef GLOB_H
-#define GLOB_H
+#ifndef MPLAYER_GLOB_H
+#define MPLAYER_GLOB_H
#include "config.h"
@@ -13,4 +13,4 @@ void globfree(glob_t *pglob);
int glob(const char *pattern, int flags, int (*errfunc)(const char *epath, int eerrno), glob_t *pglob);
-#endif /* GLOB_H */
+#endif /* MPLAYER_GLOB_H */
Modified: trunk/osdep/keycodes.h
==============================================================================
--- trunk/osdep/keycodes.h (original)
+++ trunk/osdep/keycodes.h Fri Feb 22 10:09:46 2008
@@ -1,7 +1,7 @@
/* KEY code definitions for GyS-TermIO v2.0 (C) 1999 A'rpi/ESP-team */
-#ifndef KEYCODES_H
-#define KEYCODES_H
+#ifndef MPLAYER_KEYCODES_H
+#define MPLAYER_KEYCODES_H
#define KEY_ENTER 13
#define KEY_TAB 9
@@ -74,4 +74,4 @@
#define KEY_INTERN (0x1000)
#define KEY_CLOSE_WIN (KEY_INTERN+0)
-#endif /* KEYCODES_H */
+#endif /* MPLAYER_KEYCODES_H */
Modified: trunk/osdep/mmap_anon.h
==============================================================================
--- trunk/osdep/mmap_anon.h (original)
+++ trunk/osdep/mmap_anon.h Fri Feb 22 10:09:46 2008
@@ -1,8 +1,8 @@
-#ifndef MMAP_ANON_H
-#define MMAP_ANON_H
+#ifndef MPLAYER_MMAP_ANON_H
+#define MPLAYER_MMAP_ANON_H
#include <sys/types.h>
void *mmap_anon(void *, size_t, int, int, off_t);
-#endif /* MMAP_ANON_H */
+#endif /* MPLAYER_MMAP_ANON_H */
Modified: trunk/osdep/shmem.h
==============================================================================
--- trunk/osdep/shmem.h (original)
+++ trunk/osdep/shmem.h Fri Feb 22 10:09:46 2008
@@ -1,7 +1,7 @@
-#ifndef SHMEM_H
-#define SHMEM_H
+#ifndef MPLAYER_SHMEM_H
+#define MPLAYER_SHMEM_H
void* shmem_alloc(int size);
void shmem_free(void* p,int size);
-#endif /* SHMEM_H */
+#endif /* MPLAYER_SHMEM_H */
Modified: trunk/parser-cfg.h
==============================================================================
--- trunk/parser-cfg.h (original)
+++ trunk/parser-cfg.h Fri Feb 22 10:09:46 2008
@@ -1,6 +1,6 @@
-#ifndef PARSER_CFG_H
-#define PARSER_CFG_H
+#ifndef MPLAYER_PARSER_CFG_H
+#define MPLAYER_PARSER_CFG_H
extern int m_config_parse_config_file(m_config_t* config, char *conffile);
-#endif /* PARSER_CFG_H */
+#endif /* MPLAYER_PARSER_CFG_H */
Modified: trunk/parser-mecmd.h
==============================================================================
--- trunk/parser-mecmd.h (original)
+++ trunk/parser-mecmd.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef PARSER_MECMD_H
-#define PARSER_MECMD_H
+#ifndef MPLAYER_PARSER_MECMD_H
+#define MPLAYER_PARSER_MECMD_H
/// \file
/// \ingroup ConfigParsers MEntry
@@ -32,4 +32,4 @@ m_config_parse_me_command_line(m_config_
///@}
-#endif /* PARSER_MECMD_H */
+#endif /* MPLAYER_PARSER_MECMD_H */
Modified: trunk/parser-mpcmd.h
==============================================================================
--- trunk/parser-mpcmd.h (original)
+++ trunk/parser-mpcmd.h Fri Feb 22 10:09:46 2008
@@ -1,6 +1,6 @@
-#ifndef PARSER_MPCMD_H
-#define PARSER_MPCMD_H
+#ifndef MPLAYER_PARSER_MPCMD_H
+#define MPLAYER_PARSER_MPCMD_H
extern play_tree_t* m_config_parse_mp_command_line(m_config_t *config, int argc, char **argv);
-#endif /* PARSER_MPCMD_H */
+#endif /* MPLAYER_PARSER_MPCMD_H */
Modified: trunk/playtree.h
==============================================================================
--- trunk/playtree.h (original)
+++ trunk/playtree.h Fri Feb 22 10:09:46 2008
@@ -1,10 +1,9 @@
+#ifndef MPLAYER_PLAYTREE_H
+#define MPLAYER_PLAYTREE_H
/// \file
/// \ingroup Playtree
-#ifndef PLAYTREE_H
-#define PLAYTREE_H
-
struct stream_st;
struct m_config;
@@ -282,6 +281,6 @@ void pt_iter_goto_head(play_tree_iter_t*
///@}
-#endif /* PLAYTREE_H */
-
///@}
+
+#endif /* MPLAYER_PLAYTREE_H */
Modified: trunk/playtreeparser.h
==============================================================================
--- trunk/playtreeparser.h (original)
+++ trunk/playtreeparser.h Fri Feb 22 10:09:46 2008
@@ -1,3 +1,5 @@
+#ifndef MPLAYER_PLAYTREEPARSER_H
+#define MPLAYER_PLAYTREEPARSER_H
/// \defgroup PlaytreeParser Playtree parser
/// \ingroup Playtree
@@ -8,9 +10,6 @@
/// \file
-#ifndef PLAYTREEPARSER_H
-#define PLAYTREEPARSER_H
-
struct stream_st;
typedef struct play_tree_parser {
@@ -47,6 +46,6 @@ play_tree_parser_get_play_tree(play_tree
void
play_tree_add_bpf(play_tree_t* pt, char* filename);
-#endif /* PLAYTREEPARSER_H */
-
///@}
+
+#endif /* MPLAYER_PLAYTREEPARSER_H */
Modified: trunk/stream/audio_in.h
==============================================================================
--- trunk/stream/audio_in.h (original)
+++ trunk/stream/audio_in.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef AUDIO_IN_H
-#define AUDIO_IN_H
+#ifndef MPLAYER_AUDIO_IN_H
+#define MPLAYER_AUDIO_IN_H
#define AUDIO_IN_ALSA 1
#define AUDIO_IN_OSS 2
@@ -72,4 +72,4 @@ int ai_oss_set_channels(audio_in_t *ai);
int ai_oss_init(audio_in_t *ai);
#endif
-#endif /* AUDIO_IN_H */
+#endif /* MPLAYER_AUDIO_IN_H */
Modified: trunk/stream/cache2.h
==============================================================================
--- trunk/stream/cache2.h (original)
+++ trunk/stream/cache2.h Fri Feb 22 10:09:46 2008
@@ -1,6 +1,6 @@
-#ifndef CACHE2_H
-#define CACHE2_H
+#ifndef MPLAYER_CACHE2_H
+#define MPLAYER_CACHE2_H
extern void cache_uninit(stream_t *s);
-#endif /* CACHE2_H */
+#endif /* MPLAYER_CACHE2_H */
Modified: trunk/stream/cdd.h
==============================================================================
--- trunk/stream/cdd.h (original)
+++ trunk/stream/cdd.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef CDD_H
-#define CDD_H
+#ifndef MPLAYER_CDD_H
+#define MPLAYER_CDD_H
#include "config.h"
#ifndef HAVE_LIBCDIO
@@ -74,4 +74,4 @@ cd_track_t* cd_info_get_track(cd_info_t
void cd_info_debug(cd_info_t *cd_info);
-#endif /* CDD_H */
+#endif /* MPLAYER_CDD_H */
Modified: trunk/stream/cookies.h
==============================================================================
--- trunk/stream/cookies.h (original)
+++ trunk/stream/cookies.h Fri Feb 22 10:09:46 2008
@@ -5,12 +5,12 @@
* by Dave Lambley <mplayer(a)davel.me.uk>
*/
-#ifndef COOKIES_H
-#define COOKIES_H
+#ifndef MPLAYER_COOKIES_H
+#define MPLAYER_COOKIES_H
#include "http.h"
extern void cookies_set(HTTP_header_t * http_hdr, const char *hostname,
const char *url);
-#endif /* COOKIES_H */
+#endif /* MPLAYER_COOKIES_H */
Modified: trunk/stream/dvbin.h
==============================================================================
--- trunk/stream/dvbin.h (original)
+++ trunk/stream/dvbin.h Fri Feb 22 10:09:46 2008
@@ -5,8 +5,8 @@
* $Id$
*/
-#ifndef DVBIN_H
-#define DVBIN_H
+#ifndef MPLAYER_DVBIN_H
+#define MPLAYER_DVBIN_H
#include "stream.h"
@@ -113,4 +113,4 @@ extern int dvb_set_channel(stream_t *, i
extern dvb_config_t *dvb_get_config(void);
extern void dvb_free_config(dvb_config_t *config);
-#endif /* DVBIN_H */
+#endif /* MPLAYER_DVBIN_H */
Modified: trunk/stream/frequencies.h
==============================================================================
--- trunk/stream/frequencies.h (original)
+++ trunk/stream/frequencies.h Fri Feb 22 10:09:46 2008
@@ -6,8 +6,8 @@
* Frequencies are given in kHz
*/
-#ifndef FREQUENCIES_H
-#define FREQUENCIES_H
+#ifndef MPLAYER_FREQUENCIES_H
+#define MPLAYER_FREQUENCIES_H
#define NTSC_AUDIO_CARRIER 4500
#define PAL_AUDIO_CARRIER_I 6000
@@ -114,4 +114,4 @@ extern int chantab;
extern const struct CHANLIST *chanlist;
extern int chancount;
-#endif /* FREQUENCIES_H */
+#endif /* MPLAYER_FREQUENCIES_H */
Modified: trunk/stream/http.h
==============================================================================
--- trunk/stream/http.h (original)
+++ trunk/stream/http.h Fri Feb 22 10:09:46 2008
@@ -4,8 +4,8 @@
* (C) 2001, MPlayer team.
*/
-#ifndef HTTP_H
-#define HTTP_H
+#ifndef MPLAYER_HTTP_H
+#define MPLAYER_HTTP_H
typedef struct HTTP_field_type {
char *field_name;
@@ -49,4 +49,4 @@ int http_add_basic_authentication( HTTP
void http_debug_hdr( HTTP_header_t *http_hdr );
int base64_encode(const void *enc, int encLen, char *out, int outMax);
-#endif /* HTTP_H */
+#endif /* MPLAYER_HTTP_H */
Modified: trunk/stream/librtsp/rtsp.h
==============================================================================
--- trunk/stream/librtsp/rtsp.h (original)
+++ trunk/stream/librtsp/rtsp.h Fri Feb 22 10:09:46 2008
@@ -29,8 +29,8 @@
* fixed a lot of RFC compliance issues.
*/
-#ifndef RTSP_H
-#define RTSP_H
+#ifndef MPLAYER_RTSP_H
+#define MPLAYER_RTSP_H
/* some codes returned by rtsp_request_* functions */
@@ -80,4 +80,4 @@ void rtsp_schedule_field(rtsp_t *s, cons
void rtsp_unschedule_field(rtsp_t *s, const char *string);
void rtsp_unschedule_all(rtsp_t *s);
-#endif /* RTSP_H */
+#endif /* MPLAYER_RTSP_H */
Modified: trunk/stream/librtsp/rtsp_rtp.h
==============================================================================
--- trunk/stream/librtsp/rtsp_rtp.h (original)
+++ trunk/stream/librtsp/rtsp_rtp.h Fri Feb 22 10:09:46 2008
@@ -18,8 +18,8 @@
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#ifndef RTSP_RTP_H
-#define RTSP_RTP_H
+#ifndef MPLAYER_RTSP_RTP_H
+#define MPLAYER_RTSP_RTP_H
#include "rtsp.h"
@@ -37,5 +37,5 @@ off_t rtp_read (struct rtp_rtsp_session_
void rtp_session_free (struct rtp_rtsp_session_t *st);
void rtcp_send_rr (rtsp_t *s, struct rtp_rtsp_session_t *st);
-#endif /* RTSP_RTP_H */
+#endif /* MPLAYER_RTSP_RTP_H */
Modified: trunk/stream/librtsp/rtsp_session.h
==============================================================================
--- trunk/stream/librtsp/rtsp_session.h (original)
+++ trunk/stream/librtsp/rtsp_session.h Fri Feb 22 10:09:46 2008
@@ -28,8 +28,8 @@
* Support for MPEG-TS streaming through RFC compliant RTSP servers
*/
-#ifndef HAVE_RTSP_SESSION_H
-#define HAVE_RTSP_SESSION_H
+#ifndef MPLAYER_RTSP_SESSION_H
+#define MPLAYER_RTSP_SESSION_H
typedef struct rtsp_session_s rtsp_session_t;
@@ -40,4 +40,4 @@ int rtsp_session_read(rtsp_session_t *se
void rtsp_session_end(rtsp_session_t *session);
-#endif /* HAVE_RTSP_SESSION_H */
+#endif /* MPLAYER_RTSP_SESSION_H */
Modified: trunk/stream/netstream.h
==============================================================================
--- trunk/stream/netstream.h (original)
+++ trunk/stream/netstream.h Fri Feb 22 10:09:46 2008
@@ -7,8 +7,8 @@
* Data is always low endian
*/
-#ifndef NETSTREAM_H
-#define NETSTREAM_H
+#ifndef MPLAYER_NETSTREAM_H
+#define MPLAYER_NETSTREAM_H
typedef struct mp_net_stream_packet_st {
uint16_t len;
@@ -138,4 +138,4 @@ static void net_stream_opened_2_me(mp_ne
o->end_pos = le2me_64(o->end_pos);
}
-#endif /* NETSTREAM_H */
+#endif /* MPLAYER_NETSTREAM_H */
Modified: trunk/stream/network.h
==============================================================================
--- trunk/stream/network.h (original)
+++ trunk/stream/network.h Fri Feb 22 10:09:46 2008
@@ -4,8 +4,8 @@
* (C) 2001, MPlayer team.
*/
-#ifndef NETWORK_H
-#define NETWORK_H
+#ifndef MPLAYER_NETWORK_H
+#define MPLAYER_NETWORK_H
#include <fcntl.h>
#include <sys/time.h>
@@ -63,4 +63,4 @@ HTTP_header_t *http_read_response(int fd
int http_authenticate(HTTP_header_t *http_hdr, URL_t *url, int *auth_retry);
URL_t* check4proxies(URL_t *url);
-#endif /* NETWORK_H */
+#endif /* MPLAYER_NETWORK_H */
Modified: trunk/stream/pnm.h
==============================================================================
--- trunk/stream/pnm.h (original)
+++ trunk/stream/pnm.h Fri Feb 22 10:09:46 2008
@@ -22,8 +22,8 @@
* pnm util functions header by joschka
*/
-#ifndef PNM_H
-#define PNM_H
+#ifndef MPLAYER_PNM_H
+#define MPLAYER_PNM_H
#include <inttypes.h>
/*#include "xine_internal.h" */
@@ -34,4 +34,4 @@ typedef struct pnm_s pnm_t;
//int pnm_read (pnm_t *this, char *data, int len);
-#endif /* PNM_H */
+#endif /* MPLAYER_PNM_H */
Modified: trunk/stream/pvr.h
==============================================================================
--- trunk/stream/pvr.h (original)
+++ trunk/stream/pvr.h Fri Feb 22 10:09:46 2008
@@ -21,8 +21,8 @@
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#ifndef PVR_H
-#define PVR_H
+#ifndef MPLAYER_PVR_H
+#define MPLAYER_PVR_H
#include "tv.h"
@@ -84,4 +84,4 @@ int pvr_set_channel_step (stream_t *stre
*/
int pvr_force_freq_step (stream_t *stream, int step);
-#endif /* PVR_H */
+#endif /* MPLAYER_PVR_H */
Modified: trunk/stream/realrtsp/asmrp.h
==============================================================================
--- trunk/stream/realrtsp/asmrp.h (original)
+++ trunk/stream/realrtsp/asmrp.h Fri Feb 22 10:09:46 2008
@@ -37,11 +37,11 @@
*/
-#ifndef ASMRP_H
-#define ASMRP_H
+#ifndef MPLAYER_ASMRP_H
+#define MPLAYER_ASMRP_H
#define MAX_RULEMATCHES 16
int asmrp_match (const char *rules, int bandwidth, int *matches) ;
-#endif /* ASMRP_H */
+#endif /* MPLAYER_ASMRP_H */
Modified: trunk/stream/realrtsp/real.h
==============================================================================
--- trunk/stream/realrtsp/real.h (original)
+++ trunk/stream/realrtsp/real.h Fri Feb 22 10:09:46 2008
@@ -27,8 +27,8 @@
*
*/
-#ifndef HAVE_REAL_H
-#define HAVE_REAL_H
+#ifndef MPLAYER_REAL_H
+#define MPLAYER_REAL_H
#include "rmff.h"
#include "../librtsp/rtsp.h"
@@ -57,4 +57,4 @@ rmff_header_t *real_setup_and_get_header
struct real_rtsp_session_t *init_real_rtsp_session (void);
void free_real_rtsp_session (struct real_rtsp_session_t* real_session);
-#endif /* HAVE_REAL_H */
+#endif /* MPLAYER_REAL_H */
Modified: trunk/stream/realrtsp/rmff.h
==============================================================================
--- trunk/stream/realrtsp/rmff.h (original)
+++ trunk/stream/realrtsp/rmff.h Fri Feb 22 10:09:46 2008
@@ -26,6 +26,9 @@
* adopted from joschkas real tools
*/
+#ifndef MPLAYER_RMFF_H
+#define MPLAYER_RMFF_H
+
#include <sys/types.h>
#include "config.h"
#ifndef HAVE_WINSOCK2
@@ -43,10 +46,6 @@
#include <inttypes.h>
-#ifndef HAVE_RMFF_H
-#define HAVE_RMFF_H
-
-
#define RMFF_HEADER_SIZE 0x12
#define RMFF_FILEHEADER_SIZE 18
@@ -273,4 +272,4 @@ void rmff_dump_pheader(rmff_pheader_t *h
*/
void rmff_free_header(rmff_header_t *h);
-#endif /* HAVE_RMFF_H */
+#endif /* MPLAYER_RMFF_H */
Modified: trunk/stream/realrtsp/sdpplin.h
==============================================================================
--- trunk/stream/realrtsp/sdpplin.h (original)
+++ trunk/stream/realrtsp/sdpplin.h Fri Feb 22 10:09:46 2008
@@ -25,9 +25,9 @@
* sdp/sdpplin parser.
*
*/
-
-#ifndef HAVE_SDPPLIN_H
-#define HAVE_SDPPLIN_H
+
+#ifndef MPLAYER_SDPPLIN_H
+#define MPLAYER_SDPPLIN_H
#include "rmff.h"
#include "../librtsp/rtsp.h"
@@ -105,4 +105,4 @@ sdpplin_t *sdpplin_parse(char *data);
void sdpplin_free(sdpplin_t *description);
-#endif /* HAVE_SDPPLIN_H */
+#endif /* MPLAYER_SDPPLIN_H */
Modified: trunk/stream/realrtsp/xbuffer.h
==============================================================================
--- trunk/stream/realrtsp/xbuffer.h (original)
+++ trunk/stream/realrtsp/xbuffer.h Fri Feb 22 10:09:46 2008
@@ -13,9 +13,8 @@
*
*/
-
-#ifndef XBUFFER_H
-#define XBUFFER_H
+#ifndef MPLAYER_XBUFFER_H
+#define MPLAYER_XBUFFER_H
void *xbuffer_init(int chunk_size);
void *xbuffer_free(void *buf);
@@ -23,4 +22,4 @@ void *xbuffer_copyin(void *buf, int inde
void *xbuffer_ensure_size(void *buf, int size);
void *xbuffer_strcat(void *buf, char *data);
-#endif /* XBUFFER_H */
+#endif /* MPLAYER_XBUFFER_H */
Modified: trunk/stream/rtp.h
==============================================================================
--- trunk/stream/rtp.h (original)
+++ trunk/stream/rtp.h Fri Feb 22 10:09:46 2008
@@ -5,9 +5,9 @@
* $Id$
*/
-#ifndef RTP_H
-#define RTP_H
+#ifndef MPLAYER_RTP_H
+#define MPLAYER_RTP_H
int read_rtp_from_server(int fd, char *buffer, int length);
-#endif /* RTP_H */
+#endif /* MPLAYER_RTP_H */
Modified: trunk/stream/stream.h
==============================================================================
--- trunk/stream/stream.h (original)
+++ trunk/stream/stream.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef STREAM_H
-#define STREAM_H
+#ifndef MPLAYER_STREAM_H
+#define MPLAYER_STREAM_H
#include "mp_msg.h"
#include <string.h>
@@ -311,4 +311,4 @@ typedef struct {
int channels;
} stream_language_t;
-#endif /* STREAM_H */
+#endif /* MPLAYER_STREAM_H */
Modified: trunk/stream/stream_dvd.h
==============================================================================
--- trunk/stream/stream_dvd.h (original)
+++ trunk/stream/stream_dvd.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef STREAM_DVD_H
-#define STREAM_DVD_H
+#ifndef MPLAYER_STREAM_DVD_H
+#define MPLAYER_STREAM_DVD_H
#ifdef USE_DVDREAD_INTERNAL
#include "dvdread/dvd_reader.h"
@@ -48,4 +48,4 @@ int dvd_aid_from_lang(stream_t *stream,
int dvd_sid_from_lang(stream_t *stream, unsigned char* lang);
int dvd_chapter_from_cell(dvd_priv_t *dvd,int title,int cell);
-#endif /* STREAM_DVD_H */
+#endif /* MPLAYER_STREAM_DVD_H */
Modified: trunk/stream/stream_dvd_common.h
==============================================================================
--- trunk/stream/stream_dvd_common.h (original)
+++ trunk/stream/stream_dvd_common.h Fri Feb 22 10:09:46 2008
@@ -1,6 +1,6 @@
-#ifndef STREAM_DVD_COMMON_H
-#define STREAM_DVD_COMMON_H
+#ifndef MPLAYER_STREAM_DVD_COMMON_H
+#define MPLAYER_STREAM_DVD_COMMON_H
int mp_dvdtimetomsec(dvd_time_t *dt);
-#endif /* STREAM_DVD_COMMON_H */
+#endif /* MPLAYER_STREAM_DVD_COMMON_H */
Modified: trunk/stream/stream_radio.h
==============================================================================
--- trunk/stream/stream_radio.h (original)
+++ trunk/stream/stream_radio.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef STREAM_RADIO_H
-#define STREAM_RADIO_H
+#ifndef MPLAYER_STREAM_RADIO_H
+#define MPLAYER_STREAM_RADIO_H
#define RADIO_CHANNEL_LOWER 1
#define RADIO_CHANNEL_HIGHER 2
@@ -41,4 +41,4 @@ int radio_set_channel(struct stream_st *
int radio_step_channel(struct stream_st *stream, int direction);
int radio_step_freq(struct stream_st *stream, float step_interval);
-#endif
+#endif /* MPLAYER_STREAM_RADIO_H */
Modified: trunk/stream/tcp.h
==============================================================================
--- trunk/stream/tcp.h (original)
+++ trunk/stream/tcp.h Fri Feb 22 10:09:46 2008
@@ -19,8 +19,8 @@
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#ifndef TCP_H
-#define TCP_H
+#ifndef MPLAYER_TCP_H
+#define MPLAYER_TCP_H
/* Connect to a server using a TCP connection */
int connect2Server (char *host, int port, int verb);
@@ -29,4 +29,4 @@ int connect2Server (char *host, int port
#define TCP_ERROR_FATAL -2 /* unable to resolve name */
#define TCP_ERROR_PORT -1 /* unable to connect to a particular port */
-#endif /* TCP_H */
+#endif /* MPLAYER_TCP_H */
Modified: trunk/stream/tv.h
==============================================================================
--- trunk/stream/tv.h (original)
+++ trunk/stream/tv.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef TV_H
-#define TV_H
+#ifndef MPLAYER_TV_H
+#define MPLAYER_TV_H
//#include "libao2/afmt.h"
//#include "libmpcodecs/img_format.h"
@@ -344,4 +344,4 @@ typedef struct tt_stream_props_s{
int bufsize; ///< required buffer size
} tt_stream_props;
-#endif /* TV_H */
+#endif /* MPLAYER_TV_H */
Modified: trunk/stream/tvi_def.h
==============================================================================
--- trunk/stream/tvi_def.h (original)
+++ trunk/stream/tvi_def.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef TVI_DEF_H
-#define TVI_DEF_H
+#ifndef MPLAYER_TVI_DEF_H
+#define MPLAYER_TVI_DEF_H
#include <stdlib.h> /* malloc */
#include <string.h> /* memset */
@@ -107,4 +107,4 @@ static inline void fill_blank_frame(char
}
}
-#endif /* TVI_DEF_H */
+#endif /* MPLAYER_TVI_DEF_H */
Modified: trunk/stream/tvi_dshow.h
==============================================================================
--- trunk/stream/tvi_dshow.h (original)
+++ trunk/stream/tvi_dshow.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef TVI_DSHOW_H_
-#define TVI_DSHOW_H_
+#ifndef MPLAYER_TVI_DSHOW_H
+#define MPLAYER_TVI_DSHOW_H
/// \defgroup tvi_dshow TV driver (Directshow)
@@ -690,4 +690,4 @@ DECLARE_ENUMERATOR_(IEnumMediaTypes, AM_
#define OLE_RELEASE_SAFE(p) if(p){ OLE_CALL((IUnknown*)p,Release); p=NULL;}
#define OLE_QUERYINTERFACE(p,iface,ptr) OLE_CALL_ARGS((IUnknown*)p,QueryInterface,&iface,(void*)&ptr)
-#endif // TVI_DSHOW_H_
+#endif /* MPLAYER_TVI_DSHOW_H */
Modified: trunk/stream/udp.h
==============================================================================
--- trunk/stream/udp.h (original)
+++ trunk/stream/udp.h Fri Feb 22 10:09:46 2008
@@ -17,9 +17,9 @@
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#ifndef UDP_H
-#define UDP_H
+#ifndef MPLAYER_UDP_H
+#define MPLAYER_UDP_H
int udp_open_socket (URL_t *url);
-#endif /* UDP_H */
+#endif /* MPLAYER_UDP_H */
Modified: trunk/stream/url.h
==============================================================================
--- trunk/stream/url.h (original)
+++ trunk/stream/url.h Fri Feb 22 10:09:46 2008
@@ -4,8 +4,8 @@
* (C) 2001, MPlayer team.
*/
-#ifndef URL_H
-#define URL_H
+#ifndef MPLAYER_URL_H
+#define MPLAYER_URL_H
//#define URL_DEBUG
@@ -30,4 +30,4 @@ void url_escape_string(char *outbuf, con
void url_debug(const URL_t* url);
#endif /* URL_DEBUG */
-#endif /* URL_H */
+#endif /* MPLAYER_URL_H */
Modified: trunk/stream/vcd_read.h
==============================================================================
--- trunk/stream/vcd_read.h (original)
+++ trunk/stream/vcd_read.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef VCD_READ_H
-#define VCD_READ_H
+#ifndef MPLAYER_VCD_READ_H
+#define MPLAYER_VCD_READ_H
#include "libavutil/intreadwrite.h"
//=================== VideoCD ==========================
@@ -225,4 +225,4 @@ static int sun_vcd_read(mp_vcd_priv_t* v
#endif
-#endif /* VCD_READ_H */
+#endif /* MPLAYER_VCD_READ_H */
Modified: trunk/stream/vcd_read_darwin.h
==============================================================================
--- trunk/stream/vcd_read_darwin.h (original)
+++ trunk/stream/vcd_read_darwin.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef VCD_READ_DARWIN_H
-#define VCD_READ_DARWIN_H
+#ifndef MPLAYER_VCD_READ_DARWIN_H
+#define MPLAYER_VCD_READ_DARWIN_H
#include <sys/types.h>
#include <CoreFoundation/CFBase.h>
@@ -203,4 +203,4 @@ static int vcd_read(mp_vcd_priv_t* vcd,c
return VCD_SECTOR_DATA;
}
-#endif /* VCD_READ_DARWIN_H */
+#endif /* MPLAYER_VCD_READ_DARWIN_H */
Modified: trunk/stream/vcd_read_fbsd.h
==============================================================================
--- trunk/stream/vcd_read_fbsd.h (original)
+++ trunk/stream/vcd_read_fbsd.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef VCD_READ_FBSD_H
-#define VCD_READ_FBSD_H
+#ifndef MPLAYER_VCD_READ_FBSD_H
+#define MPLAYER_VCD_READ_FBSD_H
#include <sys/types.h>
#include <inttypes.h>
@@ -233,4 +233,4 @@ vcd_read(mp_vcd_priv_t* vcd, char *mem)
return VCD_SECTOR_DATA;
}
-#endif /* VCD_READ_FBSD_H */
+#endif /* MPLAYER_VCD_READ_FBSD_H */
Modified: trunk/stream/vcd_read_win32.h
==============================================================================
--- trunk/stream/vcd_read_win32.h (original)
+++ trunk/stream/vcd_read_win32.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef VCD_READ_WIN32_H
-#define VCD_READ_WIN32_H
+#ifndef MPLAYER_VCD_READ_WIN32_H
+#define MPLAYER_VCD_READ_WIN32_H
#include <ddk/ntddcdrm.h>
@@ -130,7 +130,7 @@ static int vcd_read(mp_vcd_priv_t* vcd,
return VCD_SECTOR_DATA;
}
-#endif /* VCD_READ_WIN32_H */
+#endif /* MPLAYER_VCD_READ_WIN32_H */
/*
vim:noet:sw=4:cino=\:0,g0
Modified: trunk/sub_cc.h
==============================================================================
--- trunk/sub_cc.h (original)
+++ trunk/sub_cc.h Fri Feb 22 10:09:46 2008
@@ -1,10 +1,10 @@
-#ifndef SUB_CC_H
-#define SUB_CC_H
+#ifndef MPLAYER_SUB_CC_H
+#define MPLAYER_SUB_CC_H
extern int subcc_enabled;
void subcc_init(void);
void subcc_process_data(unsigned char *inputdata,unsigned int len);
-#endif /* SUB_CC_H */
+#endif /* MPLAYER_SUB_CC_H */
Modified: trunk/subopt-helper.h
==============================================================================
--- trunk/subopt-helper.h (original)
+++ trunk/subopt-helper.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef SUBOPT_HELPER_H
-#define SUBOPT_HELPER_H
+#ifndef MPLAYER_SUBOPT_HELPER_H
+#define MPLAYER_SUBOPT_HELPER_H
/**
* \file subopt-helper.h
@@ -47,4 +47,4 @@ int int_pos( int * i );
int strargcmp(strarg_t *arg, const char *str);
int strargcasecmp(strarg_t *arg, char *str);
-#endif /* SUBOPT_HELPER_H */
+#endif /* MPLAYER_SUBOPT_HELPER_H */
Modified: trunk/unrar_exec.h
==============================================================================
--- trunk/unrar_exec.h (original)
+++ trunk/unrar_exec.h Fri Feb 22 10:09:46 2008
@@ -21,8 +21,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#ifndef UNRAR_EXEC_H
-#define UNRAR_EXEC_H
+#ifndef MPLAYER_UNRAR_EXEC_H
+#define MPLAYER_UNRAR_EXEC_H
struct RAR_archive_entry
{
@@ -51,4 +51,4 @@ int unrar_exec_list(const char *rarfile,
void unrar_exec_freelist(ArchiveList_struct *list);
-#endif /* UNRAR_EXEC_H */
+#endif /* MPLAYER_UNRAR_EXEC_H */
Modified: trunk/xvid_vbr.h
==============================================================================
--- trunk/xvid_vbr.h (original)
+++ trunk/xvid_vbr.h Fri Feb 22 10:09:46 2008
@@ -23,8 +23,8 @@
*
*****************************************************************************/
-#ifndef XVID_VBR_H
-#define XVID_VBR_H
+#ifndef MPLAYER_XVID_VBR_H
+#define MPLAYER_XVID_VBR_H
#define VBR_VERSION 0
@@ -228,4 +228,4 @@ extern int vbrUpdate(vbr_control_t *stat
int ublocks);
extern int vbrFinish(vbr_control_t *state);
-#endif /* XVID_VBR_H */
+#endif /* MPLAYER_XVID_VBR_H */
Modified: trunk/xvmc_render.h
==============================================================================
--- trunk/xvmc_render.h (original)
+++ trunk/xvmc_render.h Fri Feb 22 10:09:46 2008
@@ -1,5 +1,5 @@
-#ifndef XVMC_RENDER_H
-#define XVMC_RENDER_H
+#ifndef MPLAYER_XVMC_RENDER_H
+#define MPLAYER_XVMC_RENDER_H
#include <X11/Xlib.h>
#include <X11/Xutil.h>
@@ -52,4 +52,4 @@ typedef struct{
} xvmc_render_state_t;
-#endif /* XVMC_RENDER_H */
+#endif /* MPLAYER_XVMC_RENDER_H */
3
2
Author: reimar
Date: Fri Mar 21 13:31:47 2008
New Revision: 26266
Log:
Ignore if we fail to get disc key, fixes playback of one of my DVDs which
claims to be scrambled but actually is not, and always allows to
fallback to cached keys.
Modified:
trunk/libdvdcss/libdvdcss.c
Modified: trunk/libdvdcss/libdvdcss.c
==============================================================================
--- trunk/libdvdcss/libdvdcss.c (original)
+++ trunk/libdvdcss/libdvdcss.c Fri Mar 21 13:31:47 2008
@@ -371,10 +371,8 @@ LIBDVDCSS_EXPORT dvdcss_t dvdcss_open (
if( i_ret < 0 )
{
- _dvdcss_close( dvdcss );
- free( dvdcss->psz_device );
- free( dvdcss );
- return NULL;
+ print_debug( dvdcss,
+ "could not get disc key" );
}
}
3
2
Author: diego
Date: Wed Apr 30 19:54:02 2008
New Revision: 26622
Log:
Remove tools on distclean, not on clean.
Modified:
trunk/Makefile
Modified: trunk/Makefile
==============================================================================
--- trunk/Makefile (original)
+++ trunk/Makefile Wed Apr 30 19:54:02 2008
@@ -874,11 +874,11 @@ uninstall:
fi ; \
done
-clean: toolsclean
+clean:
rm -f $(foreach dir,$(DIRS),$(foreach suffix,/*.o /*.a /*.ho /*~, $(addsuffix $(suffix),$(dir))))
rm -f mplayer$(EXESUF) mencoder$(EXESUF)
-distclean: clean doxygen_clean testsclean
+distclean: clean doxygen_clean testsclean toolsclean
rm -f $(foreach dir,$(DIRS),$(foreach suffix,/*.d, $(addsuffix $(suffix),$(dir))))
rm -f configure.log config.mak config.h codecs.conf.h help_mp.h \
version.h $(VIDIX_PCI_FILES) \
1
0
Author: diego
Date: Wed Apr 30 19:53:38 2008
New Revision: 26621
Log:
Add testclean target and make distclean depend upon it.
Modified:
trunk/Makefile
Modified: trunk/Makefile
==============================================================================
--- trunk/Makefile (original)
+++ trunk/Makefile Wed Apr 30 19:53:38 2008
@@ -815,6 +815,9 @@ TESTS = liba52/test$(EXESUF) libvo/aspec
tests: $(TESTS)
+testsclean:
+ rm -f $(TESTS)
+
install: install-dirs $(INSTALL_TARGETS)
install-dirs:
@@ -875,10 +878,10 @@ clean: toolsclean
rm -f $(foreach dir,$(DIRS),$(foreach suffix,/*.o /*.a /*.ho /*~, $(addsuffix $(suffix),$(dir))))
rm -f mplayer$(EXESUF) mencoder$(EXESUF)
-distclean: clean doxygen_clean
+distclean: clean doxygen_clean testsclean
rm -f $(foreach dir,$(DIRS),$(foreach suffix,/*.d, $(addsuffix $(suffix),$(dir))))
rm -f configure.log config.mak config.h codecs.conf.h help_mp.h \
- version.h $(VIDIX_PCI_FILES) $(TESTS) \
+ version.h $(VIDIX_PCI_FILES) \
codec-cfg$(EXESUF) codecs2html$(EXESUF) codec-cfg-test$(EXESUF) \
cpuinfo$(EXESUF) TAGS tags
1
0
Author: diego
Date: Wed Apr 30 19:51:45 2008
New Revision: 26620
Log:
Introduce TEST_OBJS variable for objects to link all test files against
and share it with the tools.
Modified:
trunk/Makefile
Modified: trunk/Makefile
==============================================================================
--- trunk/Makefile (original)
+++ trunk/Makefile Wed Apr 30 19:51:45 2008
@@ -794,18 +794,20 @@ VIDIX_OBJS = $(filter vidix/%,$(SRCS_MPL
$(VIDIX_DEPS) $(VIDIX_OBJS): $(VIDIX_PCI_FILES)
+TEST_OBJS = mp_msg-mencoder.o mp_fifo.o osdep/$(GETCH) osdep/$(TIMER) -ltermcap -lm
+
liba52/test$(EXESUF): liba52/test.c cpudetect.o $(filter liba52/%,$(SRCS_COMMON:.c=.o))
-libvo/aspecttest$(EXESUF): libvo/aspecttest.c libvo/aspect.o libvo/geometry.o mp_msg-mencoder.o mp_fifo.o osdep/$(GETCH) osdep/$(TIMER) -ltermcap -lm
+libvo/aspecttest$(EXESUF): libvo/aspecttest.c libvo/aspect.o libvo/geometry.o $(TEST_OBJS)
-LOADER_TEST_OBJS = $(filter loader/%,$(SRCS_COMMON:.c=.o)) libmpdemux/aviprint.o cpudetect.o mp_msg-mencoder.o mp_fifo.o osdep/mmap_anon.o osdep/$(GETCH) osdep/$(TIMER) -ltermcap -lm
+LOADER_TEST_OBJS = $(filter loader/%,$(SRCS_COMMON:.c=.o)) libmpdemux/aviprint.o osdep/mmap_anon.o cpudetect.o $(TEST_OBJS)
loader/qtx/list$(EXESUF) loader/qtx/qtxload$(EXESUF): CFLAGS += -g
loader/qtx/list$(EXESUF): loader/qtx/list.c $(LOADER_TEST_OBJS)
loader/qtx/qtxload$(EXESUF): loader/qtx/qtxload.c $(LOADER_TEST_OBJS)
-mp3lib/test$(EXESUF): mp3lib/test.c $(filter mp3lib/%,$(SRCS_COMMON:.c=.o)) libvo/aclib.o cpudetect.o mp_msg-mencoder.o mp_fifo.o osdep/$(TIMER) osdep/$(GETCH) -ltermcap -lm
-mp3lib/test2$(EXESUF): mp3lib/test2.c $(filter mp3lib/%,$(SRCS_COMMON:.c=.o)) libvo/aclib.o cpudetect.o mp_msg-mencoder.o mp_fifo.o osdep/$(TIMER) osdep/$(GETCH) -ltermcap -lm
+mp3lib/test$(EXESUF): mp3lib/test.c $(filter mp3lib/%,$(SRCS_COMMON:.c=.o)) libvo/aclib.o cpudetect.o $(TEST_OBJS)
+mp3lib/test2$(EXESUF): mp3lib/test2.c $(filter mp3lib/%,$(SRCS_COMMON:.c=.o)) libvo/aclib.o cpudetect.o $(TEST_OBJS)
TESTS = liba52/test$(EXESUF) libvo/aspecttest$(EXESUF) \
loader/qtx/list$(EXESUF) loader/qtx/qtxload$(EXESUF) \
@@ -927,19 +929,16 @@ ALLTOOLS = $(TOOLS) \
tools: $(TOOLS)
alltools: $(ALLTOOLS)
-TOOLS_COMMON_LIBS = mp_msg-mencoder.o mp_fifo.o osdep/$(TIMER) osdep/$(GETCH) \
- -ltermcap -lm
-
TOOLS/bmovl-test$(EXESUF): TOOLS/bmovl-test.c -lSDL_image
TOOLS/subrip$(EXESUF): TOOLS/subrip.c vobsub.o spudec.o unrar_exec.o \
libvo/aclib.o libswscale/libswscale.a libavutil/libavutil.a \
- $(TOOLS_COMMON_LIBS)
+ $(TEST_OBJS)
TOOLS/vfw2menc$(EXESUF): TOOLS/vfw2menc.c -lwinmm -lole32
#FIXME: Linking is broken, help welcome.
-TOOLS/vivodump$(EXESUF): TOOLS/vivodump.c $(TOOLS_COMMON_LIBS)
+TOOLS/vivodump$(EXESUF): TOOLS/vivodump.c $(TEST_OBJS)
fastmemcpybench: TOOLS/fastmemcpybench.c
$(CC) $(CFLAGS) $< -o TOOLS/fastmem-mmx$(EXESUF) -DNAME=\"mmx\" -DHAVE_MMX
@@ -966,7 +965,7 @@ fastmemcpybench realcodecs: CFLAGS += -g
NETSTREAM_DEPS = libavutil/libavutil.a \
m_option.o \
m_struct.o \
- $(TOOLS_COMMON_LIBS)
+ $(TEST_OBJS)
TOOLS/netstream$(EXESUF): TOOLS/netstream.o $(NETSTREAM_DEPS)
$(CC) $(CFLAGS) -o $@ $^
1
0