[ lame-Bugs-1425404 ] abx tool doesn't work on PowerPC/Macs/big-endian

1 Message Forum Options Options
Embed this topic
Permalink
SourceForge.net
[ lame-Bugs-1425404 ] abx tool doesn't work on PowerPC/Macs/big-endian
Reply Threaded MoreMore options
Print post
Permalink
Bugs item #1425404, was opened at 2006-02-06 15:00
Message generated for change (Comment added) made by rbrito
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100290&aid=1425404&group_id=290

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
>Category: Misc
Group: None
Status: Open
Resolution: None
Priority: 1
Private: No
Submitted By: etatoby (etatoby)
Assigned to: Nobody/Anonymous (nobody)
Summary: abx tool doesn't work on PowerPC/Macs/big-endian

Initial Comment:
The abx tool doesn't run on some big-endian hardware,
including an Apple iBook with a PowerPC CPU.

Test run:

[...usage banner...]
Reading castanets_insane.mp3 ...Only 1 or 2 channels
are supported, not 512
Reading castanets_xing128.mp3 ...Only 1 or 2 channels
are supported, not 512
2*SOUND_PCM_WRITE_BITS ioctl failed: Invalid argument
unable to set sample size: Invalid argument
32 bit SNDCTL_DSP_SETFMT ioctl failed: Invalid argument
unable to set data format: Invalid argument
44100 Hz*0.000 sec
SNDCTL_DSP_SETFRAGMENT ioctl failed: Invalid argument

Comment:

This is probably a complex issue, as shown by the
diverse error messages. But LAME's misc/abx is
currently the only decent double blind test tool for
Linux/*NIX users. I hope somebody can fix it, or maybe
port it to libao, libmad, libsndfile and similar
portable libraries.

----------------------------------------------------------------------

>Comment By: Rogério Brito (rbrito)
Date: 2008-06-10 13:34

Message:
Logged In: YES
user_id=455883
Originator: NO

Changing this to a bug instead of a Feature Request. The program not
working (not even on little-endian machines) is a bug.

Regards, Rogério Brito.


----------------------------------------------------------------------

Comment By: Rogério Brito (rbrito)
Date: 2008-06-10 13:31

Message:
Logged In: YES
user_id=455883
Originator: NO

etatoby,

It wasn't working for me even on x86-64 (what Debian calls amd64, which is
what I use). I think that I made some progress to make it work on
little-endian machines and I would appreciate if you could test it and
report what you see.

I think that the initialization *may* (not must) have been fixed, but the
playback of the actual soundfiles is perhaps problematic (actually what you
may hear is white noise).

Please, let me know what you see. I will also perform more tests, but the
more testers that we get, the better are the chances of us getting it
right.


Regards, Rogério Brito.


----------------------------------------------------------------------

Comment By: Rogério Brito (rbrito)
Date: 2008-06-09 20:02

Message:
Logged In: YES
user_id=455883
Originator: NO

Humm, since I also have an iBook, I can also take a look at this. No
guarantees, though.

I am using Linux, BTW, but the same things about endianness should affect
MacOS X. Again, No guarantees that I will actually have a fix.

Regards, Rogério Brito.


----------------------------------------------------------------------

Comment By: Robert Hegemann (robert)
Date: 2007-07-24 14:37

Message:
Logged In: YES
user_id=1106
Originator: NO

Changed from Bug into Feature request.

----------------------------------------------------------------------

You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100290&aid=1425404&group_id=290

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Lame-dev mailing list
Lame-dev@...
https://lists.sourceforge.net/lists/listinfo/lame-dev