Reported by: Jason Tackaberry Summary: This clip is jumpy when using -vf tfields=4 (or any value for tfields) Description: When playing this clip with mplayer cnn_clip_jumpy_with_tfields.mpg -vf tfields=4 the image appears jumpy or jittery. The easiest way to notice this is to watch the clock area in the lower right corner. The red border along the top will jump back and forth. Also, the OSD doesn't work too well with tfields. It flickers madly. This clip was taken from a Hauppauge WinTV PVR-250. --------------------------------------------------------------------------- MPlayer dev-CVS-031028-16:26-3.2.2 (C) 2000-2003 MPlayer Team CPU: Advanced Micro Devices Athlon Thunderbird 1400 MHz (Family: 6, Stepping: 4) Detected cache-line size is 64 bytes CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0 Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx Reading config file /opt/mplayer/cvs-2003-10-28/etc/mplayer/mplayer.conf: No such file or directory Reading config file /home/tack/.mplayer/config Reading /home/tack/.mplayer/codecs.conf: This codecs.conf is too old and incompatible with this MPlayer release! at line 6 Reading /opt/mplayer/cvs-2003-10-28/etc/mplayer/codecs.conf: Can't open '/opt/mplayer/cvs-2003-10-28/etc/mplayer/codecs.conf': No such file or directory Using built-in default codecs.conf. CommandLine: '-fs' 'cnn.mpg' '-vf' 'tfields=4' '-quiet' '-v' get_path('font/font.desc') -> '/home/tack/.mplayer/font/font.desc' font: can't open file: /home/tack/.mplayer/font/font.desc font: can't open file: /opt/mplayer/cvs-2003-10-28/share/mplayer/font/font.desc init_freetype Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay Using Linux hardware RTC timing (1024Hz). get_path('input.conf') -> '/home/tack/.mplayer/input.conf' Can't open input config file /home/tack/.mplayer/input.conf: No such file or directory Can't open input config file /opt/mplayer/cvs-2003-10-28/etc/mplayer/input.conf: No such file or directory Falling back on default (hardcoded) input config Setting up LIRC support... get_path('cnn.mpg.conf') -> '/home/tack/.mplayer/cnn.mpg.conf' Playing cnn.mpg. [file] File size is 4845504 bytes STREAM: [file] cnn.mpg STREAM: Description: File STREAM: Author: Albeu STREAM: Comment: based on the code from ??? (probably Arpi) Checking for YUV4MPEG2 DEMUXER: freeing demuxer at 0x84f92d8 ASF_check: not ASF guid! DEMUXER: freeing demuxer at 0x84f92d8 Checking for NuppelVideo DEMUXER: freeing demuxer at 0x84f92d8 Checking for REAL DEMUXER: freeing demuxer at 0x84f92d8 Checking for SMJPEG DEMUXER: freeing demuxer at 0x84f92d8 DEMUXER: freeing demuxer at 0x84f9c10 Searching demuxer type for filename cnn.mpg ext: .mpg Checking for MOV DEMUXER: freeing demuxer at 0x84f9c10 Checking for VIVO header block 1 size: 0 DEMUXER: freeing demuxer at 0x84f9c10 DEMUXER: freeing demuxer at 0x84f9c10 DEMUXER: freeing demuxer at 0x84f9c10 DEMUXER: freeing demuxer at 0x84f9c10 DEMUXER: freeing demuxer at 0x84f9c10 DEMUXER: freeing demuxer at 0x84f9c10 DEMUXER: freeing demuxer at 0x84f9c10 Checking for PVA DEMUXER: freeing demuxer at 0x84f9c10 Checking for MPEG-TS... TRIED UP TO POSITION 68190, FOUND 47, packet_size= 0, SEEMS A TS? 0 DEMUXER: freeing demuxer at 0x84f9c10 system stream synced at 0xD (0)! ==> Found video stream: 0 MPEG-PS file format detected. ==> Found audio stream: 0 Searching for sequence header... OK! VIDEO: MPEG2 720x480 (aspect 2) 29.970 fps 8200.0 kbps (1025.0 kbyte/s) [V] filefmt:2 fourcc:0x10000002 size:720x480 fps:29.97 ftime:=0.0334 get_path('sub/') -> '/home/tack/.mplayer/sub/' get_path('default.sub') -> '/home/tack/.mplayer/default.sub' ========================================================================== 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 3DNow!Ex optimized decore! MP3lib: init layer2&3 finished, tables done MPEG 1.0, Layer II, 48000 Hz 384 kbit Stereo, BPF: 1152 Channels: 2, copyright: No, original: No, CRC: No, emphasis: 0 AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 48000->192000 (384.0 kbit) Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3) ========================================================================== X11 opening display: :0 vo: X11 color mask: FFFFFF (R:FF0000 G:FF00 B:FF) vo: X11 running at 800x600 with depth 24 and 32 bpp (":0" => local display) [x11] Unknown wm type... [x11] Current fstype setting doesn't honour any X atoms Opening video filter: [tfields=4] ========================================================================== Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough VDec: vo config request - 720 x 480 (preferred csp: Mpeg PES) Trying filter chain: tfields 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 tfields vo The selected video_out device is incompatible with this codec. VDecoder init failed :( Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.3.1 Selected video codec: [mpeg12] vfm:libmpeg2 (MPEG 1 or 2 (libmpeg2)) ========================================================================== 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... VDec: vo config request - 720 x 480 (preferred csp: Planar YV12) Trying filter chain: tfields 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=1,'MPlayer',0x32315659) REQ: flags=0x437 req=0x400 VO: [xv] 720x240 => 720x540 Planar YV12 [fs] VO: Description: X11/Xv VO: Author: Gerd Knorr and others Xvideo image format: 0x32595559 (YUY2) packed Xvideo image format: 0x32315659 (YV12) planar Xvideo image format: 0x59565955 (UYVY) packed Xvideo image format: 0x30323449 (I420) planar using Xvideo port 105 for hw scaling [xv-fs] dx: 0 dy: 0 dw: 800 dh: 600 [xv] dx: 0 dy: 0 dw: 800 dh: 600 *** [tfields] Allocating mp_image_t, 720x480x12bpp YUV planar, 518400 bytes [xv] dx: 0 dy: 0 dw: 800 dh: 600 [xv-fs] dx: 0 dy: 0 dw: 800 dh: 600 *** [tfields] Allocating mp_image_t, 720x480x12bpp YUV planar, 518400 bytes *** [vo] Allocating mp_image_t, 720x240x12bpp YUV planar, 259200 bytes get_path('subfont.ttf') -> '/home/tack/.mplayer/subfont.ttf' Unicode font: 1185 glyphs. *** [tfields] Allocating mp_image_t, 720x480x12bpp YUV planar, 518400 bytes MPEG Stream reached EOF ds_fill_buffer: EOF reached (stream: audio) MPEG Stream reached EOF ds_fill_buffer: EOF reached (stream: video) MPEG Stream reached EOF ds_fill_buffer: EOF reached (stream: video) MPEG Stream reached EOF ds_fill_buffer: EOF reached (stream: video) MPEG Stream reached EOF ds_fill_buffer: EOF reached (stream: video) MPEG Stream reached EOF ds_fill_buffer: EOF reached (stream: video) MPEG Stream reached EOF ds_fill_buffer: EOF reached (stream: video) EOF code: 1 Uninit audio filters... [libaf] Removing filter dummy uninit audio: mp3lib uninit video: libmpeg2 DEMUXER: freeing demuxer at 0x84f9c10 DEMUXER: freeing sh_audio at 0x84fce70 DEMUXER: freeing sh_video at 0x84fc608 vo: uninit ... Exiting... (End of file)