[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