Home Forums Sparkfun MP3 Shield Library Support Forum All Quiet on the western front…

Tagged: ,

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #1674
    Anonymous
    Inactive

    Hi Guys,

    Everything has gone quiet since moving to the forum…

    Hows progress going on your branch of the library Flaga?

    James

     

    #1675

    There is advancement. As I have been sequezing in time on this between the holiday and family. I have made some notes on http://www.billporter.info/forum/topic/bugs-and-feature-fixes/

    Just stuck on the bit rate not appearing constant. I can get it to read most all registers with repeatable response.  Where the bit rate is the only value that does not all ways report back the same.

    I believe the VS10xx is always changing the bit rate to match compression, sampling and clocking. There are many hints of this in the data sheets and on their forum. Where I also believe at the moment the report value is not cleared between songs and that is also averaged in.

    Note sure if BR is really worth it.

    was also just trying to add test sine wave and some low hanging fruit. And may then circle back to combo it with Ethernet Shield.

    You all are welcome to try and provide feed back of https://github.com/mpflaga/Sparkfun-MP3-Player-Shield-Arduino-Library.git before it gets pulled into Bill’s main branch.

     

    #1682
    Bill
    Member

    Mp3 files can be encoded with Variable bit rate, which mean every mp3 frame is a different bitrate. If the decoder is playing a VBR file, it would report different values every time it was polled for the bitrate. Could that explain

    Just stuck on the bit rate not appearing constant.

    #1684

    Here is an exchange I had with VLSI about the issue.

    In short the BitRate as known by the VSdsp is average, weighing ALL. Even previous file streams. They supplied a work-a-round to reset it.

    http://www.vsdsp-forum.com/phpbb/viewtopic.php?f=11&t=805&sid=01d6bb4b05c18ce72a259409c83d4719&p=3224#p3206

    I have already rolled it in my fork and it appears to work as advertised.

    I am finishing improving the comments of the code with Markdown, as we speak in the next few days, as to support gh_page or Doxygen self documentation generators. And will then push this up as Release 1.0.

    Have Fun.

Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.