From: David D. H. <wow...@sk...> - 2001-08-31 14:10:37
|
When I play MPEG files, all is well, but when I play certain AVI files that aren't MPEG encoded, the video is fine, but the audio is corrupted: it is composed of short bursts of noise, rather than a continuous stream, and contains high-frequency chirps that are correlated to what the audio should be. It is almost as though the audio being generated by the codec was 8 bits, and the rest of the system was treating it as though it were 16 bits. Also, I have a Windows codec that I'd like to try to integrate into Xine (the codec for the late lamented Motion Pixels MovieCD format). I don't have the source for the codec, but I'd like to try to integrate it. I made a stab at adding it to the win32 codec library, and while it detected the format, it didn't seem to want to USE the codec - it kept falling back to the FFMPEG codec, and then dying. Are there any good tips for me on this? |
From: James Courtier-D. <Ja...@su...> - 2001-08-31 19:12:43
|
Is the audio driver loaded by xine "lpcm" for the avi clips ? If so, I checked into the CVS last night a better version. It should work on i386 systems. You will need to use cvs to checkout xine-lib and xine-ui. cd xine-lib make install cd ../xine-ui make install Please post the URL for your problem AVI file. Cheers James > -----Original Message----- > From: xin...@li... > [mailto:xin...@li...]On Behalf Of David D. > Hagood > Sent: 31 August 2001 12:36 > To: xin...@li... > Subject: [xine-user] AVI audio is chipmonked > > > When I play MPEG files, all is well, but when I play certain AVI files > that aren't MPEG encoded, the video is fine, but the audio is corrupted: > it is composed of short bursts of noise, rather than a continuous > stream, and contains high-frequency chirps that are correlated to what > the audio should be. It is almost as though the audio being generated by > the codec was 8 bits, and the rest of the system was treating it as > though it were 16 bits. > > Also, I have a Windows codec that I'd like to try to integrate into Xine > (the codec for the late lamented Motion Pixels MovieCD format). I don't > have the source for the codec, but I'd like to try to integrate it. I > made a stab at adding it to the win32 codec library, and while it > detected the format, it didn't seem to want to USE the codec - it kept > falling back to the FFMPEG codec, and then dying. Are there any good > tips for me on this? > > > _______________________________________________ > xine-user mailing list > xin...@li... > http://lists.sourceforge.net/lists/listinfo/xine-user |
From: David D. H. <wow...@sk...> - 2001-08-31 23:44:18
|
>Is the audio driver loaded by xine "lpcm" for the avi clips ? >If so, I checked into the CVS last night a better version. >It should work on i386 systems. Nope, it's still broken, but better. I just finished a CVS pull and build, and now the audio isn't chipmonking, but it is still distorted. It sounds like a signed/unsigned conversion problem now (i.e. the audio is being played as though it were signed data and it is unsigned data, or vise-versa). The file is available at: ftp://ftp.one.net/pub/users/skeplin/0900-dc_firejar-howto.avi The output from xine trying to play this is: created ph2 mask pixmap 2200011 (558 x 108) xine-panel: PLAY This is xine (X11 gui) - a free video player v0.5.1 (c) 2000, 2001 by G. Bartsch and the xine project team. Built with xine library 0.5.1 [Fri 31 Aug 2001 18:13:21]-[gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-85)]-[Linux 2.4.9-xfs i686]. Found xine library version: 0.5.1 (0.5.1). Display is not using Xinerama. video_out_xv: using Xv port 74 for hardware colorspace conversion and scaling. video_out_xv: colorkey is 0000001e video_out_xv: this adaptor supports the yuy2 format. video_out_xv: this adaptor supports the yv12 format. load_plugins: video output plugin Xv successfully loaded. audio_oss_out: Opening audio device... audio_oss_out : supported modes are mono stereo load_plugins: audio output plugin oss successfully loaded. xine_init entered load_plugins: input plugin found : file load_plugins: input plugin found : DVD load_plugins: input plugin found : VCD load_plugins: input plugin found : stdin_fifo load_plugins: input plugin found : TCP load_plugins: input plugin found : RTP load_plugins: demux plugin found : AVI load_plugins: demux plugin found : MPEG_BLOCK load_plugins: demux plugin found : MPEG_ELEM load_plugins: demux plugin found : MPGAUDIO load_plugins: demux plugin found : MPEG_PES load_plugins: demux plugin found : MPEG_TS load_plugins: demux plugin found : MPEG video decoder plugin found : mpeg2dec video decoder plugin found : vfw (win32) video decoder audio decoder plugin found : vfw (win32) audio decoder audio decoder plugin found : mad audio decoder plugin found : ac3dec spu decoder plugin found : spudec audio decoder plugin found : a/52dec video decoder plugin found : ffmpeg video decoder audio decoder plugin found : lpcm xine_init returning xine_play_internal: open pub/users/skeplin/0900-dc_firejar-howto.avi, start pos = 0 xine: using input plugin >file< for this MRL. trying demuxer AVI avi_open... avi_init... 200 frames delivered, 0 frames skipped, 8 frames discarded 200 frames delivered, 0 frames skipped, 2 frames discarded 200 frames delivered, 0 frames skipped, 0 frames discarded 200 frames delivered, 0 frames skipped, 1 frames discarded avi_init...done demux_avi: 2335 frames xine: using demuxer plugin >AVI< for this MRL. demux_avi: video format = div4, audio format = 0x1 xine: demuxer started metronom: video stream start... metronom: waiting for audio to start... metronom: audio stream start... metronom: video stream start...done video_decoder: using decoder >ffmpeg video decoder< metronom: audio stream start...done audio_decoder: using decoder >lpcm< audio_oss_out: ao_open rate=11023, mode=8 audio_oss_out : 2 channels output audio_out: output sample rate 11023 metronom: first audio pts => offset = -8359 video_out: thread created metronom: first video pts => offset = -3002 xine-panel: EXIT xine_exit: try to get lock... xine_exit: closing demuxer xine_exit: closing input plugin xine_exit: shutdown audio metronom: video stream end metronom: waiting for audio to end... metronom: audio stream end LPCM:Close xine_exit: shutdown video xine_exit: bye! |
From: James Courtier-D. <Ja...@su...> - 2001-09-01 01:57:09
|
> >Is the audio driver loaded by xine "lpcm" for the avi clips ? > >If so, I checked into the CVS last night a better version. > >It should work on i386 systems. > Nope, it's still broken, but better. I just finished a CVS pull and > build, and now the audio isn't chipmonking, but it is still distorted. > It sounds like a signed/unsigned conversion problem now (i.e. the audio > is being played as though it were signed data and it is unsigned data, > or vise-versa). > Latest CVS has the fix. Good trick. ;-) Cheers James |
From: David D. H. <wow...@sk...> - 2001-09-01 02:45:34
|
And this, gentlemen and ladies, is why I love free software. Where else will you get this kind of response time. |