I have a video with the size of 448x544. I expand it with:mplayer -vo xv -vf expand=480:576 zahm.avi The bars at the top and bottom are black like expected, but to the right and left of the picture, the bar has until recently been green.I downloaded cvs today and the right bar is now also black, but the left is the video smeared to the border. Interesting: if I use -vo jpeg the dumps have correct black bars. But the mencoder also messes things up. MPlayer dev-CVS-031122-13:19-3.3.2 (C) 2000-2003 MPlayer Team CPU: Advanced Micro Devices Athlon MP/XP Thoroughbred 1494 MHz (Family: 6, Stepping: 1) Detected cache-line size is 64 bytes CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0 Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE Reading config file /etc/mplayer/mplayer.conf Reading config file /home/dard/.mplayer/config Reading /home/dard/.mplayer/codecs.conf: Can't open '/home/dard/.mplayer/codecs.conf': No such file or directory Reading /etc/mplayer/codecs.conf: This codecs.conf is too old and incompatible with this MPlayer release! at line 6 Using built-in default codecs.conf. CommandLine: '-v' '-vo' 'xv' '-vf' 'expand=480:576' 'zahm.avi' get_path('font/font.desc') -> '/home/dard/.mplayer/font/font.desc' Font /home/dard/.mplayer/font/font.desc loaded successfully! (206 chars) Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay Failed to open /dev/rtc: Permission denied (mplayer should be setuid root or /dev/rtc should be readable by the user.) Using usleep() timing get_path('input.conf') -> '/home/dard/.mplayer/input.conf' Can't open input config file /home/dard/.mplayer/input.conf: No such file or directory Parsing input config file /etc/mplayer/input.conf Input config file /etc/mplayer/input.conf parsed: 52 binds get_path('zahm.avi.conf') -> '/home/dard/.mplayer/zahm.avi.conf' Playing zahm.avi. [file] File size is 127013746 bytes STREAM: [file] zahm.avi STREAM: Description: File STREAM: Author: Albeu STREAM: Comment: based on the code from ??? (probably Arpi) AVI file format detected. list_end=0x13A ======= AVI Header ======= us/frame: 40000 (fps=25.000) max bytes/sec: 0 padding: 0 MainAVIHeader.dwFlags: (2320) HAS_INDEX IS_INTERLEAVED TRUST_CKTYPE frames total: 5654 initial: 0 streams: 2 Suggested BufferSize: 0 Size: 448 x 544 ========================== list_end=0xD4 ==> Found video stream: 0 ====== STREAM Header ===== Type: vids FCC: (0) Flags: 0 Priority: 0 Language: 0 InitialFrames: 0 Rate: 250000/10000 = 25.000 Start: 0 Len: 5654 Suggested BufferSize: 87366 Quality 0 Sample size: 0 ========================== found 'bih', 40 bytes of 40 ======= VIDEO Format ====== biSize 40 biWidth 448 biHeight 544 biPlanes 1 biBitCount 24 biCompression 1482049860='DIVX' biSizeImage 731136 =========================== Regenerating keyframe table for DIVX 4 video list_end=0x13A ==> Found audio stream: 1 ====== STREAM Header ===== Type: auds FCC: (0) Flags: 0 Priority: 0 Language: 0 InitialFrames: 0 Rate: 48000/1 = 48000.000 Start: 0 Len: 10862208 Suggested BufferSize: 96000 Quality 0 Sample size: 4 ========================== found 'wf', 18 bytes of 18 ======= WAVE Format ======= Format Tag: 1 (0x1) Channels: 2 Samplerate: 48000 avg byte/sec: 192000 Block align: 4 bits/sample: 16 cbSize: 0 =========================== list_end=0x166 hdr=Software size=23 Software : MEncoder 1.0pre1-3.3.2 Broken chunk? chunksize=1682 (id=JUNK) list_end=0x79095BA Found movie at 0x80C - 0x79095BA Reading INDEX block, 6107 chunks for 5654 frames (fpos=0x79095c2) AVI index offset: 0x808 (movi=0x80C idx0=0x4 idx1=0x1770C) Auto-selected AVI audio ID = 1 Auto-selected AVI video ID = 0 AVI: Searching for audio stream (id:1) AVI video size=83413451 (5654) audio size=43448832 (10862208) VIDEO: [DIVX] 448x544 24bpp 25.000 fps 2950.6 kbps (360.2 kbyte/s) [V] filefmt:3 fourcc:0x58564944 size:448x544 fps:25.00 ftime:=0.0400 Clip info: Software: MEncoder 1.0pre1-3.3.2 get_path('sub/') -> '/home/dard/.mplayer/sub/' get_path('default.sub') -> '/home/dard/.mplayer/default.sub' ========================================================================== Opening audio decoder: [pcm] Uncompressed PCM audio decoder dec_audio: Allocating 2048 + 65536 = 67584 bytes for output buffer. AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 192000->192000 (1536.0 kbit) Selected audio codec: [pcm] afm:pcm (Uncompressed PCM) ========================================================================== X11 opening display: :0.0 vo: X11 color mask: FFFF (R:F800 G:7E0 B:1F) vo: X11 running at 1280x1024 with depth 16 and 16 bpp (":0.0" => local display) [x11] Detected wm supports NetWM. [x11] Detected wm supports ABOVE state. [x11] Detected wm supports BELOW state. [x11] Current fstype setting honours ABOVE BELOW X atoms Opening video filter: [expand w=480 h=576] Expand: 480 x 576, -1 ; -1 (-1=autodetect) osd: 0 ========================================================================== Requested video codec family [ffodivx] (vfm=ffmpeg) not available. Enable it at compilation. Requested video codec family [xvid] (vfm=xvid) not available. Enable it at compilation. Opening video decoder: [odivx] DivX5Linux lib (odivx compat.) touser pp 0 INFO: OpenDivX video codec init OK! VDec: vo config request - 448 x 544 (preferred csp: Planar YV12) [PP] Using codec's postprocessing, max q = 10. Trying filter chain: expand vo VDec: using Planar YV12 as output csp (no 0) Movie-Aspect is undefined - no prescaling applied. VO Config (448x544->448x544,flags=0,'MPlayer',0x32315659) REQ: flags=0x437 req=0x0 VO: [xv] 480x576 => 480x576 Planar YV12 VO: Description: X11/Xv VO: Author: Gerd Knorr and others Xvideo image format: 0x32595559 (YUY2) packed Xvideo image format: 0x59565955 (UYVY) packed Xvideo image format: 0x32315659 (YV12) planar Xvideo image format: 0x30323449 (I420) planar using Xvideo port 69 for hw scaling [xv] dx: 0 dy: 0 dw: 480 dh: 614 Selected video codec: [odivx] vfm:odivx (OpenDivX API (ODIVX,DIVX4,DIVX5,XVID)) ========================================================================== Checking audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit... [libaf] Adding filter dummy [dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000001 and bps = 2 AF_pre: af format: 2 bps, 2 ch, 48000 hz, little endian signed int AF_pre: 48000Hz 2ch Signed 16-bit (Little-Endian) ao2: 48000 Hz 2 chans Signed 16-bit (Little-Endian) audio_setup: using '/dev/dsp' dsp device audio_setup: sample format: Signed 16-bit (Little-Endian) (requested: Signed 16-bit (Little-Endian)) audio_setup: using 2 channels (requested: 2) audio_setup: using 48000 Hz samplerate (requested: 48000) audio_setup: frags: 8/8 (8192 bytes/frag) free: 65536 AO: [oss] 48000Hz 2ch Signed 16-bit (Little-Endian) (2 bps) AO: Description: OSS/ioctl audio output AO: Author: A'rpi Building audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit... [dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000001 and bps = 2 [dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000001 and bps = 2 Starting playback... *** [expand] Exporting mp_image_t, 448x544x12bpp YUV planar, 365568 bytes *** [vo] Allocating mp_image_t, 480x576x12bpp YUV planar, 414720 bytes [xv] dx: 0 dy: 0 dw: 480 dh: 614 A: 0.0 V: 0.0 A-V: 0.035 ct: 0.000 1/ 1 0% 0% 0.0% 0 0 0% XXX initial v_pts=0.000 a_pos=96000 (0.500) A: 0.1 V: 0.0 A-V: 0.012 ct: 0.001 2/ 2 0% 0% 0.0% 0 0 0% A: 0.1 V: 0.1 A-V: 0.010 ct: 0.002 3/ 3 0% 0% 0.0% 0 0 0% A: 0.1 V: 0.1 A-V: 0.002 ct: 0.002 4/ 4 0% 0% 0.0% 0 0 0% A: 0.2 V: 0.2 A-V: 0.000 ct: 0.002 5/ 5 0% 0% 0.0% 0 0 0% A: 0.2 V: 0.2 A-V: 0.000 ct: 0.002 6/ 6 0% 0% 0.0% 0 0 0% A: 0.2 V: 0.2 A-V: 0.000 ct: 0.003 7/ 7 0% 0% 0.0% 0 0 0% A: 0.3 V: 0.3 A-V: 0.000 ct: 0.003 8/ 8 0% 0% 0.0% 0 0 0% A: 0.3 V: 0.3 A-V: 0.004 ct: 0.003 9/ 9 0% 0% 0.0% 0 0 0% A: 0.4 V: 0.4 A-V: 0.000 ct: 0.003 10/ 10 0% 0% 0.0% 0 0 0% A: 0.4 V: 0.4 A-V: 0.000 ct: 0.003 11/ 11 0% 0% 0.0% 0 0 0% A: 0.4 V: 0.4 A-V: 0.000 ct: 0.003 12/ 12 0% 0% 0.0% 0 0 0% A: 0.5 V: 0.5 A-V: 0.000 ct: 0.003 13/ 13 0% 0% 0.0% 0 0 0% A: 0.5 V: 0.5 A-V: 0.000 ct: 0.003 14/ 14 24% 25% 0.2% 0 0 0% A: 0.6 V: 0.6 A-V: 0.000 ct: 0.003 15/ 15 24% 25% 0.2% 0 0 0% A: 0.6 V: 0.6 A-V: 0.000 ct: 0.003 16/ 16 24% 25% 0.2% 0 0 0% A: 0.6 V: 0.6 A-V: 0.000 ct: 0.003 17/ 17 24% 24% 0.2% 0 0 0% A: 0.7 V: 0.7 A-V: 0.000 ct: 0.003 18/ 18 24% 24% 0.2% 0 0 0% A: 0.7 V: 0.7 A-V: 0.000 ct: 0.003 19/ 19 24% 24% 0.2% 0 0 0% A: 0.8 V: 0.8 A-V: 0.002 ct: 0.003 20/ 20 24% 24% 0.2% 0 0 0% A: 0.8 V: 0.8 A-V: 0.001 ct: 0.004 21/ 21 24% 24% 0.2% 0 0 0% A: 0.8 V: 0.8 A-V: 0.000 ct: 0.004 22/ 22 23% 24% 0.2% 0 0 0% A: 0.9 V: 0.9 A-V: 0.000 ct: 0.004 23/ 23 23% 24% 0.2% 0 0 0% A: 0.9 V: 0.9 A-V: 0.001 ct: 0.004 24/ 24 22% 24% 0.2% 0 0 0% A: 1.0 V: 1.0 A-V: 0.000 ct: 0.004 25/ 25 22% 24% 0.2% 0 0 0% A: 1.0 V: 1.0 A-V: 0.000 ct: 0.004 26/ 26 22% 24% 0.2% 0 0 0% A: 1.0 V: 1.0 A-V: 0.000 ct: 0.004 27/ 27 22% 23% 0.2% 0 0 0% A: 1.1 V: 1.1 A-V: 0.001 ct: 0.004 28/ 28 21% 23% 0.2% 0 0 0% A: 1.1 V: 1.1 A-V: 0.001 ct: 0.004 29/ 29 21% 23% 0.2% 0 0 0% A: 1.2 V: 1.2 A-V: 0.001 ct: 0.004 30/ 30 21% 23% 0.2% 0 0 0% A: 1.2 V: 1.2 A-V: 0.002 ct: 0.004 31/ 31 22% 23% 0.2% 0 0 0% A: 1.2 V: 1.2 A-V: 0.000 ct: 0.004 32/ 32 22% 24% 0.2% 0 0 0% A: 1.3 V: 1.3 A-V: 0.001 ct: 0.004 33/ 33 22% 23% 0.2% 0 0 0% A: 1.3 V: 1.3 A-V: 0.000 ct: 0.004 34/ 34 22% 23% 0.2% 0 0 0% A: 1.4 V: 1.4 A-V: 0.000 ct: 0.004 35/ 35 23% 23% 0.2% 0 0 0% A: 1.4 V: 1.4 A-V: 0.000 ct: 0.004 36/ 36 23% 23% 0.2% 0 0 0% A: 1.4 V: 1.4 A-V: 0.000 ct: 0.004 37/ 37 23% 23% 0.2% 0 0 0% A: 1.5 V: 1.5 A-V: 0.001 ct: 0.004 38/ 38 23% 23% 0.2% 0 0 0% A: 1.5 V: 1.5 A-V: 0.000 ct: 0.005 39/ 39 23% 23% 0.2% 0 0 0% A: 1.6 V: 1.6 A-V: 0.001 ct: 0.005 40/ 40 23% 23% 0.2% 0 0 0% A: 1.6 V: 1.6 A-V: 0.000 ct: 0.005 41/ 41 23% 23% 0.2% 0 0 0% A: 1.6 V: 1.6 A-V: 0.002 ct: 0.005 42/ 42 23% 23% 0.2% 0 0 0% A: 1.7 V: 1.7 A-V: 0.001 ct: 0.005 43/ 43 23% 23% 0.2% 0 0 0% Uninit audio filters... [libaf] Removing filter dummy uninit audio: pcm uninit video: odivx dct: 0.000000 ms (0 calls) DEMUXER: freeing demuxer at 0x837dd58 vo: uninit ... Exiting... (Quit)