Problem Description: When playing this file, with the following command line : mplayer -subcc test.mpg It displays both cc1 and what I am guessing is cc3 closed captions, one after the other cc1 is english and cc3 is spanish. It does not let me read the english captions before getting to the spanish and it is quite annoying. What I would envision is something like mplayer -subcc=cc1 test.mpg output of mplayer -v MPlayer 1.0pre8-3.4.2 (C) 2000-2006 MPlayer Team CPU: Intel(R) Pentium(R) 4 CPU 3.20GHz (Family: 15, Model: 4, Stepping: 3) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0 Compiled with runtime CPU detection. get_path('codecs.conf') -> 'C:/WINDOWS/mplayer/codecs.conf' Reading C:/WINDOWS/mplayer/codecs.conf: Can't open 'C:/WINDOWS/mplayer/codecs.conf': No such file or directory Reading /usr/local/etc/mplayer/codecs.conf: Can't open '/usr/local/etc/mplayer/codecs.conf': No such file or directory Using built-in default codecs.conf. CommandLine: '-subcc' 'c:\junk\test.mpg' '-v' init_freetype font: can't open file: c:\windows\fonts Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay Using Windows native timing get_path('input.conf') -> 'C:/WINDOWS/mplayer/input.conf' Can't open input config file C:/WINDOWS/mplayer/input.conf: No such file or directory Can't open input config file /usr/local/etc/mplayer/input.conf: No such file or directory Falling back on default (hardcoded) input config get_path('c:\junk\test.mpg.conf') -> 'C:/WINDOWS/mplayer/c:\junk\test.mpg.conf' Playing c:\junk\test.mpg. get_path('sub/') -> 'C:/WINDOWS/mplayer/sub/' WINSOCK2 init: 0 [file] File size is 40415236 bytes STREAM: [file] c:\junk\test.mpg STREAM: Description: File STREAM: Author: Albeu STREAM: Comment: based on the code from ??? (probably Arpi) Checking for YUV4MPEG2 ASF_check: not ASF guid! Checking for NuppelVideo Checking for REAL Checking for SMJPEG Searching demuxer type for filename c:\junk\test.mpg ext: .mpg Checking for Nullsoft Streaming Video Checking for MOV Checking for VIVO header block 1 size: 0 AVS: avs_check_file - attempting to open file c:\junk\test.mpg AVS: File is too big, aborting... Checking for PVA Checking for MPEG-TS... TRIED UP TO POSITION 66475, FOUND 47, packet_size= 0, SEEMS A TS? 0 Checking for LMLM4 Stream Format Invalid packet in LMLM4 stream: ch=0 size=1140851704 LMLM4 Stream Format not found system stream synced at 0xD (13)! ==> Found video stream: 0 ==> Found audio stream: 0 MPEG Stream reached EOF ds_fill_buffer: EOF reached (stream: video) MPEG-PS file format detected. Searching for sequence header... OK! VIDEO: MPEG2 720x480 (aspect 2) 29.970 fps 7200.0 kbps (900.0 kbyte/s) [V] filefmt:2 fourcc:0x10000002 size:720x480 fps:29.97 ftime:=0.0334 get_path('sub/') -> 'C:/WINDOWS/mplayer/sub/' WINSOCK2 init: 0 [file] File size is 450 bytes STREAM: [file] c:\junk\test.txt STREAM: Description: File STREAM: Author: Albeu STREAM: Comment: based on the code from ??? (probably Arpi) ========================================================================== Opening audio decoder: [mp3lib] MPEG layer-2, layer-3 dec_audio: Allocating 4608 + 65536 = 70144 bytes for output buffer. mp3lib: made decode tables with MMX optimization mp3lib: using MMX optimized decore! MP3lib: init layer2&3 finished, tables done MPEG 1.0, Layer II, 48000 Hz 224 kbit Stereo, BPF: 672 Channels: 2, copyright: No, original: No, CRC: Yes, emphasis: 0 AUDIO: 48000 Hz, 2 ch, s16le, 224.0 kbit/14.58% (ratio: 28000->192000) Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3) ========================================================================== checking primary surface 14 BGR32 supported testing supported overlay pixelformats 0 YV12 supported 1 I420 not supported 2 IYUV not supported 3 YVU9 supported 4 YUY2 supported 5 UYVY supported 6 BGR8 not supported 7 RGB15 not supported 8 BGR15 not supported 9 RGB16 not supported 10 BGR16 not supported 11 RGB24 not supported 12 BGR24 not supported 13 RGB32 not supported 14 BGR32 not supported Your card supports 4 of 15 overlayformats can mirror up down hardware supports overlay ========================================================================== Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough VDec: vo config request - 720 x 480 (preferred colorspace: Mpeg PES) Trying filter chain: vo Could not find matching colorspace - retrying with -vf scale... Opening video filter: [scale] SwScale params: -1 x -1 (-1=no scaling) Trying filter chain: scale vo VDecoder init failed :( Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.4.0b Selected video codec: [mpeg12] vfm: libmpeg2 (MPEG-1 or 2 (libmpeg2)) ========================================================================== Building audio filter chain for 48000Hz/2ch/s16le -> 0Hz/0ch/??... [libaf] Adding filter dummy [dummy] Was reinitialized: 48000Hz/2ch/s16le [dummy] Was reinitialized: 48000Hz/2ch/s16le ao_dsound: Output Devices: 0 Primary Sound Driver <-- 1 SB Audigy 2 ZS Audio [DCC0] ao_dsound: DirectSound initialized ao_dsound: Samplerate:48000Hz Channels:2 Format:s16le ao_dsound: Buffersize:192000 bytes (1000 msec) ao_dsound: primary buffer created ao_dsound: secondary (stream)buffer created AO: [dsound] 48000Hz 2ch s16le (2 bytes per sample) AO: Description: Windows DirectSound audio output AO: Author: Gabor Szecsi Building audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le... [dummy] Was reinitialized: 48000Hz/2ch/s16le [dummy] Was reinitialized: 48000Hz/2ch/s16le Starting playback... VDec: vo config request - 720 x 480 (preferred colorspace: Planar YV12) Trying filter chain: vo VDec: using Planar YV12 as output csp (no 0) Movie-Aspect is 1.33:1 - prescaling to correct movie aspect. VO Config (720x480->720x540,flags=0,'MPlayer',0x32315659) VO: [directx] 720x480 => 720x540 Planar YV12 VO: Description: Directx DDraw YUV/RGB/BGR renderer VO: Author: Sascha Sommer overlay with format YV12 created *** [vo] Allocating mp_image_t, 720x480x12bpp YUV planar, 518400 bytes My email address: fernando@kcl.net Thanks for your support.