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 Development
| |-+  Feature Ideas
| | |-+  various feature ideas
« previous next »
  • Print
Pages: [1]

Author Topic: various feature ideas  (Read 2586 times)

Offline zaphee

  • Member
  • *
  • Posts: 44
  • mrjl@xmppnet.de
various feature ideas
« on: January 29, 2010, 02:35:12 PM »
Hi all. Here's a list of features that I would suggest the rockbox devs to implement.

- 3GP video support
- in oscilloscope plugin, show the detailed waveform (just like vlc's oscilloscope plugin does)
- screenshot taking plugin
- graphing calculator
- automatic battery capacity detection (if possible)
- use earphone jack as line in/mic port when recording audio (if possible)
- vorbis/mp3/wav transcoding tool
- alternate backlight brightness and timeout settings for plugins.

I know, some are more usable or feasible than others, so please don't blame me, these are just suggestions of features that I think would be useful.
« Last Edit: February 10, 2010, 05:05:36 PM by zaphee »
Logged
iPod nano (1-st gen. ; 4GB)
Sandisk sansa Clip+ (2GB)
Android 4.0 tablet

Offline linuxstb

  • Developer
  • Member
  • *
  • Posts: 1163
Re: various feature ideas
« Reply #1 on: January 29, 2010, 02:54:08 PM »
Quote from: zaphee on January 29, 2010, 02:35:12 PM
- screenshot taking plugin
- use earphone jack as line in/mic port when recording audio (if possible)

You can already take screenshots - http://www.rockbox.org/wiki/ScreenDump

Rockbox also already supports using the headphone socket as an input on hardware that supports it (some ipods).  Are there any devices where Rockbox doesn't implement this, but could?
Logged

Offline bluebrother

  • Developer
  • Member
  • *
  • Posts: 3421
  • creature
Re: various feature ideas
« Reply #2 on: January 29, 2010, 02:58:41 PM »
Quote from: zaphee on January 29, 2010, 02:35:12 PM
- 3GP video support

3gp is a container format that can contain several codecs. For video this is h263, and most (all?) supported players are likely to be noticably too slow for this.

Quote from: zaphee on January 29, 2010, 02:35:12 PM
- screenshot taking plugin

and how should this work? There is no button that's free all the time that could get used to trigger the screenshot. However, a screenshot functionality is already available since long. You can either use the simulator on a PC or find a menu option in the debug menu. Beware that enabling the screenshot feature in the debug menu makes a USB connection trigger a screenshot, hence you won't be able to estabilsh a USB connection anymore until you turned it off again.

Quote from: zaphee on January 29, 2010, 02:35:12 PM
- use earphone jack as line in/mic port when recording audio (if possible)

This is hardware dependent. A line out is usually a line out, i.e. an output. Not an input -- that's something completely different (you need to convert an analog to a digital signal, while output is the other way round. The hardware for this is completely different).

Quote from: zaphee on January 29, 2010, 02:35:12 PM
- vorbis/mp3/wav transcoding tool

Why? This would be slow as hell because the CPU in an MP3 player is rather limited. Transcoding is a task you really should do on a PC. But if you want to try, there's already the mp3encoder plugin which transcodes wav to mp3. It's sloooow. (Oh, and the quality of encoders on the PC is likely to be noticably better)

Logged
Rockbox Utility development binaries (updated infrequently) · How to ask questions the smart way · We do not estimate timeframes.

Offline zaphee

  • Member
  • *
  • Posts: 44
  • mrjl@xmppnet.de
Re: various feature ideas
« Reply #3 on: January 29, 2010, 03:39:49 PM »
Quote from: bluebrother on January 29, 2010, 02:58:41 PM
Quote from: zaphee on January 29, 2010, 02:35:12 PM
- 3GP video support

3gp is a container format that can contain several codecs. For video this is h263, and most (all?) supported players are likely to be noticably too slow for this.
I actually mean the videos taken from mobile phones. I thought that some quite old mobile phones support *encoding* in this format, why wouldn't some color-screen rockbox targets just decode it ? And there's already support for some MPEG videos, as far as I know, so I suppose that targets supporting this are fast enough to decode videos with such quality ? IMHO, it's still worth trying (well, I think...).

Quote from: bluebrother on January 29, 2010, 02:58:41 PM
Quote from: zaphee on January 29, 2010, 02:35:12 PM
- screenshot taking plugin

and how should this work? There is no button that's free all the time that could get used to trigger the screenshot. However, a screenshot functionality is already available since long. You can either use the simulator on a PC or find a menu option in the debug menu. Beware that enabling the screenshot feature in the debug menu makes a USB connection trigger a screenshot, hence you won't be able to estabilsh a USB connection anymore until you turned it off again.
Not a single button, but some key combination (like Select+Menu quits a plugin on an iPod, then Select+Play for example would take a screenshot when screendump is enabled, and save the picture to the player's root directory).

Quote from: linuxstb on January 29, 2010, 02:54:08 PM
Rockbox also already supports using the headphone socket as an input on hardware that supports it (some ipods).  Are there any devices where Rockbox doesn't implement this, but could?
Which iPods ? It doesn't seem to work on my 1st-gen nano.
Logged
iPod nano (1-st gen. ; 4GB)
Sandisk sansa Clip+ (2GB)
Android 4.0 tablet

Offline linuxstb

  • Developer
  • Member
  • *
  • Posts: 1163
Re: various feature ideas
« Reply #4 on: January 29, 2010, 05:32:02 PM »
Quote from: zaphee on January 29, 2010, 03:39:49 PM
Quote from: linuxstb on January 29, 2010, 02:54:08 PM
Rockbox also already supports using the headphone socket as an input on hardware that supports it (some ipods).  Are there any devices where Rockbox doesn't implement this, but could?
Which iPods ? It doesn't seem to work on my 1st-gen nano.

I think just the 4th Gen ipod and the Photo/Color.  As far as we know, the 1st gen Nano hardware doesn't support it.
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: various feature ideas
« Reply #5 on: January 29, 2010, 05:33:54 PM »
Quote from: zaphee on January 29, 2010, 03:39:49 PM
Quote from: bluebrother on January 29, 2010, 02:58:41 PM
Quote from: zaphee on January 29, 2010, 02:35:12 PM
- 3GP video support

3gp is a container format that can contain several codecs. For video this is h263, and most (all?) supported players are likely to be noticably too slow for this.
I actually mean the videos taken from mobile phones. I thought that some quite old mobile phones support *encoding* in this format, why wouldn't some color-screen rockbox targets just decode it ? And there's already support for some MPEG videos, as far as I know, so I suppose that targets supporting this are fast enough to decode videos with such quality ? IMHO, it's still worth trying (well, I think...).


Why don't you look up what this codec is for whatever phone you're thinking of, and then see (or ask) if its likely to be feasible to decode in Rockbox?  Its not really helpful to suggest a format without telling us what the format is.
Logged

Offline zaphee

  • Member
  • *
  • Posts: 44
  • mrjl@xmppnet.de
Re: various feature ideas
« Reply #6 on: January 30, 2010, 01:31:57 PM »
Quote from: saratoga on January 29, 2010, 05:33:54 PM
Quote from: zaphee on January 29, 2010, 03:39:49 PM
Quote from: bluebrother on January 29, 2010, 02:58:41 PM
Quote from: zaphee on January 29, 2010, 02:35:12 PM
- 3GP video support

3gp is a container format that can contain several codecs. For video this is h263, and most (all?) supported players are likely to be noticably too slow for this.
I actually mean the videos taken from mobile phones. I thought that some quite old mobile phones support *encoding* in this format, why wouldn't some color-screen rockbox targets just decode it ? And there's already support for some MPEG videos, as far as I know, so I suppose that targets supporting this are fast enough to decode videos with such quality ? IMHO, it's still worth trying (well, I think...).


Why don't you look up what this codec is for whatever phone you're thinking of, and then see (or ask) if its likely to be feasible to decode in Rockbox?  Its not really helpful to suggest a format without telling us what the format is.

OK, sorry. Didn't know that 3GP _container_ (thanks bluebrother) can contain several different codecs. I did actually think of h263 for video, however not for the super-high-resolution videos (like 640x480 which is probably not feasible on any of the rockbox targets), but ones with video size of 176x144 at 15 fps (or 128x96 at 12 fps) and AMR for audio at 16 kbps, 8 KHz mono (by the way, implementing ARM-only audio files playback would be nice too). I am not an expert (so I may be wrong) but I doubt that pre-2007 mobile phones are much faster than most of the color-screen rockbox-supported DAPs, so I believe it's possible. What do you think ?
Logged
iPod nano (1-st gen. ; 4GB)
Sandisk sansa Clip+ (2GB)
Android 4.0 tablet

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: various feature ideas
« Reply #7 on: January 30, 2010, 03:43:16 PM »
Quote from: zaphee on January 30, 2010, 01:31:57 PM
I am not an expert (so I may be wrong) but I doubt that pre-2007 mobile phones are much faster than most of the color-screen rockbox-supported DAPs, so I believe it's possible. What do you think ?

The gigabeats are probably faster, and maybe the Ipod Nano 2G.  Not much else is though.

I would like to see mpegplayer expanded to work on more audio and video formats.
Logged

Offline raudonkepuraite

  • Member
  • *
  • Posts: 28
  • Cogito Ergo Proxy ^^
Re: various feature ideas
« Reply #8 on: February 01, 2010, 12:34:39 PM »
Most Nokia smartphones (older ones) use ARM 9 processors ranging from 100mhz to 300mhz, ALL SonyEricsson K, W series and most smartphones use same ARM 9 (well not exactly the same) clocked at 200mhz, most old Siemens and BenQ phones utilize weak 66mhz - 95mhz brains :D
They are able to play most 3gp containers.
« Last Edit: February 01, 2010, 12:50:31 PM by raudonkepuraite »
Logged

Offline bluebrother

  • Developer
  • Member
  • *
  • Posts: 3421
  • creature
Re: various feature ideas
« Reply #9 on: February 01, 2010, 01:23:01 PM »
Quote from: raudonkepuraite on February 01, 2010, 12:34:39 PM
Most Nokia smartphones (older ones) use ARM 9 processors ranging from 100mhz to 300mhz,

And most Rockbox targets use an ARM7 core. Which is, obviously, slower. Most Rockbox targets use a CPU frequency of less than 100MHz. Which is, obviously, less than "100 to 300".
Logged
Rockbox Utility development binaries (updated infrequently) · How to ask questions the smart way · We do not estimate timeframes.

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Feature Ideas
| | |-+  various feature ideas
 

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

Page created in 0.094 seconds with 14 queries.