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:

Rockbox Ports are now being developed for various digital audio players!

+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Audio Playback, Database and Playlists
| | |-+  Much skipping on Speex file of long duration
« previous next »
  • Print
Pages: [1]

Author Topic: Much skipping on Speex file of long duration  (Read 1923 times)

Offline Mr_Rabid_Teddybear

  • Member
  • *
  • Posts: 51
Much skipping on Speex file of long duration
« on: February 10, 2007, 05:21:18 AM »
I have a Speex file of 1 hr 46 min duration. The information obtained give that the file is encoded with Speex 1.1.6, it's wideband (16 kHz), mono, 17 kbps nominal VBR. There's a lot of skipping while playing it in Rockbox (testing playing it with XMMS now, it plays fine). Tested a couple of short duration Speex files too, they seem to play back fine. Seems also that Rockbox spins up the harddisk often while playing the long duration file. I'm using a H340, and I see the Speex codec was developed using an iPod, so it's maybe more optimized for ARM than for Coldfire yet? Anybody knows if optimizing efforts will be attempted, or anything else of relevant information?

Logged

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: Much skipping on Speex file of long duration
« Reply #1 on: February 10, 2007, 10:06:08 AM »
Out of curiosity, are you expecting that someone might say "No, we intend to never optimize it for the H100/H300 series of players?"

The codec is in a very early state, and has _many_ bugs at the moment.
Logged

Offline Dwyloc

  • Member
  • *
  • Posts: 117
Re: Much skipping on Speex file of long duration
« Reply #2 on: February 10, 2007, 12:46:01 PM »
From reading through today's IRC log's it looks like the skipping problems you are seeing may be caused by using VBR encoded speex files as VBR support still uses floating point calculation in the original speex codec.

But as I have neither looked at the code or tested speex on my h120 or ipod nano since it was updated to the latest version of speex this morning I could be wrong.

As I mainly use my players to listen to audio books I will defiantly have to give it a go my self and keep an eye on rockbox future support for the codec as storing my audio books in a format designed for encoding speech should allow me to encode at a lower bit rate, and have more space free on my nano for music.
Logged

Offline Mr_Rabid_Teddybear

  • Member
  • *
  • Posts: 51
Re: Much skipping on Speex file of long duration
« Reply #3 on: February 11, 2007, 05:58:09 AM »
VBR decoding routines not being fully fixed-point implemented would be a sensible explanation, yes...
However, it seems that the update to latest Speex SVN took care of this problem. I'm listening to the said file now, and it haven't skipped this far.  :)

Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Audio Playback, Database and Playlists
| | |-+  Much skipping on Speex file of long duration
 

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

Page created in 0.075 seconds with 16 queries.