Michael Beal wrote: > I don't want to seem like I'm jumping back in and complaining from the > start but.... > > Where did everyone get the idea that I'm working on an audio re-encoder? > > I'm building an audio _control_ not a re-encoder. My motherboard > supports 6-channel audio out via shared audio jacks. I have a GREAT > set of speakers which provide a platform to play back all 6-channels. > I wanted to be able to adjust the volumes of the different zones > (Front, Surround, Center, Bass(LFE)) from the remote control. This > prompted me to write sixmixer.py and the volume plugin for it. I'm > not interested in building a re-encoder because it is unnecessary as I > see it. > > As I've been watching the threads for a while, I've noticed one thing: > ideas get turned and become overly complicated rather quickly. Some > folks seem to get a concept in their head and then forget to read the > rest of the post. Speaking as a Mechanical Engineer, there's a couple > of basic principles that I feel keep getting lost here: > > 1) Keep It Simple and Stupid. - If a solution to a problem seems > particularly simple and almost stupid, that's the one to use; usually > because it's the easiest to implement and lasts the longest because > it's the simplest to maintain; i.e. using "amixer" rather than trying > to adjust the sound card via ioctrl accesses because amixer (almost) > ALWAYS knows how to talk with the sound device. > 2) When all else fails, READ!!! - Guys and Gals, read the entirety of > a post before you throw your 2-cents in. I know everyone has great > ideas floating around in their heads and I know it's hard not to, but > please don't incorporate a wish-list item into someone's project when > that isn't what the developer has detailed or defined. When the > sub-project is stable, then suggest the wishlist items. > > I feel that Freevo has become overly complicated and needs to be > streamlined. I'll be "trimming the fat" while improving the > sixmixer.py audio control and developing the Settings menu. As I see > it, the most complicated part of Freevo should be the GTK interface. > Nothing else needs be as complex.
There is another way to do this which may only work with MPlayer and that is to use the -af pan option. This option allows everything from mixing 1 single channel to six channels, taking the left or right channel and sending it to the left and right channels. Quite a cool but very complicated audio filter. Duncan ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Freevo-devel mailing list Freevo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-devel