From: Joe K. <joe...@zi...> - 2002-04-13 00:05:39
|
On Fri, 2002-04-12 at 07:32, Miguel Freitas wrote: > > On Wed, 2002-04-10 at 23:11, Gunnar Haaland wrote: > > > What pluggin do I need to play .avi files with my SuSE xine 0.9.8. > > > > Toss out xine and install Mplayer. > > > > Xine cannot play asf and wmv files from the latest Windows Media > > Players. Mplayer can because it uses the 'Direct Show' dll, which, for > > some reason, xine does not use. > > I wouldn't normally answer such a troll, but since i implemented this > feature i'd like to inform that xine support directshow filters > (including windows media video 7/8) since version 0.9.5. I asked this same question (in a slightly different format) several weeks ago and no one bothered to answer. Whenever I try to play a .ask or .wmv file in xine 0.9.8, it attempts to use 'ffmpeg' which immediately reports a demux error. mplayer, on the other hand, uses the direct show dll (something ending with .acm???) and has not trouble playing .asf and .wmv files. If you are so certain of the ability of xine to play .wmv files, please post the debugging output. Just for your reference, here is my previous message on this list which no one answered. Message-Id: <101...@zi...> When trying to play a wmv file, I sometimes get the following messages: xine: using demuxer plugin >ASF< for this MRL. demux_asf: stream length is 131 sec, rate is 28479 bytes/sec demux_asf: audio conceal interleave detected (1 x 1 x 80) demux_asf: audio format : DivX audio (WMA) (wFormatTag 0x161) demux_asf: wavex header is 28 bytes long demux_asf: video format : Microsoft MPEG-4 format v3 demux_asf: title : demux_asf: author : demux_asf: copyright : demux_asf: comment : metronom: video stream start... metronom: waiting for audio to start... metronom: audio stream start... metronom: audio stream start...done audio_loop: using decoder >vfw (win32) audio decoder< audio_oss_out: ao_open rate=8000, mode=4, dev=/dev/dsp audio_oss_out: audio rate : 8000 requested, 8000 provided by device/sec audio_oss_out : 1 channels output audio_out: output sample rate 8000 demux_asf: demux loop starting... video_decoder: using decoder >ffmpeg video decoder< video_out : thread created metronom: set_video_rate 3000 ffmpeg: error decompressing frame metronom: video pts discontinuity/start, pts is 459000, wrap_offset is -426000, vpts is 33000 ffmpeg: error decompressing frame After that, I can hear the audio track, but no video. The ffmpeg error repeats constantly until the end of the clip. Anyone know what is wrong? Other wmv files work just fine. > Also there's no such thing as "direct show" dll (dshow.dll?). we (as > well as mplayer and avifile folks) have our own implementation of the > direct show api to use ds filters directly. Here is the output from mplayer when playing a .wmv file: MPlayer 0.60-2.95.3 (C) 2000-2002 Arpad Gereoffy (see DOCS!) ... Detected audio codec: [divx] drv:4 (DivX audio (WMA)) fs seg 0x28770000 Set_LDT Loading DLL: 'divxa32.acm' AUDIO: srate=8000 chans=1 bps=2 sfmt=0x10 ratio: 625->16000 Detected video codec: [divxds] drv:4 prio:0 (DivX ;-) (MS MPEG-4 v3)) Loading DLL: 'divx_c32.ax' Using DirectShow codec: divx_c32.ax ... > Another worth remember point is that the the C version of directshow > files used in mplayer are based on my xine work converting C++ sources > from avifile. There have been a lot of source code exchanging in this > area. It certainly does not look like mplayer is using your code. /Joe |