![]() |
2007-11-20
, 16:13
|
Posts: 751 |
Thanked: 522 times |
Joined on Mar 2007
@ East Gowanus
|
#71
|
![]() |
2007-11-20
, 16:48
|
|
Posts: 469 |
Thanked: 88 times |
Joined on Sep 2007
@ Montana
|
#72
|
![]() |
2007-11-20
, 17:23
|
Posts: 503 |
Thanked: 267 times |
Joined on Jul 2006
@ Helsinki
|
#73
|
I would have thought this will make some difference, but if the native resolution of the video is larger than this, surely the decoding will still take a similar time as it can't be shrunk until this has been at least partially done.
I'd like to know whether it really performs better due to the code/hardware accel, or if it's just down to the screen resolution.
![]() |
2007-11-20
, 17:40
|
Posts: 2,102 |
Thanked: 1,309 times |
Joined on Sep 2006
|
#74
|
![]() |
2007-11-20
, 18:01
|
Posts: 874 |
Thanked: 316 times |
Joined on Jun 2007
@ London UK
|
#75
|
Re-encoding to a smaller version works fine.
![]() |
2007-11-20
, 18:23
|
|
Posts: 469 |
Thanked: 88 times |
Joined on Sep 2007
@ Montana
|
#76
|
Moonshine
what software did you use to re-encode? i tried the new Nokia Internet Tablet Video Converter but it choked.
![]() |
2007-11-20
, 18:35
|
Posts: 874 |
Thanked: 316 times |
Joined on Jun 2007
@ London UK
|
#77
|
From what I've seen on a couple clips the nokia app actually does a pretty nice job
![]() |
2007-11-20
, 20:51
|
Posts: 503 |
Thanked: 267 times |
Joined on Jul 2006
@ Helsinki
|
#78
|
No idea whether it's used by GCC though.
#include <inttypes.h> int32_t testmul1(int16_t a, int16_t b) { return (int32_t)a * b; } int32_t testmul2(int32_t a, int32_t b) { return (int32_t)(a >> 16) * (b >> 16); } int32_t testmul3(int32_t c, int32_t a, int32_t b) { return (int32_t)(a >> 16) * (b >> 16) + c; } int32_t testmul4(int32_t a, int16_t b) { return (a * b) >> 16; }
00000000 <testmul1>: 0: e1600180 smulbb r0, r0, r1 4: e12fff1e bx lr 00000008 <testmul2>: 8: e16000e1 smultt r0, r1, r0 c: e12fff1e bx lr 00000010 <testmul3>: 10: e16301e2 smultt r3, r2, r1 14: e0832000 add r2, r3, r0 18: e1a00002 mov r0, r2 1c: e12fff1e bx lr 00000020 <testmul4>: 20: e1a02801 mov r2, r1, lsl #16 24: e1a01842 mov r1, r2, asr #16 28: e0000091 mul r0, r1, r0 2c: e1a00840 mov r0, r0, asr #16 30: e12fff1e bx lr
Are there other OpenMAX libraries for things like MPEG decoding?
![]() |
2007-11-21
, 07:47
|
Posts: 503 |
Thanked: 267 times |
Joined on Jul 2006
@ Helsinki
|
#79
|
Here's an animation: http://www.elkins.org/toad.avi
It's only 32Mb. I'll leave it up for a day or so. The site is hosted by godaddy so be warned: throughput is crappy.
![]() |
2007-11-21
, 10:17
|
Posts: 2,102 |
Thanked: 1,309 times |
Joined on Sep 2006
|
#80
|