IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
test vectors for functional verification & differences between sta
ecb
post Oct 29 2008, 22:02
Post #1





Group: Members
Posts: 6
Joined: 28-October 08
Member No.: 61214



Hi, I'm starting a project porting Tremor to an ARM9 processor for an embedded system. I have a couple questions before I get too far along.

1. Are there any recommendations on test vectors for functional verification of the decoder? I have found a lot of references to vectors for comparative listening tests but nothing yet on vectors specifically designed to exercise all of the functionality of the decoder. I know that any sound file will work a lot of the algorithm but I also suspect that there are better source files for testing specific aspects of the decompression algorithm, as well as touching on corner cases.

2. Does anyone have experience with the difference between the standard and lowmem versions of Tremor? From what I've read it sounds like you lose about 10-15% data memory usage with lowmem with the cost of increased startup times. Does anyone have an actual value to attach to these latency differences? I know it's target dependent but any info is better than no info. Are there any other reasons to consider one branch or the other?

Thanks!

Ethan

(for those of you on the tremor list who might be seeing these questions twice, sorry!)
Go to the top of the page
+Quote Post
[JAZ]
post Oct 29 2008, 22:26
Post #2





Group: Members
Posts: 1797
Joined: 24-June 02
From: Catalunya(Spain)
Member No.: 2383



What i know is that the lowmem also has a lower quality, and usually is not required, as some of the mp3 players that support vorbis, are able to use the standard one.

Can't give any more details, as i don't have first-hand experience on it.
Go to the top of the page
+Quote Post
ecb
post Oct 29 2008, 23:14
Post #3





Group: Members
Posts: 6
Joined: 28-October 08
Member No.: 61214



QUOTE
' date='Oct 29 2008, 16:26' post='596386']
What i know is that the lowmem also has a lower quality, and usually is not required, as some of the mp3 players that support vorbis, are able to use the standard one.

Can't give any more details, as i don't have first-hand experience on it.


Are you sure you're talking about lowmem and not the _LOW_ACCURACY_ build switch? I thought that the sound quality of lowmem vs standard Vorbis was equivalent. _LOW_ACCURACY_ speeds up decoding by using 32bit rather than 64bit datatypes for intermediate values (I have a benchmark improvement of ~30% with _LOW_ACCURACY_ running on a PS2) but if the audio quality is unusable I won't be able to take advantage of that.

If you have other information to the contrary please let me know. I fully admit to being quite new at Vorbis, so if you believe something is misstated it probably is. smile.gif
Go to the top of the page
+Quote Post
[JAZ]
post Oct 30 2008, 00:09
Post #4





Group: Members
Posts: 1797
Joined: 24-June 02
From: Catalunya(Spain)
Member No.: 2383



Errrr..... pinch.gif blush.gif

Guess you're right.

This post has been edited by [JAZ]: Oct 30 2008, 00:11
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 27th November 2014 - 00:25