From: James Courtier-D. <Ja...@su...> - 2001-08-26 20:25:45
|
I meant this patch to be for NON-DIGITAL outputs. Before the patch, only STEREO output from xine was possible via just one stereo jack. It should now be able to output on three stereo jacks. One stereo jack for front left and right. Another stereo jack for rear left and right. Another stereo jack for center and lfe. E.G. Using the 3 output jacks on a SB Live 5.1 card. I only have 2 output jacks on my plain old SB Live (not 5.1), so I can only test 4 channels. Currently, AC3 direct digital out on ALSA09 is probably broken. It does not work for me. Even the ac3dec program which comes with the alsa09 CVS does not produce AC3 output to my external digital decoder. Until ac3dec works for me, I cannot get AC3 pass through working on alsa09. AC3 pass through works fine for me on the OSS EMU10K1 driver from creative. I will change the 3 writes to just one. Cheers James > -----Original Message----- > From: xin...@li... > [mailto:xin...@li...]On Behalf Of Andy Lo A > Foe > Sent: 26 August 2001 20:39 > To: James Courtier-Dutton > Cc: xine development list > Subject: Re: [xine-devel] ALSA09 now supports Surround sound audio > analogue out. I.E. More than 2 Audio channels.y > > > On Sun, Aug 26, 2001 at 07:16:33PM +0100, James Courtier-Dutton wrote: > > > I have just put a patch into the CVS which adds surround sound > to the ALSA09 > > plugin. > > I can only test 4 Channels. > > Can someone please test 5.1 for me? > > Hi, > > The attached patch fixes 5.1 output for me. I can't test 4 channel nor > can I test if the patch works with the oss output driver. The 3 separate > audio writes seem to confuse my decoder (or perhaps the alsa driver), so > I always write 1 complete encapsulated and padded ac3 frame of 6144 > bytes. > > BTW, xine CVS didn't build on my Debian sid install. I had to do so some > hacking in configure.in. Architecture checking is done against > $host_alias but that variable is empty here so I changed it to just $host. > And the following piece in aclocal.m4 doesn't compute: > > AC_DEFUN(AM_TYPE_PTRDIFF_T, > [AC_CACHE_CHECK([for ptrdiff_t], am_cv_type_ptrdiff_t, > [AC_TRY_COMPILE([#include <stddef.h>], [ptrdiff_t p], > am_cv_type_ptrdiff_t=yes, > am_cv_type_ptrdiff_t=no)]) > if test $am_cv_type_ptrdiff_t = yes; then > AC_DEFINE(HAVE_PTRDIFF_T,1,[Define if system has ptrdiff_t type]) > fi > ]) > > ...complains about AM_TYPE_PTRDIFF_T. Which package defines this? > > > Thanks, > Andy > |