Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Thank You for your continued support and contributions!

+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Hardware
| | |-+  Sansa e200 v1: HE-AAC/AAC+ playback
« previous next »
  • Print
Pages: [1]

Author Topic: Sansa e200 v1: HE-AAC/AAC+ playback  (Read 3152 times)

Offline vinnie97

  • Member
  • *
  • Posts: 41
Sansa e200 v1: HE-AAC/AAC+ playback
« on: March 12, 2010, 09:12:30 PM »
I had been out of the Rockbox loop for a while but upon checking in the last few days and updating to the latest version, I see that they've managed to incorporate an open source decoder for this excellent-sounding format.  The one caveat I've experienced with his hardware/codec combination is interrupted playback, making it unlistenable.  I tried disabling features in the options but couldn't get smooth playback.  Is this just a CPU limitation or will further decoder tuning garner any possibility of smooth playback in the near future?  I fear it may be due to the former and I may need to get a Rockbox supported player with a faster CPU if I want the feature.

EDIT:  And NOW I found this thread:  http://forums.rockbox.org/index.php?topic=21991.0

It confirms my suspicion that the v1 clock is to blame.  Blast!
« Last Edit: March 12, 2010, 09:19:14 PM by vinnie97 »
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: Sansa e200 v1: HE-AAC/AAC+ playback
« Reply #1 on: March 12, 2010, 09:25:20 PM »
Quote from: vinnie97 on March 12, 2010, 09:12:30 PM
The one caveat I've experienced with his hardware/codec combination is interrupted playback, making it unlistenable.  I tried disabling features in the options but couldn't get smooth playback.  Is this just a CPU limitation or will further decoder tuning garner any possibility of smooth playback in the near future? 

AAC-HE is one of the slowest formats in widespread use, but it should eventually be possible to decode it on the e200v1.  We've been slowly improving the AAC decoder, but not the HE part yet. 

Logged

Offline vinnie97

  • Member
  • *
  • Posts: 41
Re: Sansa e200 v1: HE-AAC/AAC+ playback
« Reply #2 on: March 13, 2010, 03:56:26 AM »
^That's great news, thanks!  So there is room for further fine-tuning in the HE dept (I thought it was added relatively recently).  Do you have a ballpark estimated timeline on when the code will be efficient enough to run smoothly on this device?  It makes sense that it's the most resource-intensive, as it also produces the greatest transparency around 64kbps (or at least that was the case a few years ago and Vorbis and WMAPro were the only actively developed formats that came close).
Logged

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: Sansa e200 v1: HE-AAC/AAC+ playback
« Reply #3 on: March 13, 2010, 04:34:09 AM »
Timelines are impossible. It's entirely possible nobody will ever bother working on it. It's entirely possible someone will show up with a patch 5 minutes from now that they'd been working on recently.

It's a volunteer effort. Please, just don't ask for estimates on when things might be done.
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: Sansa e200 v1: HE-AAC/AAC+ playback
« Reply #4 on: March 13, 2010, 04:11:58 PM »
Quote from: vinnie97 on March 13, 2010, 03:56:26 AM
^That's great news, thanks!  So there is room for further fine-tuning in the HE dept (I thought it was added relatively recently).  Do you have a ballpark estimated timeline on when the code will be efficient enough to run smoothly on this device? 

Probably not too long after someone takes an interest in working on it.
Logged

Offline vinnie97

  • Member
  • *
  • Posts: 41
Re: Sansa e200 v1: HE-AAC/AAC+ playback
« Reply #5 on: March 19, 2011, 08:46:10 AM »
A year later, I see the progress for this codec on this hardware is still not realtime and that the effort to make it happen is probably not worth it, especially since the equally as impressive WMAPro runs efficiently now.
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: Sansa e200 v1: HE-AAC/AAC+ playback
« Reply #6 on: March 19, 2011, 02:26:59 PM »
I don't think WMA Pro really has much to do with AAC-He since they do fairly different things, but improving all codecs is worthwhile anyway. 
Logged

Offline vinnie97

  • Member
  • *
  • Posts: 41
Re: Sansa e200 v1: HE-AAC/AAC+ playback
« Reply #7 on: March 19, 2011, 05:30:59 PM »
Well, their performance at bitrates below 100kbps is where they shine the brightest.  In all double-blind listening tests I've seen conducted, these 2 codecs along with Vorbis have consistently performed the most impressively...and I realize the technical manner in which they achieve this transparency determines key factors like decoding power requirements.

I meant it's likely not worth it in the sense of someone waiting to use HE-AAC on this hardware, unless they can and are willing to optimize it themselves.
« Last Edit: March 19, 2011, 05:32:36 PM by vinnie97 »
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: Sansa e200 v1: HE-AAC/AAC+ playback
« Reply #8 on: March 19, 2011, 05:36:16 PM »
Quote from: vinnie97 on March 19, 2011, 05:30:59 PM
Well, their performance at bitrates below 100kbps is where they shine the brightest.  In all double-blind listening tests I've seen conducted, these 2 codecs along with Vorbis have consistently performed the most impressively...and I realize the technical manner in which they achieve this transparency determines key factors like decoding power requirements.

WMA Pro is a normal high bitrate codec like Vorbis, AAC, WMA, or MP3.  AAC-He is a specialized codec that only works at very low bitrates.  I meant that its very weird to compare them since they're usually used for different things.
Logged

Offline vinnie97

  • Member
  • *
  • Posts: 41
Re: Sansa e200 v1: HE-AAC/AAC+ playback
« Reply #9 on: March 19, 2011, 06:55:47 PM »
Well, anything below 64kbps and I am generally bothered by the artifacts even for mobile listening. ;)  However, independent testing has shown WMA Pro to be highly competitive in the 48-64kbps range at the very least:


multiformat 48 kbps ABX test


multiformat 64 kbps ABX test

This trio of formats seems to be the most well suited to this range, and it's hard to go wrong with any of the above.  Given the additional tuning HE-AAC and Vorbis (at least) have received since the tests (2006-7), this may not be as representative of the reality today.  

This is why I compare them, as they have similar psychoacoustic performance at a bitrate range that interests me in the personal/portable audio arena. :)
« Last Edit: March 19, 2011, 07:00:13 PM by vinnie97 »
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Hardware
| | |-+  Sansa e200 v1: HE-AAC/AAC+ playback
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.076 seconds with 15 queries.