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:

Welcome to the Rockbox Technical Forums!

+  Rockbox Technical Forums
|-+  Rockbox General
| |-+  Rockbox General Discussion
| | |-+  Rockbox Support for OptimFROG
« previous next »
  • Print
Pages: [1]

Author Topic: Rockbox Support for OptimFROG  (Read 1720 times)

Offline JbstormburstADV

  • Member
  • *
  • Posts: 6
Rockbox Support for OptimFROG
« on: June 16, 2013, 02:38:09 PM »
As someone planning on getting Rockbox (I'm waiting until I fix up all the metadata tags before I install on my Classic), I've been wondering why you haven't added support yet for OptimFROG, since it is one of the only formats to compete with FLAC in both metadata and compression efficiency.

Now, I'm no scrub, as I noticed that you've said around early 2010 that OptimFROG is not free software.  However, is it just me, or does this documentation found here say differently?  After all, as far as I'm concerned, this is a non-commercial suite under GPL, even with the ability to donate through PayPal, so I'm sure that you are allowed free access.  Additionally, has anyone from the dev team attempted to contact the creator of the OFR codec?
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: Rockbox Support for OptimFROG
« Reply #1 on: June 16, 2013, 03:02:48 PM »
Quote from: JbstormburstADV on June 16, 2013, 02:38:09 PM
As someone planning on getting Rockbox (I'm waiting until I fix up all the metadata tags before I install on my Classic), I've been wondering why you haven't added support yet for OptimFROG, since it is one of the only formats to compete with FLAC in both metadata and compression efficiency.

No suitable decoder exists so it would be impossible.

Quote from: JbstormburstADV on June 16, 2013, 02:38:09 PM
However, is it just me, or does this documentation found here say differently?  After all, as far as I'm concerned, this is a non-commercial suite under GPL, even with the ability to donate through PayPal, so I'm sure that you are allowed free access.  Additionally, has anyone from the dev team attempted to contact the creator of the OFR codec?

Thats a link to a Windows binary decoder.  Rockbox is not windows. 
« Last Edit: June 16, 2013, 03:07:23 PM by saratoga »
Logged

Offline JbstormburstADV

  • Member
  • *
  • Posts: 6
Re: Rockbox Support for OptimFROG
« Reply #2 on: June 16, 2013, 03:17:11 PM »
Wait, then what language is Rockbox compiled under?  If I'm understanding the top part of the interface page right, this license also covers several different compilers under C and C++ in addition to the Windows binary, or am I misunderstanding "This interface is simple to use and provides full functionality of OptimFROG...  in the C++ and C languages with BCC, MinGW and VC compilers" (which I wouldn't be surprised by, as I am by no means a programmer at this point)?

And again, has anyone tried contacting the developer?  I'm sure he'd be willing to compile if Rockbox uses something completely different, since he already did plug-ins for foobar and dbPowerAmp, among others.
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: Rockbox Support for OptimFROG
« Reply #3 on: June 16, 2013, 03:23:24 PM »
Quote from: JbstormburstADV on June 16, 2013, 03:17:11 PM
Wait, then what language is Rockbox compiled under? 

Your link just a binary decoder compiled for an x86 PC.  Without source code, its completely useless. 

With that said, rockbox is written in c with some assembly.

Quote from: JbstormburstADV on June 16, 2013, 03:17:11 PM
And again, has anyone tried contacting the developer?  I'm sure he'd be willing to compile if Rockbox uses something completely different, since he already did plug-ins for foobar and dbPowerAmp, among others.

You're welcome to contact him, but having him compile something is not acceptable.  A complete open source decoder is required.  Anything less might as well not even exist. 
Logged

Offline JbstormburstADV

  • Member
  • *
  • Posts: 6
Re: Rockbox Support for OptimFROG
« Reply #4 on: June 16, 2013, 03:34:54 PM »
...I'm pretty sure that most of his plug-in decoder releases come with the decoder's source code.  At least, that's from what I assume after looking at the page here.

And me contact him?  Shouldn't someone from dev do it, since I can't exactly say that I represent the product or know anything about programming, which will likely end up in the conversation somewhere?
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: Rockbox Support for OptimFROG
« Reply #5 on: June 16, 2013, 03:39:16 PM »
Quote from: JbstormburstADV on June 16, 2013, 03:34:54 PM
...I'm pretty sure that most of his plug-in decoder releases come with the decoder's source code. 

I don't see any source code, but you're welcome to post it if you find it.

Quote from: JbstormburstADV on June 16, 2013, 03:34:54 PM
And me contact him?  Shouldn't someone from dev do it, since I can't exactly say that I represent the product or know anything about programming, which will likely end up in the conversation somewhere?

No one here is going to waste their time asking this guy to provide a decoder for some random format no one uses.  If you want it, you're going to have to get a decoder, port it, etc.  Since its apparently been 10 years and this guy is still making it impossible to support his format on portable devices, I'm guessing hes going to tell you to go away anyway.   
Logged

Offline JbstormburstADV

  • Member
  • *
  • Posts: 6
Re: Rockbox Support for OptimFROG
« Reply #6 on: June 16, 2013, 04:07:53 PM »
Well, I'm looking at several different .cpp, .c, and .h extension files (I believe they are used for C/C++ source, if I'm looking up the right resources) when I'm going through the files in the .zip here.  I suggest checking the plugin and test folders.  I could be completely wrong, since my knowledge of programming is zippo, but hey, whatever helps development.
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: Rockbox Support for OptimFROG
« Reply #7 on: June 16, 2013, 04:16:10 PM »
Quote from: JbstormburstADV on June 16, 2013, 04:07:53 PM
Well, I'm looking at several different .cpp, .c, and .h extension files (I believe they are used for C/C++ source, if I'm looking up the right resources) when I'm going through the files in the .zip here.

Yeah, theres no decoder source in there, just a bunch of DLLs that can't be used outside of x86 PCs. 
Logged

Offline dreamlayers

  • Developer
  • Member
  • *
  • Posts: 425
  • Boris Gjenero
    • My Blog
Re: Rockbox Support for OptimFROG
« Reply #8 on: June 16, 2013, 05:48:41 PM »
It seems OptimFROG is slow. In this benchmark, OptimFROG default decoding speed is similar to Monkey's Audio extra high. It wouldn't be useful on most targets. On anything which can decode it, the increased CPU power consumption would shorten battery life. I'd love to have better lossless compression, but the benefits of OptimFROG don't seem worthwhile on portable devices.

Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox General
| |-+  Rockbox General Discussion
| | |-+  Rockbox Support for OptimFROG
 

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

Page created in 0.079 seconds with 15 queries.