From: Marcelo V. <mva...@ro...> - 2006-10-31 04:12:08
|
Hi All,=0A=0AI got a new machine (a refurbished Gateway laptop mod. MX6214)= and I could not managed to have Ubuntu 6.06 nor 6.10 to work with a broadc= om bcm4311 (bcm43xx-fwcutter did not work nor ndiswrapper built from source= ).=0ATherefore, I tried SUSE 10.1 and it worked fine with ndiswrapper after= building it from source.=0A=0AThen the next battle was that the sound did = not work. Everything looked fine (volume 100% from ALSA) but muted. So I bu= ilt ALSA from source and I got that working fine.=0A=0AThen I got all packe= ts to run gstreamer (good/ugly/bad). However, faad was not "in". So I tried= many other RPM's but no luck for getting faad inside plugins-bad. It might= be because a bug introduced by replacing the function names. So the packet= builders are not fixing faad before packing the plugins bundle.=0A=0AHere = is how I got faad working from source for SUSE 10.1:=0A=0A1- download from = source, I got this one: http://gstreamer.freedesktop.org/src/gst-plugins-ba= d/gst-plugins-bad-0.10.3.tar.gz=0A=0A2- extract that. edit the file configu= re.ac and search for faacDecOpen and replace it by NeAACDecOpen (you will s= ee only one instance of it).=0A=0A3- run the command: ./autogen=0A(add any = required packet to resolve dependencies)=0A=0A4- go to the directory ext/fa= ad: cd (whereYouHaveExpaned)/gst-plugins-bad-0.10.3/ext/faad=0A=0A5- edit t= he file gstfaad.c and replace all occurrences of the "faacDec" keyword by "= NeAACDec". There should be 37 occurrences. Save that file after applying th= ose changes.=0A=0A6- Do the same for gstfaad.h (only one replacement will o= ccur though).=0A=0A7- go back to your gst-plugins-bad-0.10.3 directory. run= the command: ./configure --prefix=3D/opt/gnome=0A=0A8- Now everything shou= ld be in place. run "make". switch to su and run "make install".=0A=0A9- ch= eck if the plugin is being recognized by the gstreamer core by running the = command: gst-inspect-0.10 faad=0A=0Abtw... YaST sucks (already missing Ubun= tu Multiverse repositories).=0A=0AHave fun,=0AMV=0A=0A |