[MPlayer-users] dx3 vertrical jitter

Rudi Lindl lindl at in.tum.de
Mon May 12 02:00:10 CEST 2003


hi,
i just experienced a strange behavior with 2 svcds. With the first svcd 
the whole image jumps from  frame to frame only  up and down some kind 
of vertival jitter . In the second svcd this jitter appears only in the 
lower third of the image. All these jitters dissapear if you pause the 
movie. This jitters are not present if you not use the dxr3 card or if 
you user "-vo dxr3 -vop lavc vcd://2" (Ok, this is no usefull 
combination of dxr3 and svcd but i think it shows that this could be a 
problem with how the dxr3 interpretes wrong mpeg data because as soon as 
you fead it with correct mpeg data(lavc) it shows them correct) The dxr3 
card is set up properly because other svcd work great.
Does anyone have an clue about this? i included some dumps of some 
scenarios:
thx,
rudi

here the -v -v output for the svcd which works great: 'mplayer vcd://2  
-v -v'
==> Found video stream: 0
MPEG-PS file format detected.
==> Found audio stream: 0
Searching for sequence header... OK!
VIDEO:  MPEG2  480x480  (aspect 2)  29.97 fps  2450.0 kbps (306.2 kbyte/s)
[V] filefmt:2  fourcc:0x10000002  size:480x480  fps:29.97  ftime:=0.0334
get_path('sub/') -> '/root/.mplayer/sub/'
get_path('default.sub') -> '/root/.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 MMX optimized decore!
MP3lib: init layer2&3 finished, tables done
MPEG 1.0, Layer II, 44100 Hz 224 kbit Stereo, BPF: 732
Channels: 2, copyright: No, original: No, CRC: Yes, emphasis: 0
AUDIO: 44100 Hz, 2 ch, 16 bit (0x10), ratio: 28000->176400 (224.0 kbit)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
vo_subdevice: initialization returns: 0
fbdev: using /dev/fb0
fbdev: Can't open /dev/fb0: No such device
VO: [dxr3] Opened /dev/em8300-0.
VO: [dxr3] Opened /dev/em8300_mv-0.
VO: [dxr3] Opened /dev/em8300_sp-0.
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 480 x 480 (preferred csp: Mpeg PES)
Trying filter chain: vo
vo_debug: query(Mpeg PES) returned 0xB (i=0)
VDec: using Mpeg PES as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO Config (480x480->640x480,flags=0,'MPlayer',0x4D504553)
VO: [dxr3] 480x480 => 640x480 Mpeg PES
VO: Description: DXR3/H+ video out
VO: Author: David Holm <dholm at iname.com>
VO: [dxr3] Setting up for PAL/SECAM.
aspect: Warning: no suitable new res found!
VO: [dxr3] Setting aspect ratio to 4:3.
Selected video codec: [mpegpes] vfm:mpegpes (Mpeg PES output (.mpg or 
Dxr3/DVB card))
==========================================================================
Checking audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit...
[libaf] Adding filter dummy
[dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 
and bps = 2
AF_pre: af format: 2 bps, 2 ch, 44100 hz, little endian signed int
AF_pre: 44100Hz 2ch Signed 16-bit (Little-Endian)
ao2: 44100 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 44100 Hz samplerate (requested: 44100)
audio_setup: frags:  15/16  (4096 bytes/frag)  free:  65536
AO: [oss] 44100Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
AO: Description: OSS/ioctl audio output
AO: Author: A'rpi
Building audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit...
[dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 
and bps = 2
[dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 
and bps = 2
Starting playback...
...
decaudio: minlen=4096 maxlen=65536 declen=4096 (max=70144)
decaudio: decoding 3072 bytes, max: 69120 (4608)
decaudio: declen=4096 out=4096 (max 65536)
 telecine = 1.5  -0.125    
A:   2.0 V:   2.0 A-V:  0.005 ct:  0.069   48/ 45   0%  0% 13.8% 0 0 0%


here the -v -v output for the movie that has partial vertical jitter: 
'mplayer xyz.mpg -v -v'
==> Found video stream: 0
MPEG-PS file format detected.
not layer-3
not layer-3
not layer-3
not layer-3
not layer-3
not layer-3
not layer-3
not layer-3
not layer-3
not layer-3
not layer-3
not layer-3
not layer-3
not layer-3
not layer-3
not layer-3
==> Found audio stream: 0
Searching for sequence header... OK!
VIDEO:  MPEG2  480x576  (aspect 2)  25.00 fps  2480.0 kbps (310.0 kbyte/s)
[V] filefmt:2  fourcc:0x10000002  size:480x576  fps:25.00  ftime:=0.0400
get_path('sub/') -> '/root/.mplayer/sub/'
get_path('default.sub') -> '/root/.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 MMX optimized decore!
MP3lib: init layer2&3 finished, tables done
MPEG 1.0, Layer II, 44100 Hz 192 kbit Stereo, BPF: 627
Channels: 2, copyright: No, original: No, CRC: Yes, emphasis: 0
AUDIO: 44100 Hz, 2 ch, 16 bit (0x10), ratio: 24000->176400 (192.0 kbit)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
vo_subdevice: initialization returns: 0
fbdev: using /dev/fb0
fbdev: Can't open /dev/fb0: No such device
VO: [dxr3] Opened /dev/em8300-0.
VO: [dxr3] Opened /dev/em8300_mv-0.
VO: [dxr3] Opened /dev/em8300_sp-0.
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 480 x 576 (preferred csp: Mpeg PES)
Trying filter chain: vo
vo_debug: query(Mpeg PES) returned 0xB (i=0)
VDec: using Mpeg PES as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO Config (480x576->768x576,flags=0,'MPlayer',0x4D504553)
VO: [dxr3] 480x576 => 768x576 Mpeg PES
VO: Description: DXR3/H+ video out
VO: Author: David Holm <dholm at iname.com>
VO: [dxr3] Setting up for PAL/SECAM.
aspect: Warning: no suitable new res found!
VO: [dxr3] Setting aspect ratio to 4:3.
Selected video codec: [mpegpes] vfm:mpegpes (Mpeg PES output (.mpg or 
Dxr3/DVB card))
==========================================================================
Checking audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit...
[libaf] Adding filter dummy
[dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 
and bps = 2
AF_pre: af format: 2 bps, 2 ch, 44100 hz, little endian signed int
AF_pre: 44100Hz 2ch Signed 16-bit (Little-Endian)
ao2: 44100 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 44100 Hz samplerate (requested: 44100)
audio_setup: frags:  15/16  (4096 bytes/frag)  free:  65536
AO: [oss] 44100Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
AO: Description: OSS/ioctl audio output
AO: Author: A'rpi
Building audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit...
[dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 
and bps = 2
[dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 
and bps = 2
Starting playback...
...
decaudio: minlen=8192 maxlen=65536 declen=8192 (max=70144)
decaudio: decoding 6144 bytes, max: 68096 (4608)
decaudio: decoding 1536 bytes, max: 63488 (4608)
not layer-3
not layer-3
not layer-3
not layer-3
not layer-3
not layer-3
not layer-3
not layer-3
not layer-3
not layer-3
not layer-3
not layer-3
not layer-3
not layer-3
not layer-3
not layer-3
not layer-3
decaudio: declen=8192 out=8192 (max 65536)
 telecine = 1.0  -2.500    
A:   1.7 V:   1.7 A-V:  0.004 ct:  0.054   38/ 38   0%  0%  4.8% 0 0 0%



here the -v -v output of the svcd which produce whole image vertical 
jitter: 'mplayer vcd://2  -v -v'
==> Found video stream: 0
MPEG-PS file format detected.
==> Found audio stream: 0
Searching for sequence header... OK!
VIDEO:  MPEG2  480x480  (aspect 2)  29.97 fps  2500.0 kbps (312.5 kbyte/s)
[V] filefmt:2  fourcc:0x10000002  size:480x480  fps:29.97  ftime:=0.0334
get_path('sub/') -> '/root/.mplayer/sub/'
get_path('default.sub') -> '/root/.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 MMX optimized decore!
MP3lib: init layer2&3 finished, tables done
MPEG 1.0, Layer II, 44100 Hz 224 kbit Stereo, BPF: 731
Channels: 2, copyright: No, original: No, CRC: No, emphasis: 0
AUDIO: 44100 Hz, 2 ch, 16 bit (0x10), ratio: 28000->176400 (224.0 kbit)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
vo_subdevice: initialization returns: 0
fbdev: using /dev/fb0
fbdev: Can't open /dev/fb0: No such device
VO: [dxr3] Opened /dev/em8300-0.
VO: [dxr3] Opened /dev/em8300_mv-0.
VO: [dxr3] Opened /dev/em8300_sp-0.
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 480 x 480 (preferred csp: Mpeg PES)
Trying filter chain: vo
vo_debug: query(Mpeg PES) returned 0xB (i=0)
VDec: using Mpeg PES as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO Config (480x480->640x480,flags=0,'MPlayer',0x4D504553)
VO: [dxr3] 480x480 => 640x480 Mpeg PES
VO: Description: DXR3/H+ video out
VO: Author: David Holm <dholm at iname.com>
VO: [dxr3] Setting up for PAL/SECAM.
aspect: Warning: no suitable new res found!
VO: [dxr3] Setting aspect ratio to 4:3.
Selected video codec: [mpegpes] vfm:mpegpes (Mpeg PES output (.mpg or 
Dxr3/DVB card))
==========================================================================
Checking audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit...
[libaf] Adding filter dummy
[dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 
and bps = 2
AF_pre: af format: 2 bps, 2 ch, 44100 hz, little endian signed int
AF_pre: 44100Hz 2ch Signed 16-bit (Little-Endian)
ao2: 44100 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 44100 Hz samplerate (requested: 44100)
audio_setup: frags:  15/16  (4096 bytes/frag)  free:  65536
AO: [oss] 44100Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
AO: Description: OSS/ioctl audio output
AO: Author: A'rpi
Building audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit...
[dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 
and bps = 2
[dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 
and bps = 2
Starting playback...
....
A:   0.3 V:   0.2 A-V:  0.042 ct:  0.003    2/  2   0%  0%  0.0% 0 0 0%
decaudio: minlen=8192 maxlen=65536 declen=8192 (max=70144)
decaudio: decoding 8192 bytes, max: 70144 (4608)
decaudio: decoding 3584 bytes, max: 65536 (4608)
decaudio: declen=8192 out=8192 (max 65536)
 telecine = 1.0  -2.500 




More information about the MPlayer-users mailing list