Only in ../MPlayer-0.90pre6.new/: .depend Only in ../MPlayer-0.90pre6.new/: asxparser.o Only in ../MPlayer-0.90pre6.new/: cfgparser.o Only in ../MPlayer-0.90pre6.new/: codec-cfg.o Only in ../MPlayer-0.90pre6.new/: config.h Only in ../MPlayer-0.90pre6.new/: config.mak Only in ../MPlayer-0.90pre6.new/: cpudetect.o Only in ../MPlayer-0.90pre6.new/: divx4_vbr.o Only in ../MPlayer-0.90pre6.new/: dll_init.o Only in ../MPlayer-0.90pre6.new/: fibmap_mplayer Only in ../MPlayer-0.90pre6.new/: fibmap_mplayer.o Only in ../MPlayer-0.90pre6.new/: find_sub.o Only in ../MPlayer-0.90pre6.new/: help_mp.h Only in ../MPlayer-0.90pre6.new/input: .depend Only in ../MPlayer-0.90pre6.new/input: input.o Only in ../MPlayer-0.90pre6.new/input: joystick.o Only in ../MPlayer-0.90pre6.new/input: libinput.a Only in ../MPlayer-0.90pre6.new/input: lirc.o Only in ../MPlayer-0.90pre6.new/liba52: .depend Only in ../MPlayer-0.90pre6.new/liba52: bit_allocate.o Only in ../MPlayer-0.90pre6.new/liba52: bitstream.o Only in ../MPlayer-0.90pre6.new/liba52: crc.o Only in ../MPlayer-0.90pre6.new/liba52: downmix.o Only in ../MPlayer-0.90pre6.new/liba52: imdct.o Only in ../MPlayer-0.90pre6.new/liba52: imdct_mlib.o Only in ../MPlayer-0.90pre6.new/liba52: liba52.a Only in ../MPlayer-0.90pre6.new/liba52: parse.o Only in ../MPlayer-0.90pre6.new/liba52: resample.o Only in ../MPlayer-0.90pre6.new/libao2: .depend Only in ../MPlayer-0.90pre6.new/libao2: afmt.o Only in ../MPlayer-0.90pre6.new/libao2: ao_mpegpes.o Only in ../MPlayer-0.90pre6.new/libao2: ao_null.o Only in ../MPlayer-0.90pre6.new/libao2: ao_oss.o Only in ../MPlayer-0.90pre6.new/libao2: ao_pcm.o Only in ../MPlayer-0.90pre6.new/libao2: ao_plugin.o Only in ../MPlayer-0.90pre6.new/libao2: ao_sdl.o Only in ../MPlayer-0.90pre6.new/libao2: audio_out.o Only in ../MPlayer-0.90pre6.new/libao2: config.mak Only in ../MPlayer-0.90pre6.new/libao2: libao2.a Only in ../MPlayer-0.90pre6.new/libao2: pl_delay.o Only in ../MPlayer-0.90pre6.new/libao2: pl_eq.o Only in ../MPlayer-0.90pre6.new/libao2: pl_extrastereo.o Only in ../MPlayer-0.90pre6.new/libao2: pl_format.o Only in ../MPlayer-0.90pre6.new/libao2: pl_resample.o Only in ../MPlayer-0.90pre6.new/libao2: pl_surround.o Only in ../MPlayer-0.90pre6.new/libao2: pl_volnorm.o Only in ../MPlayer-0.90pre6.new/libao2: pl_volume.o Only in ../MPlayer-0.90pre6.new/libao2: remez.o Only in ../MPlayer-0.90pre6.new/libavcodec: .depend Only in ../MPlayer-0.90pre6.new/libavcodec: ac3enc.o Only in ../MPlayer-0.90pre6.new/libavcodec: adpcm.o Only in ../MPlayer-0.90pre6.new/libavcodec: allcodecs.o Only in ../MPlayer-0.90pre6.new/libavcodec: common.o Only in ../MPlayer-0.90pre6.new/libavcodec: dsputil.o Only in ../MPlayer-0.90pre6.new/libavcodec: h263.o Only in ../MPlayer-0.90pre6.new/libavcodec: h263dec.o Only in ../MPlayer-0.90pre6.new/libavcodec/i386: cputest.o Only in ../MPlayer-0.90pre6.new/libavcodec/i386: dsputil_mmx.o Only in ../MPlayer-0.90pre6.new/libavcodec/i386: fdct_mmx.o Only in ../MPlayer-0.90pre6.new/libavcodec/i386: idct_mmx.o Only in ../MPlayer-0.90pre6.new/libavcodec/i386: motion_est_mmx.o Only in ../MPlayer-0.90pre6.new/libavcodec/i386: mpegvideo_mmx.o Only in ../MPlayer-0.90pre6.new/libavcodec/i386: simple_idct_mmx.o Only in ../MPlayer-0.90pre6.new/libavcodec: imgconvert.o Only in ../MPlayer-0.90pre6.new/libavcodec: imgresample.o Only in ../MPlayer-0.90pre6.new/libavcodec: jfdctfst.o Only in ../MPlayer-0.90pre6.new/libavcodec: jrevdct.o Only in ../MPlayer-0.90pre6.new/libavcodec: libavcodec.a Only in ../MPlayer-0.90pre6.new/libavcodec: mem.o Only in ../MPlayer-0.90pre6.new/libavcodec: mjpeg.o Only in ../MPlayer-0.90pre6.new/libavcodec: motion_est.o Only in ../MPlayer-0.90pre6.new/libavcodec: mpeg12.o Only in ../MPlayer-0.90pre6.new/libavcodec: mpegaudio.o Only in ../MPlayer-0.90pre6.new/libavcodec: mpegaudiodec.o Only in ../MPlayer-0.90pre6.new/libavcodec: mpegvideo.o Only in ../MPlayer-0.90pre6.new/libavcodec: msmpeg4.o Only in ../MPlayer-0.90pre6.new/libavcodec: pcm.o Only in ../MPlayer-0.90pre6.new/libavcodec: ratecontrol.o Only in ../MPlayer-0.90pre6.new/libavcodec: resample.o Only in ../MPlayer-0.90pre6.new/libavcodec: rv10.o Only in ../MPlayer-0.90pre6.new/libavcodec: simple_idct.o Only in ../MPlayer-0.90pre6.new/libavcodec: svq1.o Only in ../MPlayer-0.90pre6.new/libavcodec: utils.o Only in ../MPlayer-0.90pre6.new/libdha: .depend Only in ../MPlayer-0.90pre6.new/libdha: libdha-0.1.so Only in ../MPlayer-0.90pre6.new/libdha: libdha.o Only in ../MPlayer-0.90pre6.new/libdha: libdha.so Only in ../MPlayer-0.90pre6.new/libdha: mtrr.o Only in ../MPlayer-0.90pre6.new/libdha: pci.o Only in ../MPlayer-0.90pre6.new/libdha: pci_dev_ids.c Only in ../MPlayer-0.90pre6.new/libdha: pci_ids.h Only in ../MPlayer-0.90pre6.new/libdha: pci_names.c Only in ../MPlayer-0.90pre6.new/libdha: pci_names.h Only in ../MPlayer-0.90pre6.new/libdha: pci_names.o Only in ../MPlayer-0.90pre6.new/libdha: pci_vendors.h Only in ../MPlayer-0.90pre6.new/libfame: .depend Only in ../MPlayer-0.90pre6.new/libmpcodecs: .depend Only in ../MPlayer-0.90pre6.new/libmpcodecs: ad.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: ad_a52.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: ad_acm.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: ad_alaw.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: ad_dk3adpcm.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: ad_dshow.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: ad_dvdpcm.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: ad_faad.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: ad_ffmpeg.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: ad_hwac3.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: ad_imaadpcm.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: ad_libdv.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: ad_libmad.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: ad_mp3.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: ad_msadpcm.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: ad_msgsm.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: ad_pcm.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: ad_real.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: ad_roqaudio.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: ad_vorbis.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: dec_audio.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: dec_video.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: img_format.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: libmpcodecs.a Only in ../MPlayer-0.90pre6.new/libmpcodecs: libmpencoders.a Only in ../MPlayer-0.90pre6.new/libmpcodecs/native: RTjpegN.o Only in ../MPlayer-0.90pre6.new/libmpcodecs/native: cinepak.o Only in ../MPlayer-0.90pre6.new/libmpcodecs/native: cyuv.o Only in ../MPlayer-0.90pre6.new/libmpcodecs/native: fli.o Only in ../MPlayer-0.90pre6.new/libmpcodecs/native: minilzo.o Only in ../MPlayer-0.90pre6.new/libmpcodecs/native: msvidc.o Only in ../MPlayer-0.90pre6.new/libmpcodecs/native: nuppelvideo.o Only in ../MPlayer-0.90pre6.new/libmpcodecs/native: qtrle.o Only in ../MPlayer-0.90pre6.new/libmpcodecs/native: qtrpza.o Only in ../MPlayer-0.90pre6.new/libmpcodecs/native: qtsmc.o Only in ../MPlayer-0.90pre6.new/libmpcodecs/native: roqav.o Only in ../MPlayer-0.90pre6.new/libmpcodecs/native: svq1.o Only in ../MPlayer-0.90pre6.new/libmpcodecs/native: xa_gsm.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vd.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vd_cinepak.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vd_cyuv.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vd_divx4.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vd_dshow.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vd_ffmpeg.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vd_fli.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vd_huffyuv.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vd_ijpg.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vd_libdv.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vd_libmpeg2.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vd_mpegpes.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vd_mpng.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vd_msrle.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vd_msvidc.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vd_null.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vd_nuv.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vd_odivx.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vd_qtrle.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vd_qtrpza.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vd_qtsmc.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vd_raw.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vd_real.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vd_roqvideo.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vd_svq1.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vd_vfw.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vd_xanim.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vd_xvid.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vd_zlib.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: ve.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: ve_divx4.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: ve_lavc.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: ve_libdv.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: ve_rawrgb.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: ve_vfw.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vf.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vf_crop.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vf_cropdetect.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vf_dvbscale.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vf_expand.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vf_flip.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vf_format.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vf_lavc.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vf_lavcdeint.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vf_mirror.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vf_noise.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vf_palette.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vf_pp.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vf_rectangle.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vf_rgb2bgr.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vf_rotate.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vf_scale.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vf_test.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vf_vo.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vf_yuy2.o Only in ../MPlayer-0.90pre6.new/libmpcodecs: vf_yvu9.o Only in ../MPlayer-0.90pre6.new/libmpdemux: .depend Only in ../MPlayer-0.90pre6.new/libmpdemux: asf_mmst_streaming.o Only in ../MPlayer-0.90pre6.new/libmpdemux: asf_streaming.o Only in ../MPlayer-0.90pre6.new/libmpdemux: asfheader.o Only in ../MPlayer-0.90pre6.new/libmpdemux: aviheader.o Only in ../MPlayer-0.90pre6.new/libmpdemux: aviprint.o Only in ../MPlayer-0.90pre6.new/libmpdemux: aviwrite.o Only in ../MPlayer-0.90pre6.new/libmpdemux: cache2.o Only in ../MPlayer-0.90pre6.new/libmpdemux: cdda.o Only in ../MPlayer-0.90pre6.new/libmpdemux: cddb.o Only in ../MPlayer-0.90pre6.new/libmpdemux: demux_asf.o Only in ../MPlayer-0.90pre6.new/libmpdemux: demux_audio.o Only in ../MPlayer-0.90pre6.new/libmpdemux: demux_avi.o Only in ../MPlayer-0.90pre6.new/libmpdemux: demux_bmp.o Only in ../MPlayer-0.90pre6.new/libmpdemux: demux_demuxers.o Only in ../MPlayer-0.90pre6.new/libmpdemux: demux_film.o Only in ../MPlayer-0.90pre6.new/libmpdemux: demux_fli.o Only in ../MPlayer-0.90pre6.new/libmpdemux: demux_mf.o Only in ../MPlayer-0.90pre6.new/libmpdemux: demux_mov.o Only in ../MPlayer-0.90pre6.new/libmpdemux: demux_mpg.o Only in ../MPlayer-0.90pre6.new/libmpdemux: demux_nuv.o Only in ../MPlayer-0.90pre6.new/libmpdemux: demux_ogg.o Only in ../MPlayer-0.90pre6.new/libmpdemux: demux_rawaudio.o Only in ../MPlayer-0.90pre6.new/libmpdemux: demux_rawdv.o Only in ../MPlayer-0.90pre6.new/libmpdemux: demux_real.o Only in ../MPlayer-0.90pre6.new/libmpdemux: demux_roq.o Only in ../MPlayer-0.90pre6.new/libmpdemux: demux_viv.o Only in ../MPlayer-0.90pre6.new/libmpdemux: demux_y4m.o Only in ../MPlayer-0.90pre6.new/libmpdemux: demuxer.o Only in ../MPlayer-0.90pre6.new/libmpdemux: dvdauth.o Only in ../MPlayer-0.90pre6.new/libmpdemux: dvdnav_stream.o Only in ../MPlayer-0.90pre6.new/libmpdemux: frequencies.o Only in ../MPlayer-0.90pre6.new/libmpdemux: http.o Only in ../MPlayer-0.90pre6.new/libmpdemux: libmpdemux.a Only in ../MPlayer-0.90pre6.new/libmpdemux: mf.o Only in ../MPlayer-0.90pre6.new/libmpdemux: mp3_hdr.o Only in ../MPlayer-0.90pre6.new/libmpdemux: mpdemux.o Only in ../MPlayer-0.90pre6.new/libmpdemux: mpeg_hdr.o Only in ../MPlayer-0.90pre6.new/libmpdemux: network.o Only in ../MPlayer-0.90pre6.new/libmpdemux: open.o Only in ../MPlayer-0.90pre6.new/libmpdemux: opt-reg.o Only in ../MPlayer-0.90pre6.new/libmpdemux: parse_es.o Only in ../MPlayer-0.90pre6.new/libmpdemux: parse_mp4.o Only in ../MPlayer-0.90pre6.new/libmpdemux: rtp.o Only in ../MPlayer-0.90pre6.new/libmpdemux: stream.o Only in ../MPlayer-0.90pre6.new/libmpdemux: tv.o Only in ../MPlayer-0.90pre6.new/libmpdemux: tvi_bsdbt848.o Only in ../MPlayer-0.90pre6.new/libmpdemux: tvi_dummy.o Only in ../MPlayer-0.90pre6.new/libmpdemux: tvi_v4l.o Only in ../MPlayer-0.90pre6.new/libmpdemux: url.o Only in ../MPlayer-0.90pre6.new/libmpdemux: video.o Only in ../MPlayer-0.90pre6.new/libmpdemux: yuv4mpeg.o Only in ../MPlayer-0.90pre6.new/libmpdemux: yuv4mpeg_ratio.o Only in ../MPlayer-0.90pre6.new/libmpdvdkit: .depend Only in ../MPlayer-0.90pre6.new/libmpdvdkit: css.o Only in ../MPlayer-0.90pre6.new/libmpdvdkit: dvd_reader.o Only in ../MPlayer-0.90pre6.new/libmpdvdkit: dvd_udf.o Only in ../MPlayer-0.90pre6.new/libmpdvdkit: ifo_print.o Only in ../MPlayer-0.90pre6.new/libmpdvdkit: ifo_read.o Only in ../MPlayer-0.90pre6.new/libmpdvdkit: ioctl.o Only in ../MPlayer-0.90pre6.new/libmpdvdkit: libdvdcss.o Only in ../MPlayer-0.90pre6.new/libmpdvdkit: libmpdvdkit.a Only in ../MPlayer-0.90pre6.new/libmpdvdkit: nav_print.o Only in ../MPlayer-0.90pre6.new/libmpdvdkit: nav_read.o Only in ../MPlayer-0.90pre6.new/libmpeg2: .depend Only in ../MPlayer-0.90pre6.new/libmpeg2: header.o Only in ../MPlayer-0.90pre6.new/libmpeg2: idct.o Only in ../MPlayer-0.90pre6.new/libmpeg2: idct_mlib.o Only in ../MPlayer-0.90pre6.new/libmpeg2: idct_mmx.o Only in ../MPlayer-0.90pre6.new/libmpeg2: libmpeg2.a Only in ../MPlayer-0.90pre6.new/libmpeg2: motion_comp.o Only in ../MPlayer-0.90pre6.new/libmpeg2: motion_comp_mlib.o Only in ../MPlayer-0.90pre6.new/libmpeg2: motion_comp_mmx.o Only in ../MPlayer-0.90pre6.new/libmpeg2: slice.o Only in ../MPlayer-0.90pre6.new/libmpeg2: stats.o Only in ../MPlayer-0.90pre6.new/libvo: .depend Only in ../MPlayer-0.90pre6.new/libvo: aclib.o Only in ../MPlayer-0.90pre6.new/libvo: aspect.o Only in ../MPlayer-0.90pre6.new/libvo: config.mak Only in ../MPlayer-0.90pre6.new/libvo: font_load.o Only in ../MPlayer-0.90pre6.new/libvo: libvo.a Only in ../MPlayer-0.90pre6.new/libvo: osd.o Only in ../MPlayer-0.90pre6.new/libvo: spuenc.o Only in ../MPlayer-0.90pre6.new/libvo: sub.o Only in ../MPlayer-0.90pre6.new/libvo: vesa_lvo.o Only in ../MPlayer-0.90pre6.new/libvo: video_out.o Only in ../MPlayer-0.90pre6.new/libvo: vo_dga.o Only in ../MPlayer-0.90pre6.new/libvo: vo_fbdev.o Only in ../MPlayer-0.90pre6.new/libvo: vo_gif89a.o diff -urb ./libvo/vo_gl.c ../MPlayer-0.90pre6.new/libvo/vo_gl.c --- ./libvo/vo_gl.c Mon May 27 13:47:10 2002 +++ ../MPlayer-0.90pre6.new/libvo/vo_gl.c Thu Aug 8 22:55:18 2002 @@ -35,7 +35,7 @@ #include "x11_common.h" #include "aspect.h" - +extern int slave_mode; static vo_info_t vo_info = { "X11 (OpenGL)", @@ -204,6 +204,9 @@ // bpp = myximage->bits_per_pixel; //XSelectInput(mDisplay, vo_window, StructureNotifyMask); // !!!! + if( slave_mode) + XSelectInput(mDisplay, vo_window, StructureNotifyMask | PointerMotionMask ); + else XSelectInput(mDisplay, vo_window, StructureNotifyMask | KeyPressMask | PointerMotionMask #ifdef HAVE_NEW_INPUT | ButtonPressMask | ButtonReleaseMask Only in ../MPlayer-0.90pre6.new/libvo: vo_gl.c.rej Only in ../MPlayer-0.90pre6.new/libvo: vo_gl.o diff -urb ./libvo/vo_gl2.c ../MPlayer-0.90pre6.new/libvo/vo_gl2.c --- ./libvo/vo_gl2.c Mon May 27 13:48:54 2002 +++ ../MPlayer-0.90pre6.new/libvo/vo_gl2.c Thu Aug 8 22:43:08 2002 @@ -33,6 +33,8 @@ #define NDEBUG //#undef NDEBUG +extern int slave_mode; + static vo_info_t vo_info = { "X11 (OpenGL) - multiple textures version", @@ -708,6 +710,9 @@ XSync(mDisplay, False); //XSelectInput(mDisplay, vo_window, StructureNotifyMask); // !!!! + if( slave_mode ) + XSelectInput(mDisplay, vo_window, StructureNotifyMask | PointerMotionMask ); + else XSelectInput(mDisplay, vo_window, StructureNotifyMask | KeyPressMask | PointerMotionMask #ifdef HAVE_NEW_INPUT | ButtonPressMask | ButtonReleaseMask Only in ../MPlayer-0.90pre6.new/libvo: vo_gl2.c.rej Only in ../MPlayer-0.90pre6.new/libvo: vo_gl2.o Only in ../MPlayer-0.90pre6.new/libvo: vo_jpeg.o Only in ../MPlayer-0.90pre6.new/libvo: vo_md5.o Only in ../MPlayer-0.90pre6.new/libvo: vo_mpegpes.o Only in ../MPlayer-0.90pre6.new/libvo: vo_null.o Only in ../MPlayer-0.90pre6.new/libvo: vo_pgm.o Only in ../MPlayer-0.90pre6.new/libvo: vo_png.o Only in ../MPlayer-0.90pre6.new/libvo: vo_sdl.o Only in ../MPlayer-0.90pre6.new/libvo: vo_vesa.o diff -urb ./libvo/vo_x11.c ../MPlayer-0.90pre6.new/libvo/vo_x11.c --- ./libvo/vo_x11.c Wed Jul 31 15:40:33 2002 +++ ../MPlayer-0.90pre6.new/libvo/vo_x11.c Thu Aug 8 22:56:38 2002 @@ -49,6 +49,8 @@ #include "../mplayer.h" #endif +extern int slave_mode; + static vo_info_t vo_info = { "X11 ( XImage/Shm )", @@ -332,7 +334,11 @@ { XUnmapWindow( mDisplay,vo_window ); XChangeWindowAttributes( mDisplay,vo_window,xswamask,&xswa ); + if( slave_mode ) + XSelectInput( mDisplay,vo_window,StructureNotifyMask | PropertyChangeMask | PointerMotionMask | ExposureMask ); + else XSelectInput( mDisplay,vo_window,StructureNotifyMask | KeyPressMask | PropertyChangeMask | PointerMotionMask | ButtonPressMask | ButtonReleaseMask | ExposureMask ); + XMapWindow( mDisplay,vo_window ); } else XSelectInput( mDisplay,vo_window,ExposureMask ); } @@ -361,7 +367,11 @@ XFlush( mDisplay ); XSync( mDisplay,False ); - // we cannot grab mouse events on root window :( + // we cannot grab mouse events on root window : + if( slave_mode ) + XSelectInput( mDisplay,vo_window,StructureNotifyMask | PropertyChangeMask | ExposureMask | + ((WinID==0)?0:( PointerMotionMask)) ); + else XSelectInput( mDisplay,vo_window,StructureNotifyMask | KeyPressMask | PropertyChangeMask | ExposureMask | ((WinID==0)?0:(ButtonPressMask | ButtonReleaseMask | PointerMotionMask)) ); Only in ../MPlayer-0.90pre6.new/libvo: vo_x11.c.rej Only in ../MPlayer-0.90pre6.new/libvo: vo_x11.o diff -urb ./libvo/vo_xmga.c ../MPlayer-0.90pre6.new/libvo/vo_xmga.c --- ./libvo/vo_xmga.c Fri Jul 19 16:51:47 2002 +++ ../MPlayer-0.90pre6.new/libvo/vo_xmga.c Thu Aug 8 22:43:08 2002 @@ -293,6 +293,9 @@ { XUnmapWindow( mDisplay,vo_window ); XChangeWindowAttributes( mDisplay,vo_window,xswamask,&xWAttribs); + if( slave_mode ) + XSelectInput( mDisplay,vo_window,StructureNotifyMask | PropertyChangeMask | PointerMotionMask | ExposureMask ); + else XSelectInput( mDisplay,vo_window,StructureNotifyMask | KeyPressMask | PropertyChangeMask | PointerMotionMask | ButtonPressMask | ButtonReleaseMask | ExposureMask ); } else XSelectInput( mDisplay,vo_window,ExposureMask ); Only in ../MPlayer-0.90pre6.new/libvo: vo_xmga.c.rej diff -urb ./libvo/vo_xv.c ../MPlayer-0.90pre6.new/libvo/vo_xv.c --- ./libvo/vo_xv.c Thu Jul 25 16:23:18 2002 +++ ../MPlayer-0.90pre6.new/libvo/vo_xv.c Thu Aug 8 22:54:36 2002 @@ -57,6 +57,8 @@ #include "../Gui/interface.h" #endif +extern int slave_mode; + static vo_info_t vo_info = { "X11/Xv", @@ -383,6 +385,9 @@ { XUnmapWindow( mDisplay,vo_window ); XChangeWindowAttributes( mDisplay,vo_window,xswamask,&xswa ); + if( slave_mode ) + XSelectInput( mDisplay,vo_window,StructureNotifyMask | PropertyChangeMask | PointerMotionMask | ExposureMask ); + else XSelectInput( mDisplay,vo_window,StructureNotifyMask | KeyPressMask | PropertyChangeMask | PointerMotionMask | ButtonPressMask | ButtonReleaseMask | ExposureMask ); XMapWindow( mDisplay,vo_window ); } else { drwX=vo_dx; drwY=vo_dy; } @@ -395,12 +400,18 @@ vo_x11_classhint( mDisplay,vo_window,"xv" ); vo_hidecursor(mDisplay,vo_window); + if( slave_mode ) + XSelectInput(mDisplay, vo_window, StructureNotifyMask | KeyPressMask | PropertyChangeMask | + ((WinID==0) ? 0 : PointerMotionMask)); + + else XSelectInput(mDisplay, vo_window, StructureNotifyMask | KeyPressMask | PropertyChangeMask | ((WinID==0) ? 0 : (PointerMotionMask #ifdef HAVE_NEW_INPUT | ButtonPressMask | ButtonReleaseMask #endif ))); + XSetStandardProperties(mDisplay, vo_window, hello, hello, None, NULL, 0, &hint); XSetWMNormalHints( mDisplay,vo_window,&hint ); XMapWindow(mDisplay, vo_window); Only in ../MPlayer-0.90pre6.new/libvo: vo_xv.c.orig Only in ../MPlayer-0.90pre6.new/libvo: vo_xv.c.rej Only in ../MPlayer-0.90pre6.new/libvo: vo_xv.o diff -urb ./libvo/vo_xvidix.c ../MPlayer-0.90pre6.new/libvo/vo_xvidix.c --- ./libvo/vo_xvidix.c Tue Jul 30 12:40:42 2002 +++ ../MPlayer-0.90pre6.new/libvo/vo_xvidix.c Thu Aug 8 22:44:18 2002 @@ -49,6 +49,8 @@ #define UNUSED(x) ((void)(x)) /* Removes warning about unused arguments */ +extern int slave_mode; + /* X11 related variables */ /* Colorkey handling */ static XGCValues mGCV; @@ -292,6 +294,9 @@ { XUnmapWindow(mDisplay, vo_window); XChangeWindowAttributes(mDisplay, vo_window, xswamask, &xswa); + if( slave_mode ) + XSelectInput( mDisplay,vo_window,StructureNotifyMask | PropertyChangeMask | PointerMotionMask | ExposureMask ); + else XSelectInput( mDisplay,vo_window,StructureNotifyMask | KeyPressMask | PropertyChangeMask | PointerMotionMask | ButtonPressMask | ButtonReleaseMask | ExposureMask ); } else XSelectInput( mDisplay,vo_window,ExposureMask ); } Only in ../MPlayer-0.90pre6.new/libvo: vo_xvidix.c.orig Only in ../MPlayer-0.90pre6.new/libvo: vo_xvidix.o Only in ../MPlayer-0.90pre6.new/libvo: vo_yuv4mpeg.o Only in ../MPlayer-0.90pre6.new/libvo: vosub_vidix.o Only in ../MPlayer-0.90pre6.new/libvo: x11_common.o Only in ../MPlayer-0.90pre6.new/linux: .depend Only in ../MPlayer-0.90pre6.new/linux: getch2.o Only in ../MPlayer-0.90pre6.new/linux: libosdep.a Only in ../MPlayer-0.90pre6.new/linux: lrmi.o Only in ../MPlayer-0.90pre6.new/linux: shmem.o Only in ../MPlayer-0.90pre6.new/linux: strsep.o Only in ../MPlayer-0.90pre6.new/linux: timer-lx.o Only in ../MPlayer-0.90pre6.new/linux: vbelib.o Only in ../MPlayer-0.90pre6.new/: lirc_mp.o Only in ../MPlayer-0.90pre6.new/loader: afl.o Only in ../MPlayer-0.90pre6.new/loader: driver.o Only in ../MPlayer-0.90pre6.new/loader/dshow: .depend Only in ../MPlayer-0.90pre6.new/loader/dshow: DS_AudioDecoder.o Only in ../MPlayer-0.90pre6.new/loader/dshow: DS_Filter.o Only in ../MPlayer-0.90pre6.new/loader/dshow: DS_VideoDecoder.o Only in ../MPlayer-0.90pre6.new/loader/dshow: allocator.o Only in ../MPlayer-0.90pre6.new/loader/dshow: cmediasample.o Only in ../MPlayer-0.90pre6.new/loader/dshow: guids.o Only in ../MPlayer-0.90pre6.new/loader/dshow: inputpin.o Only in ../MPlayer-0.90pre6.new/loader/dshow: libDS_Filter.a Only in ../MPlayer-0.90pre6.new/loader/dshow: outputpin.o Only in ../MPlayer-0.90pre6.new/loader: elfdll.o Only in ../MPlayer-0.90pre6.new/loader: ext.o Only in ../MPlayer-0.90pre6.new/loader: ldt_keeper.o Only in ../MPlayer-0.90pre6.new/loader: libloader.a Only in ../MPlayer-0.90pre6.new/loader: module.o Only in ../MPlayer-0.90pre6.new/loader: pe_image.o Only in ../MPlayer-0.90pre6.new/loader: pe_resource.o Only in ../MPlayer-0.90pre6.new/loader: registry.o Only in ../MPlayer-0.90pre6.new/loader: resource.o Only in ../MPlayer-0.90pre6.new/loader: stubs.o Only in ../MPlayer-0.90pre6.new/loader: vfl.o Only in ../MPlayer-0.90pre6.new/loader: win32.o Only in ../MPlayer-0.90pre6.new/: me-opt-reg.o Only in ../MPlayer-0.90pre6.new/: mencoder Only in ../MPlayer-0.90pre6.new/: mencoder.o Only in ../MPlayer-0.90pre6.new/: mixer.o Only in ../MPlayer-0.90pre6.new/: mp-opt-reg.o Only in ../MPlayer-0.90pre6.new/mp3lib: .depend Only in ../MPlayer-0.90pre6.new/mp3lib: dct36_3dnow.o Only in ../MPlayer-0.90pre6.new/mp3lib: dct36_k7.o Only in ../MPlayer-0.90pre6.new/mp3lib: dct64_3dnow.o Only in ../MPlayer-0.90pre6.new/mp3lib: dct64_MMX.o Only in ../MPlayer-0.90pre6.new/mp3lib: dct64_k7.o Only in ../MPlayer-0.90pre6.new/mp3lib: decode_MMX.o Only in ../MPlayer-0.90pre6.new/mp3lib: decode_i586.o Only in ../MPlayer-0.90pre6.new/mp3lib: libMP3.a Only in ../MPlayer-0.90pre6.new/mp3lib: sr1.o Only in ../MPlayer-0.90pre6.new/mp3lib: tabinit_MMX.o Only in ../MPlayer-0.90pre6.new/: mp_msg-mencoder.o Only in ../MPlayer-0.90pre6.new/: mp_msg.o Only in ../MPlayer-0.90pre6.new/: mplayer diff -urb ./mplayer.c ../MPlayer-0.90pre6.new/mplayer.c --- ./mplayer.c Mon Aug 5 14:37:14 2002 +++ ../MPlayer-0.90pre6.new/mplayer.c Thu Aug 8 22:44:18 2002 @@ -743,7 +743,7 @@ #ifdef HAVE_NEW_INPUT current_module = "init_input"; mp_input_init(); -if(keyb_fifo_get > 0) +if(( keyb_fifo_get > 0) && !slave_mode ) mp_input_add_key_fd(keyb_fifo_get,1,NULL,NULL); if(slave_mode) mp_input_add_cmd_fd(0,1,NULL,NULL); @@ -1595,11 +1595,26 @@ #if 0 { // debug frame dropping code + float length; float delay=audio_out->get_delay(); - mp_msg(MSGT_AVSYNC,MSGL_V,"\r[V] %5.3f [A] %5.3f => {%5.3f} (%5.3f) [%d] \n", + + // ------------------------------------------------------------------ + // comput file length in second... added by j.a.l@free.fr by simple copy/paste of code few lines further... + if(demuxer->file_format==DEMUXER_TYPE_AVI && sh_video->video.dwLength>2){ + // get pos from frame number / total frames + length = (float)d_video->pack_no*100.0f/sh_video->video.dwLength; + } else { + // get pos from file position / filesize + int len=((demuxer->movi_end-demuxer->movi_start)); + int pos=(demuxer->file_format==DEMUXER_TYPE_AVI)?demuxer->filepos:d_video->pos; + + length=(len<=0)?0:((float)(pos-demuxer->movi_start) / len * 100.0f); + } + + mp_msg(MSGT_AVSYNC,MSGL_V,"\r[V] %5.3f [A] %5.3f => {%5.3f} (%5.3f) [%d] percent %f\n", sh_video->timer,sh_audio->timer-delay, sh_video->timer-(sh_audio->timer-delay), - delay,drop_frame); + delay,drop_frame, length); } #endif @@ -1806,8 +1821,25 @@ else max_pts_correction=sh_video->frametime*0.10; // +-10% of time if(!frame_time_remaining){ sh_audio->timer+=x; c_total+=x;} // correction - if(!quiet) mp_msg(MSGT_AVSYNC,MSGL_STATUS,"A:%6.1f V:%6.1f A-V:%7.3f ct:%7.3f %3d/%3d %2d%% %2d%% %4.1f%% %d %d %d%%\r", - a_pts-audio_delay-delay,v_pts,AV_delay,c_total, + + if(!quiet) + { float length; + + // ------------------------------------------------------------------ + // comput file length in second... added by j.a.l@free.fr by simple copy/paste of code few lines further... + if(demuxer->file_format==DEMUXER_TYPE_AVI && sh_video->video.dwLength>2){ + // get pos from frame number / total frames + length = (float)d_video->pack_no*100.0f/sh_video->video.dwLength; + } else { + // get pos from file position / filesize + int len=((demuxer->movi_end-demuxer->movi_start)); + int pos=(demuxer->file_format==DEMUXER_TYPE_AVI)?demuxer->filepos:d_video->pos; + + length=(len<=0)?0:((float)(pos-demuxer->movi_start) / len * 100.0f); + } + + mp_msg(MSGT_AVSYNC,MSGL_STATUS,"A:%6.2f V:%6.2f %%:%3.2f A-V:%7.3f ct:%7.3f %3d/%3d %2d%% %2d%% %4.1f%% %d %d %d%%\r", + a_pts-audio_delay-delay,v_pts,length,AV_delay,c_total, (int)sh_video->num_frames,(int)sh_video->num_frames_decoded, (sh_video->timer>0.5)?(int)(100.0*video_time_usage/(double)sh_video->timer):0, (sh_video->timer>0.5)?(int)(100.0*vout_time_usage/(double)sh_video->timer):0, @@ -1816,6 +1848,8 @@ ,output_quality ,cache_fill_status ); + } + fflush(stdout); } @@ -1823,7 +1857,21 @@ // No audio: if(!quiet) - mp_msg(MSGT_AVSYNC,MSGL_STATUS,"V:%6.1f %3d %2d%% %2d%% %4.1f%% %d %d %d%%\r",d_video->pts, + { float length; + // ------------------------------------------------------------------ + // comput file length in second... added by j.a.l@free.fr by simple copy/paste of code few lines further... + if(demuxer->file_format==DEMUXER_TYPE_AVI && sh_video->video.dwLength>2){ + // get pos from frame number / total frames + length = (float)d_video->pack_no*100.0f/sh_video->video.dwLength; + } else { + // get pos from file position / filesize + int len=((demuxer->movi_end-demuxer->movi_start)); + int pos=(demuxer->file_format==DEMUXER_TYPE_AVI)?demuxer->filepos:d_video->pos; + + length=(len<=0)?0:((float)(pos-demuxer->movi_start) / len * 100.0f); + } + + mp_msg(MSGT_AVSYNC,MSGL_STATUS,"V:%6.2f %%:%3.2f %3d %2d%% %2d%% %4.1f%% %d %d %d%%\r",d_video->pts,length, (int)sh_video->num_frames, (sh_video->timer>0.5)?(int)(100.0*video_time_usage/(double)sh_video->timer):0, (sh_video->timer>0.5)?(int)(100.0*vout_time_usage/(double)sh_video->timer):0, @@ -1832,6 +1880,7 @@ ,output_quality ,cache_fill_status ); + } fflush(stdout); Only in ../MPlayer-0.90pre6.new/: mplayer.c.orig Only in ../MPlayer-0.90pre6.new/: mplayer.c.rej Only in ../MPlayer-0.90pre6.new/: mplayer.o Only in ./: mplayer_0.90pre6.diff Only in ../MPlayer-0.90pre6.new/: my_profile.o Only in ../MPlayer-0.90pre6.new/: playtree.o Only in ../MPlayer-0.90pre6.new/: playtreeparser.o Only in ../MPlayer-0.90pre6.new/postproc: .depend Only in ../MPlayer-0.90pre6.new/postproc: libpostproc.a Only in ../MPlayer-0.90pre6.new/postproc: postprocess.o Only in ../MPlayer-0.90pre6.new/postproc: rgb2rgb.o Only in ../MPlayer-0.90pre6.new/postproc: swscale.o Only in ../MPlayer-0.90pre6.new/postproc: yuv2rgb.o Only in ../MPlayer-0.90pre6.new/: spudec.o Only in ../MPlayer-0.90pre6.new/: sub_cc.o Only in ../MPlayer-0.90pre6.new/: subreader.o Only in ../MPlayer-0.90pre6.new/: version.h Only in ../MPlayer-0.90pre6.new/vidix: .depend Only in ../MPlayer-0.90pre6.new/vidix/drivers: mach64_vid.o Only in ../MPlayer-0.90pre6.new/vidix/drivers: mach64_vid.so Only in ../MPlayer-0.90pre6.new/vidix/drivers: mga_crtc2_vid.o Only in ../MPlayer-0.90pre6.new/vidix/drivers: mga_crtc2_vid.so Only in ../MPlayer-0.90pre6.new/vidix/drivers: mga_vid.o Only in ../MPlayer-0.90pre6.new/vidix/drivers: mga_vid.so Only in ../MPlayer-0.90pre6.new/vidix/drivers: pm3_vid.o Only in ../MPlayer-0.90pre6.new/vidix/drivers: pm3_vid.so Only in ../MPlayer-0.90pre6.new/vidix/drivers: radeon_vid.o Only in ../MPlayer-0.90pre6.new/vidix/drivers: radeon_vid.so Only in ../MPlayer-0.90pre6.new/vidix/drivers: rage128_vid.o Only in ../MPlayer-0.90pre6.new/vidix/drivers: rage128_vid.so Only in ../MPlayer-0.90pre6.new/vidix: libvidix.a Only in ../MPlayer-0.90pre6.new/vidix: vidixlib.o Only in ../MPlayer-0.90pre6.new/: vobsub.o Only in ../MPlayer-0.90pre6.new/: xacodec.o