*** Hello, I have just tried mplayer G2, and I have an MPEG-PS file which is unplayable *** Problem description: Image is completly distorded and mplayer G2 (version preview39) segfault after few seconds. This movie is ok with mplayer. *** For further informations, you can contact me: xizard@enib.fr *** Mplayer G2 output: test-play MPEG-PS_sample_not_playable_with_mplayer_G2.mpeg Using GNU internationalization Original domain: messages Original dirname: /usr/share/locale Current domain: mplayer Current dirname: /usr/local/share/locale CPU: Advanced Micro Devices Athlon 4 PM Palomino/Athlon MP Multiprocessor/Athlon XP eXtreme Performance (Family: 6, Stepping: 2) Detected cache-line size is 64 bytes get_path('codecs.conf') -> '/root/.mplayer/codecs.conf' Reading /root/.mplayer/codecs.conf: can't open '/root/.mplayer/codecs.conf': No such file or directory Reading /usr/local/etc/mplayer/codecs.conf: 50 audio & 136 video codecs Not an URL! Stream type: 0 len: 2097152 demuxer: trying [avi] based on Content, level 1 DEMUXER: freeing demuxer at 0x8304da0 demuxer: trying [asf] based on Content, level 1 DEMUXER: freeing demuxer at 0x8304da0 demuxer: trying [ogg] based on Content, level 1 DEMUXER: freeing demuxer at 0x8304da0 demuxer: trying [nsv] based on Content, level 1 DEMUXER: freeing demuxer at 0x8304da0 demuxer: trying [ts] based on Content, level 1 demuxer: trying [mpeg] based on Content, level 1 demuxer: trying [txtsub] based on Content, level 1 demuxer: trying [avi] based on Content, level 2 demuxer: trying [asf] based on Content, level 2 demuxer: trying [ogg] based on Content, level 2 demuxer: trying [nsv] based on Content, level 2 demuxer: trying [ts] based on Content, level 2 DEMUXER: freeing demuxer at 0x8304da0 demuxer: trying [mpeg] based on Content, level 2 demuxer: trying [txtsub] based on Content, level 2 demuxer: trying [avi] based on Content, level 3 demuxer: trying [asf] based on Content, level 3 demuxer: trying [ogg] based on Content, level 3 demuxer: trying [nsv] based on Content, level 3 demuxer: trying [ts] based on Content, level 3 demuxer: trying [mpeg] based on Content, level 3 Detected fileformat: [mpeg] MPEG TS/PS/PES/ES Audio and/or Video MPEG-PS System Stream synced at 0x0 (0)! DEMUXER: New stream: 480 type: 1 DEMUXER: New stream: 448 type: 2 ######### Audio STREAM #448 (enabled) ######### 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, 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) 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: 16/16 (4096 bytes/frag) free: 65536 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 ######### Video STREAM #480 (enabled) ######### X11 opening display: :0 vo: X11 color mask: FFFF (R:F800 G:7E0 B:1F) vo: X11 running at 1280x1024 with depth 16 and 16 bpp (":0" => local display) Can't open /dev/fb1: No such file or directory open: No such file or directory vo_mga: Couldn't open /dev/mga_vid tdfx_vid: Can't open /dev/tdfx_vid: No such file or directory vo: X11 color mask: FFFF (R:F800 G:7E0 B:1F) vo_x11: Shared memory supported, using XShm vo: using X11 helper core for window management Opening video filter: [vo2] Opening video filter: [vd] Requested video codec family [mpegpes] (vfm=mpegpes) not available (enable it at compilation) Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.3.1 ######### accel=0x7 Selected video codec: [mpeg12] vfm:libmpeg2 (MPEG 1 or 2 (libmpeg2)) Input layer initialized. press any key... (q / ESC for quit) Using Linux hardware RTC timing (1024Hz). libmpeg2: video parameters inited/changed! 352x288 VDec: vo config request - 352 x 288 (preferred csp: Planar YV12) Trying filter chain: vd vo2 *** vf_vo2: query_fmt(0x32315659)->0x0 vo=0x852b3a8 *** vf_vo2: query_fmt(0x30323449)->0x0 vo=0x852b3a8 *** vf_vo2: query_fmt(0x56555949)->0x0 vo=0x852b3a8 Could not find matching colorspace - retrying with -vop scale... Opening video filter: [scale] Trying filter chain: vd scale vo2 *** vf_vo2: query_fmt(0x42475220)->0x0 vo=0x852b3a8 *** vf_vo2: query_fmt(0x52474220)->0x0 vo=0x852b3a8 *** vf_vo2: query_fmt(0x42475218)->0x0 vo=0x852b3a8 *** vf_vo2: query_fmt(0x52474218)->0x0 vo=0x852b3a8 *** vf_vo2: query_fmt(0x42475210)->0x3 vo=0x852b3a8 *** vf_vo2: query_fmt(0x42475210)->0x3 vo=0x852b3a8 *** vf_vo2: query_fmt(0x42475220)->0x0 vo=0x852b3a8 *** vf_vo2: query_fmt(0x52474220)->0x0 vo=0x852b3a8 *** vf_vo2: query_fmt(0x42475218)->0x0 vo=0x852b3a8 *** vf_vo2: query_fmt(0x52474218)->0x0 vo=0x852b3a8 *** vf_vo2: query_fmt(0x42475210)->0x3 vo=0x852b3a8 *** vf_vo2: query_fmt(0x42475210)->0x3 vo=0x852b3a8 *** vf_vo2: query_fmt(0x42475220)->0x0 vo=0x852b3a8 *** vf_vo2: query_fmt(0x52474220)->0x0 vo=0x852b3a8 *** vf_vo2: query_fmt(0x42475218)->0x0 vo=0x852b3a8 *** vf_vo2: query_fmt(0x52474218)->0x0 vo=0x852b3a8 *** vf_vo2: query_fmt(0x42475210)->0x3 vo=0x852b3a8 *** vf_vo2: query_fmt(0x42475210)->0x3 vo=0x852b3a8 VDec: using Planar YV12 as output csp (no 0) Movie-Aspect is 1,30:1 - prescaling to correct movie aspect. VO Config (352x288->376x288,flags=0,'MPlayer',0x32315659) *** vf_vo2: query_fmt(0x42475220)->0x0 vo=0x852b3a8 *** vf_vo2: query_fmt(0x52474220)->0x0 vo=0x852b3a8 *** vf_vo2: query_fmt(0x42475218)->0x0 vo=0x852b3a8 *** vf_vo2: query_fmt(0x52474218)->0x0 vo=0x852b3a8 *** vf_vo2: query_fmt(0x42475210)->0x3 vo=0x852b3a8 *** vf_vo2: query_fmt(0x42475210)->0x3 vo=0x852b3a8 REQ: flags=0x441 req=0x0 *** vf_vo2: query_fmt(0x42475220)->0x0 vo=0x852b3a8 *** vf_vo2: query_fmt(0x52474220)->0x0 vo=0x852b3a8 *** vf_vo2: query_fmt(0x42475218)->0x0 vo=0x852b3a8 *** vf_vo2: query_fmt(0x52474218)->0x0 vo=0x852b3a8 *** vf_vo2: query_fmt(0x42475210)->0x3 vo=0x852b3a8 *** vf_vo2: query_fmt(0x42475210)->0x3 vo=0x852b3a8 SwScaler: reducing / aligning filtersize 5 -> 4 SwScaler: reducing / aligning filtersize 5 -> 4 SwScaler: reducing / aligning filtersize 1 -> 1 SwScaler: reducing / aligning filtersize 5 -> 4 SwScaler: BICUBIC scaler, from Planar YV12 to dithered BGR 16-bit using MMX2 SwScaler: using 4-tap MMX scaler for horizontal luminance scaling SwScaler: using 4-tap MMX scaler for horizontal chrominance scaling SwScaler: using n-tap MMX scaler for vertical scaling (BGR) SwScaler: using MMX YV12->BGR16 Converter SwScaler: 352x288 -> 376x288 *** vf_vo2: query_fmt(0x42475210)->0x3 vo=0x852b3a8 REQ: flags=0x403 req=0x0 vo-event: configured to 376 x 288 vo: window created: 37748737 VO: 376x288 => 376x288 BGR 16-bit vo_x11: config(376 x 288, 376 x 288) *** [scale] Allocating mp_image_t, 352x288x12bpp YUV planar, 152064 bytes vd_libmpeg2: WTF? no display_picture !!! num_buffers(): allocated #0: 0x8319e50000/+0,0000(0,0000) 0%( 0%) num_buffers(1) -> 1 New buffer setup: 0 P + 1 B of total 1 (type=2 voflags=0x0) *** [vo2] Direct Rendering mp_image_t, 376x288x16bpp BGR packed, 216576 bytes *** [scale] Allocating (slices) mp_image_t, 352x288x12bpp YUV planar, 152064 bytes Warning! Softsleep underflow!) A-V:-0,624/-0,6400(0,0000) 0%( 0%) vo-event: resized to 376 x 288 A-V:-0,639/-0,6400(0,0000) 0%( 3%) mpcodecs_resize_vo: resize to 376 x 288 *** vf_vo2: query_fmt(0x42475220)->0x0 vo=0x852b3a8 *** vf_vo2: query_fmt(0x52474220)->0x0 vo=0x852b3a8 *** vf_vo2: query_fmt(0x42475218)->0x0 vo=0x852b3a8 *** vf_vo2: query_fmt(0x52474218)->0x0 vo=0x852b3a8 *** vf_vo2: query_fmt(0x42475210)->0x3 vo=0x852b3a8 *** vf_vo2: query_fmt(0x42475210)->0x3 vo=0x852b3a8 *** vf_vo2: query_fmt(0x42475210)->0x3 vo=0x852b3a8 REQ: flags=0x403 req=0x0 vo-event: configured to 376 x 288 VO: 376x288 => 376x288 BGR 16-bit vo_x11: config(376 x 288, 376 x 288) mpcodecs_resize_vo: resize ret=1 vo-event: moved to 24 x 40 vo-event: moved to 0 x 0 *** [scale] Allocating mp_image_t, 352x288x12bpp YUV planar, 152064 bytes num_buffers(): allocated #0: 0x8319e50 num_buffers(1) -> 1 New buffer setup: 0 P + 1 B of total 1 (type=2 voflags=0x0) libmpeg2: unknown state=11400) A-V:-2,232/-2,2321(-0,5719) 4%( 8%) Segmentation fault