Author Topic: Video Acceleration Fund  (Read 8021 times)

guylhem

  • Hero Member
  • *****
  • Posts: 577
    • View Profile
Video Acceleration Fund
« on: December 02, 2005, 07:03:25 pm »
Hello

Since I am seriously interested in video acceleration on the 6000 and have no time to look at it in details (I've never played with that), I would like to create a "bounty" which could be used to motivate the development of "decent" video acceleration.

By decent, I mean for both 2.4 and 2.6:
 - kernel support for the various accels available, with sample code for each acceleration (to ease integration into applications)
 - faster scroll speed in text more (try dmesg and cry)
 - a plugin for mplayer to have hi-res video support (538x400 is ok)
 - libsdl tweaks to give a good speed to emulators (with 640x480 and 480x320 mode)

I would glady give 100 Eur to see such features. mahadri or anyone else could be interested if more people could donate.

How I see this - we publically say how much we will give for this feature, and post a total. When that happen, we keep our promise - it'd be simply based on trust.

So if you want to play hires divx on your 6000 or play games, like a 3100 can, please also offer something.

Guylhem

robyinno

  • Newbie
  • *
  • Posts: 14
    • View Profile
    • http://www.humandevelopment.it
Video Acceleration Fund
« Reply #1 on: December 02, 2005, 08:33:57 pm »
I'm interested in video acceleration, I can give 10-20 Euro for this.
Even I can test a little...

Roberto Innocenti
SL-6000 - Pdaxrom 1.1 beta1 - SD 512 - CF 1 GB

adf

  • Hero Member
  • *****
  • Posts: 2807
    • View Profile
    • http://
Video Acceleration Fund
« Reply #2 on: December 02, 2005, 09:10:14 pm »
Quote
I'm interested in video acceleration, I can give 10-20 Euro for this.
Even I can test a little...

Roberto Innocenti
[div align=\"right\"][a href=\"index.php?act=findpost&pid=105841\"][{POST_SNAPBACK}][/a][/div]
I might be interested.

Are you sure acceleration is possible to any great extent? I mean a faster dmesg would be nice..but not worth much.  vga video at 24 fps would be worth something....

Do we know, or have a clue, what is possible with this hardware?
« Last Edit: December 02, 2005, 09:11:45 pm by adf »
**3100 Zubuntu Jaunty,(working on Cacko dualboot), 16G A-Data internal CF, 4G SD, Ambicom WL-1100C Cf, linksys usb ethernet,  BelkinF8T020 BT card, Belkin F8U1500-E Ir kbd, mini targus usb mouse, rechargeble AC/DC powered USB hub, psp cables and battery extenders.

**6000l  Tetsuized Sharprom, installed on internal flash only 1G sd, 2G cf

speculatrix

  • Administrator
  • Hero Member
  • *****
  • Posts: 3707
    • View Profile
Video Acceleration Fund
« Reply #3 on: December 02, 2005, 09:48:01 pm »
I pledge 50 euro
Gemini 4G/Wi-Fi owner, formerly zaurus C3100 and 860 owner; also owner of an HTC Doubleshot, a Zaurus-like phone.

neuroshock

  • Sr. Member
  • ****
  • Posts: 269
    • View Profile
    • http://
Video Acceleration Fund
« Reply #4 on: December 02, 2005, 11:58:17 pm »
I'm in.

I'm good for $50usd.  Maybe more -  if I've got it available at the moment it's needed I'll go a $100usd, but I'll pop $50 at a bare minimum.

I would also be probably be willing to post a smaller portion of that amount as an up-front incentive to demonstrate that I/we are serious about this.

-NeuroShock

PS I will be a bit more specific though - I'm with Adf on the focus issues though.  I'm looking for real world performance benefits in areas such as video playback and video speed when using snes emulators/ first person shooter type graphics.  A text only speed benefit is of no worth to me personally.  I realize it DEFINITELY is of benefit to us as a community, but if a text speed benefit is all we're talking about I'm just not going to be very impressed.

So let me be plain up front - I'll donate for any real-world speed increase that's noticeable to the naked eye,  BUT I'll tip above and beyond that for graphic speed performance that would meet or at least approach the Cxx00 speeds.  The faster it goes the higher I'll donate.

-NeuroShock
« Last Edit: December 03, 2005, 12:08:18 am by neuroshock »
[span style=\'font-size:8pt;line-height:100%\']SL-6000L & C3100.[/span]

undrwater

  • Full Member
  • ***
  • Posts: 232
    • View Profile
    • http://
Video Acceleration Fund
« Reply #5 on: December 07, 2005, 11:34:50 am »
Quote
I'm in.

I'm good for $50usd.  Maybe more -  if I've got it available at the moment it's needed I'll go a $100usd, but I'll pop $50 at a bare minimum.

I would also be probably be willing to post a smaller portion of that amount as an up-front incentive to demonstrate that I/we are serious about this.

-NeuroShock

PS I will be a bit more specific though - I'm with Adf on the focus issues though.  I'm looking for real world performance benefits in areas such as video playback and video speed when using snes emulators/ first person shooter type graphics.  A text only speed benefit is of no worth to me personally.  I realize it DEFINITELY is of benefit to us as a community, but if a text speed benefit is all we're talking about I'm just not going to be very impressed.

So let me be plain up front - I'll donate for any real-world speed increase that's noticeable to the naked eye,  BUT I'll tip above and beyond that for graphic speed performance that would meet or at least approach the Cxx00 speeds.  The faster it goes the higher I'll donate.

-NeuroShock
[div align=\"right\"][a href=\"index.php?act=findpost&pid=105856\"][{POST_SNAPBACK}][/a][/div]

I'll second this (both in terms of idea and $ amount).

mahadri

  • Newbie
  • *
  • Posts: 5
    • View Profile
Video Acceleration Fund
« Reply #6 on: December 09, 2005, 08:57:40 pm »
Quote
I would glady give 100 Eur to see such features. mahadri or anyone else could be interested if more people could donate.[div align=\"right\"][a href=\"index.php?act=findpost&pid=105836\"][{POST_SNAPBACK}][/a][/div]
Video acceleration is suddenly looking very interesting. =)

Quote
- kernel support for the various accels available, with sample code for each acceleration (to ease integration into applications)
 - libsdl tweaks to give a good speed to emulators (with 640x480 and 480x320 mode)
All of the TC6393's accelerations are supported by the kernel's framebuffer core, so adding framebuffer acceleration operations should accelerate the X server and all X applications without modifying them.  The same applies to OPIE and libsdl if they use the framebuffer operations (I would assume they do).

Quote
- faster scroll speed in text more (try dmesg and cry)
xenophobe recently posted the parameters for the screen copy command.  A short ~30 line kernel patch would make this a reality.  I'll look into it. =)

Quote
- a plugin for mplayer to have hi-res video support (538x400 is ok)
Quote
Are you sure acceleration is possible to any great extent? I mean a faster dmesg would be nice..but not worth much. vga video at 24 fps would be worth something....

Do we know, or have a clue, what is possible with this hardware?
I've benchmarked copying from CPU to video memory at ~9.5 MB/s, so it could theoretically do 528x400 @ 22.6 fps.  If mplayer renders to the off-screen video memory in less than 32K chunks at a time (probably in 8x8 pixel blocks, using 8 cache lines = 256 bytes), then it's possible that the CPU can cache the writes and perform them in the background while the CPU is decoding another 8x8 block.  If this is the case, then writing to video memory will not stall the CPU, and 528x400 @ 22 fps or 512x384 @ 24 fps is theoretically possible.
« Last Edit: December 09, 2005, 11:17:20 pm by mahadri »

the_oak

  • Sr. Member
  • ****
  • Posts: 426
    • View Profile
    • http://
Video Acceleration Fund
« Reply #7 on: December 09, 2005, 09:57:38 pm »
I am also willing to contribute to 6000 video acceleration fund!! If my Z had video acceleration and gpsdrive (another day, another thread) , it would be everything I want in a handheld!!

I would also like to see Guylhem finish his rom. Just needs right-hand rotation fonts fixed, network setup app, and power button to suspend properly (this seems to be a snag in each new 6000 rom). I am willing to also contribute toward that, but am uncertain that Guylhem has the time or interest in doing this. Guylhem's finished rom along with video acceleration would be awesome!!
SL-6000L running Sharp 1.12 rom, (SOLD)
Fujitsu U820 with Windows 7
White Intel MacBook

amdonati

  • Full Member
  • ***
  • Posts: 153
    • View Profile
    • http://
Video Acceleration Fund
« Reply #8 on: December 10, 2005, 06:02:20 pm »
I am also in.
I think a 50€ is reasonable for me in order to have a HW accellerated Video on the 6000

Adalberto

gfdsa

  • Jr. Member
  • **
  • Posts: 55
    • View Profile
Video Acceleration Fund
« Reply #9 on: December 29, 2005, 06:09:54 am »
50e from me

speculatrix

  • Administrator
  • Hero Member
  • *****
  • Posts: 3707
    • View Profile
Video Acceleration Fund
« Reply #10 on: January 01, 2006, 05:52:08 pm »
so far I make the bounty about 300 euros, which isn't, admittedly, going to pay for masses of work, BUT, I would guess that someone who was really interested in this anyway would find it a nice bonus - and something very worthwhile to put on their CV ("I wrote an accelerated video driver for a handheld arm linux device, winning a bonus, and massive kudos, and now I'm irresistable to members of the opposite sex"!).
Gemini 4G/Wi-Fi owner, formerly zaurus C3100 and 860 owner; also owner of an HTC Doubleshot, a Zaurus-like phone.