[bookport] Re: Probably a very ancient question

  • From: Andrew Hart <ahart@xxxxxxxxxxxxx>
  • To: bookport@xxxxxxxxxxxxx
  • Date: Thu, 09 Mar 2006 16:34:42 -0300

Rob,

Thanks for that. Yeah, if the BP had had USB 2.0, the transfer software would have been a perfect solution to the problem, provided the swapping could be done without the need for transcoding the audio (even to the same bit rate). Plus, card readers would be redundant. ;-)

Maybe if a new BP is being planned for the future, these two defects could be fixed? Nudge, nudge, wink, wink ...
I'll just add those to my wish list.


Cheers,
Andrew.

At 12:54 09-03-2006, you wrote:
Andrew:

The channel reversal is a design flaw. I don't think it is as simple as
swapping bit order around to fix it. A possible fix is to do it in Book
Port Transfer, but since many people including yourself bypass it, this
would be a waist.

I recommend a hardware fix at this point. Either a pair of headphones
which can be warn either way, or an adapter as discussed on this list
should do the trick.

Rob Meredith

>>> ahart@xxxxxxxxxxxxx 03/09/06 10:38AM >>>
Hi folks,

I've ben using the BP for more than a year now.  it's a pretty useful
little beasty, which I recently had to ship back to APH for repairs
because it gratuitously upped and died on me.  Despite the fact they
needed to send it back to Springer Design, they returned it in only 4
weeks from the date I shipped it, which is not bad going considering
they told me it can take up to five weeks to get a repair done if it
has to be shipped back to the factory and the mail often takes two
weeks to reach me from the States.  Anyway, thanks again APH for the
repair work.  I was pleasantly surprised to find it waiting for me
when I returned home from holidays.  It's muchly appreciated.

However, I want to ask a question that I am sure has been asked many
times before on this list.

Why is it that the left and right channels are swapped on playback of
stereo Mp3 files?  Such a basic flaw does surprise me somewhat.  Does
the MP3 decoder use little endian while the CPU uses big endian
integers?  Or did the DAC get wired upto the audio output the wrong
way round or something?
And would it be possible to provide a quick fix by swapping the
channels in software before pumping them to the DAC?
The Rockbox folks had to byte swap integers on the Archos line of
portable MP3 players in order to have their alternative firmware
produce correct output.  The Archos' only had 12 MHz processors with
2 MB of RAM, the byte swapping was done with a small assembler
routine and I believe that battery life was not substantially
affected by the need to constantly preprocess the mp3 byte stream in
this way.  From discussion of BP hardware limitations, I suspect that
the BP isn't significantly more powerful than the Archos
units.  However, I haven't a single clue about what hardware is
inside the BP at all; I am merely guessing so it's highly probable
I'm talking threw my hat here.

I must admit I mainly use the Bookport for reading books, but it
would be nice to be able to listen to radio productions, movies and
music, etc., with the channels correctly allocated and without the
need to employ a hardware channel reverser.  Such oversight of such a
basic property of the product does strike me as a significant bug
imho.  i'mnot trying to apportion blame to anyone involved in BP
development; I'm merely just curious as to how it came about.

Please forgive me if this has previously been hashed to death on the
list, but I have only recently joined.

Or, another thought occurs to me.  Maybe it's not the Book Port
that's at fault here.  Is there something I might be doing wrong that
could be flipping the channels?  I can't think what it could possibly
be.  I generally move mp3 files to the BP via a flashcard
reader.  USB 1.1 just doesn't cut it when moving anything other than
text files imho, which are fairly small.  In fact, BPT is sometimes
slower processing the file so USB 1.1 isn't a big issue when dumping
books onto the unit, but I'm too impatient to sit around transfering
mp3's by any means short of USB 2.0.

Cheers,
Andrew.



Other related posts: