Related
Hi!
I've been trying to find any documentation on Snapdragon's DSP and hardware based video and audio decoders. So far, nothing. I'm just thinking if it would be possible to cook the support into custom ROM as it is quite ridiculous that decoding something like MP3 or AAC takes any CPU time at all, as according to Qualcomm's web site Snapdragon has hardware support for decoding MP3, AAC and H.264. I take it Qualcomm only provides the documentation to partners, as it is impossible to find?
Hopefully full support for hardware acceleration comes with WM7, if it can not implemented on 6.5. Should be doable with custom driver (in kernel mode) anyway by cooking, provided the documentation is leaked or something.
Mikko.
It's not possible to have the SnapDragon documentation because Qualcomm will never release it.
It's possible instead to have the missing SnapDragon drivers for Linux or I hope for Windows CE only when a QSD based smartbook that will have these drivers will be out.
With Windows Mobile 7 it's a whole new story, new CE7 kernel and support for all the new ARM instructions. I hope that we'll get that things and soon
kholk said:
It's not possible to have the SnapDragon documentation because Qualcomm will never release it.
It's possible instead to have the missing SnapDragon drivers for Linux or I hope for Windows CE only when a QSD based smartbook that will have these drivers will be out.
With Windows Mobile 7 it's a whole new story, new CE7 kernel and support for all the new ARM instructions. I hope that we'll get that things and soon
Click to expand...
Click to collapse
That's a waste of potential, but we can only wait (or not? )
you Cant really expect qualcomm to release documents on its IP.
but it would be nice if they and htc worked together to release a dev sdk.
if they are serious about developing the platform then its a step they really do need to make.
if samsung can get a sdk out for the omnia ii then it seems sensible to think htc need to play catchup.. the chipset does have potential,and it appears qualcomm are becoming more dev friendly.
look at what southend have achieved with some decent support from QC..
documentation?
Qualcomm should be giving documentation to ISVs its just a matter of it falling in the wrong(or right) hands. In the meantime, Snapdragon uses ARM Cortex-A9 core and you can find more details here:
http://www.arm.com/products/CPUs/ARMCortex-A9_MPCore.html
Not sure if that includes DSP.
My acer s200 has support for H.263, H.264 out the box =]
Ca5c4d3 said:
Qualcomm should be giving documentation to ISVs its just a matter of it falling in the wrong(or right) hands. In the meantime, Snapdragon uses ARM Cortex-A9 core and you can find more details here:
http://www.arm.com/products/CPUs/ARMCortex-A9_MPCore.html
Not sure if that includes DSP.
Click to expand...
Click to collapse
Snapdragon is Cortex A8 based and yes it does have DSP
mightymn said:
Snapdragon is Cortex A8 based and yes it does have DSP
Click to expand...
Click to collapse
Do you know are the hardware multimedia decoders really silicon or SIMD/DSP based? From the QC's documentation you get the feeling they are ASIC stuff, but it might be marketing and in reality they are IP cores.
Mikko.
mikolas said:
Do you know are the hardware multimedia decoders really silicon or SIMD/DSP based? From the QC's documentation you get the feeling they are ASIC stuff, but it might be marketing and in reality they are IP cores.
Mikko.
Click to expand...
Click to collapse
Nope, don't know that
I've seen a few threads about an FM radio capability. Is this correct, that the hardware is there, but not used ?
I looked through a few tear downs and specs, but two of them contradicted each other.
Thanks !
from what i can work out, the chip is there, but not in use...hopefully some clever chef can unlock that module
I was wondering the same thing, hopefully someone makes an app for it soon
Anyone tried to install the Radio apk from HTC Tattoo on N1?
The broadcomm wifi/bt chip in N1 does indeed have FM functionality. It has never been tested (it was not a planned feature for the device and there was not time in the software schedule), so I can't guarantee it'll work, and somebody would need to actually do the driver work to get it going, but in *theory* it should be doable.
swetland said:
The broadcomm wifi/bt chip in N1 does indeed have FM functionality. It has never been tested (it was not a planned feature for the device and there was not time in the software schedule), so I can't guarantee it'll work, and somebody would need to actually do the driver work to get it going, but in *theory* it should be doable.
Click to expand...
Click to collapse
Could Google add support for this later or would it only be a case of the community adding it?
Does/would the SDK allow access to the broadcomm chip?
We (Google) don't currently have FM radio on the short term roadmap as a standard platform feature, so for now a community project would get you there the quickest.
swetland said:
We (Google) don't currently have FM radio on the short term roadmap as a standard platform feature, so for now a community project would get you there the quickest.
Click to expand...
Click to collapse
Is there any documentation on the CPU that can help us code the driver? I can't seem to find anything
I have also been searching for FM Radio API and applications and stumbled across a couple of links that might be of interest.
The first one is a software developer who has got an FM Radio application running on android which has been written by Qualcomm and uses a beagle board as hardware.
i-miss-erin.blogspot.com/2009/08/listen-fm-radio-in-android.html
The second is from an android open source community. Actual source code is listed but I think it is written for a Qualcomm chip rather than the Broadcom one in the Nexus. Any code buffins able to tell us any more info from the source code?
codeaurora.org/gitweb/quic/la/?p=platform/packages/apps/FM.git;a=summary
I really want to get a FM radio app on my soon to be arriving Nexus. An FM transamitter would be handy too. Common Google even my old Nokia N78 has one!
flashransom said:
The second is from an android open source community. Actual source code is listed but I think it is written for a Qualcomm chip rather than the Broadcom one in the Nexus. Any code buffins able to tell us any more info from the source code?
codeaurora.org/gitweb/quic/la/?p=platform/packages/apps/FM.git;a=summary
Click to expand...
Click to collapse
Nice finding here. The application actually looks good but it won't run on Nexus. It uses android.hardware.fmradio class that doesn't exist on the current sdk (had it even existed?)
Have a look at
codeaurora.org/wiki/QAEP
it has more information about the community building these libraries. Here is a quote "MSM/QSD Android Enablement project allows users to build an Android based platform containing additional enhancements for Qualcomm chipsets. "
Hopefully they start making enchancements for the Broadcomm chipsets too.
An FM transmitter would prolly make me cry... would love to throw my ipods in a drawer and move on in my life lol
Hello everybody,
I was wondering after reading the specifications of our galaxy apollo at the samsung website and others about CPU in Galaxy 3 apollo. And some websites saying it has Qualcomm CPU QSC6270.
Is this ARM6 CPU or ARM11 CPU?
Look at the links I saw about this info.
WEBSITES Saying it has ARM11 CPU.
http://www.samsung.com/uk/consumer/mobile-devices/smartphones/android/GT-I5800DKAXEU/index.idx?pagetype=prd_detail&tab=specification
http://translate.google.co.in/translate?hl=en&sl=ru&u=http://m-game.org.ua/%3Fpodr%3Dshop%26patch%3Dshop%26shopes%3D456%26m-game_ctid%3D23%26m-game_pid%3D3558&ei=cAE1TobrM4OyrAe1h7X2Dg&sa=X&oi=translate&ct=result&resnum=9&ved=0CFEQ7gEwCA&prev=/search%3Fq%3DS5P6422%2BARN%2B11%2BPatch%26hl%3Den%26client%3Dfirefox-a%26hs%3DItl%26sa%3DX%26rls%3Dorg.mozilla:en-USfficial%26biw%3D1920%26bih%3D1015%26prmd%3Divns
http://pdadb.net/index.php?m=cpu&id=a6422&c=samsung_s5p6422
Websites suggesting it has Qualcomm QSC6270 CPU:
http://www.letsbuy.com/samsung-galaxy-3-i5801-p-10739
http://www.flipkart.com/mobiles/samsung/itmcpuxbykrvqjt4?pid=mobcr8vefqwwnhmt&_l=TAXLJkFA34u05fhdo8JvhA--&_r=hYp31B2gPUZKjBQfH93nDw--&ref=bd39bbb8-53d4-4b9b-b85a-58ffd2b5b5d9
I reckon it has ARM11 CPU with supporting only ARM v6 CPU instruction sets
Anybody here please try to clear my doubt.
thanks
NOTE: SORRY FOR POSTING AT WRONG SECTION, I DID BECOZ TO GET ATTENTION OF THE DEVELOPERS
Galaxy 3 apollo has ARM 6 CPU
kozusnik said:
Galaxy 3 apollo has ARM 6 CPU
Click to expand...
Click to collapse
I know but what about the samsung website saying it has ARM 11 CPU? Why they mentioned it?
Look at the link
http://www.samsung.com/uk/consumer/mobile-devices/smartphones/android/GT-I5800DKAXEU/index.idx?pagetype=prd_detail&tab=specification
GryTEcHoG said:
I know but what about the samsung website saying it has ARM 11 CPU? Why they mentioned it?
Look at the link
http://www.samsung.com/uk/consumer/mobile-devices/smartphones/android/GT-I5800DKAXEU/index.idx?pagetype=prd_detail&tab=specification
Click to expand...
Click to collapse
well there is a whole lot of misunderstanding going on everywhere...
The configuration file of the Kernel from Samsung says it is S5P6442...
https://github.com/dharamg3/kernel_...h/arm/configs/apollo_rev_02_android_defconfig
The mach-apollo.c file for our kernel is in mach-s5p6442 folder
https://github.com/dharamg3/kernel_stock_g3/tree/master/Kernel/arch/arm/mach-s5p6442
And the clock files for our CPU are named s5p6442-clock.c
https://github.com/dharamg3/kernel_stock_g3/tree/master/Kernel/arch/arm/plat-s5p64xx
All this suggests it is S5P6442 processor and not S5P6422 as mentioned everywhere.
Also we dont have User manual for both the processors, hence we cannot conclude anything
I dont understand what is the reason for this discussion?
dharamg3 said:
well there is a whole lot of misunderstanding going on everywhere...
The configuration file of the Kernel from Samsung says it is S5P6442...
https://github.com/dharamg3/kernel_...h/arm/configs/apollo_rev_02_android_defconfig
The mach-apollo.c file for our kernel is in mach-s5p6442 folder
https://github.com/dharamg3/kernel_stock_g3/tree/master/Kernel/arch/arm/mach-s5p6442
And the clock files for our CPU are named s5p6442-clock.c
https://github.com/dharamg3/kernel_stock_g3/tree/master/Kernel/arch/arm/plat-s5p64xx
All this suggests it is S5P6442 processor and not S5P6422 as mentioned everywhere.
Also we dont have User manual for both the processors, hence we cannot conclude anything
I dont understand what is the reason for this discussion?
Click to expand...
Click to collapse
I just started this discussion for knowing the which processor do we have(ARM 6 or ARM11)? If it is ARM11 CPU then we'll be able to use Flash 10.1. That is the point in my discussion, its for getting flash 10.1 which is only supported for ARM11 Processors only for now.
GryTEcHoG said:
I just started this discussion for knowing the which processor do we have(ARM 6 or ARM11)? If it is ARM11 CPU then we'll be able to use Flash 10.1. That is the point in my discussion, its for getting flash 10.1 which is only supported for ARM11 Processors only for now.
Click to expand...
Click to collapse
but even if it is actually a ARM11 CPU, how do you plan to get Flash Working?
dharamg3 said:
well there is a whole lot of misunderstanding going on everywhere...
The configuration file of the Kernel from Samsung says it is S5P6442...
https://github.com/dharamg3/kernel_...h/arm/configs/apollo_rev_02_android_defconfig
The mach-apollo.c file for our kernel is in mach-s5p6442 folder
https://github.com/dharamg3/kernel_stock_g3/tree/master/Kernel/arch/arm/mach-s5p6442
And the clock files for our CPU are named s5p6442-clock.c
https://github.com/dharamg3/kernel_stock_g3/tree/master/Kernel/arch/arm/plat-s5p64xx
All this suggests it is S5P6442 processor and not S5P6422 as mentioned everywhere.
Also we dont have User manual for both the processors, hence we cannot conclude anything
I dont understand what is the reason for this discussion?
Click to expand...
Click to collapse
I just found some info about the S5P6442
Look at the link even it says S5P6442 is ARM11 Family.
http://lists.infradead.org/pipermail/linux-arm-kernel/2009-August/000156.html
dharamg3 said:
but even if it is actually a ARM11 CPU, how do you plan to get Flash Working?
Click to expand...
Click to collapse
I thought may be the developers here can do something about this who already familiar or having lots of experience with this kernel.
GryTEcHoG said:
I thought may be the developers here can do something about this who already familiar or having lots of experience with this kernel.
Click to expand...
Click to collapse
How will customizing kernel help with running flash?? Even if you customize the kernel, it will still be based on ARMv6. Unless you remove the processor and solder ARMv7 processor on it.
One will have to edit the libraries and other stuff of flash in order to make it work with the hardware architecture of ARMv6(Or ARM11).
clarkkov said:
So, ARM11 > ARMv6 > S5P6442
Anyway - WRONG SECTION!
Click to expand...
Click to collapse
Exactly. Quote from wikipedia "ARM11 is an ARM architecture 32-bit RISC microprocessor family which introduced the ARMv6 architectural additions."
Sorry If I made a wrong post about a topic that is worthless.
Just thought may be a developer here can do something about this ARM11 instruction set. Anyway thanks for discussing about this.
I think its surely ARM11 CPU supporting only ARM v6 Instruction sets that's why we are able to overclock it at 1Ghz+. Since ARM11 Processors are recommended at 800-1Ghz on default.
From this link:
http://www.arm.com/products/processors/classic/arm11/arm1176.php
No more discussion I just wanted say(conclude) last words about this topic.
My apologizes once again for posting this topic.
Hello,
Is the nexus 6p compatible with galileu gps system?
Or is it possible that in a near future becames compatible?
According to Qualcomm, SnapDragon 810 is not compatible, while 2016 processors (820/821 ...) it is.
brandaopj said:
Hello,
Is the nexus 6p compatible with galileu gps system?
Or is it possible that in a near future becames compatible?
Click to expand...
Click to collapse
lordemines said:
According to Qualcomm, SnapDragon 810 is not compatible, while 2016 processors (820/821 ...) it is.
Click to expand...
Click to collapse
I'm a little bit confused, because I've read this on another website:
According to Qualcomms website the Snapdragon 810 (like in my Nexus 6P) should support Galileo. But no doubt they'll refuse to release the necessary driver or code so people have to upgrade to a newer phone if they want it.
https://www.qualcomm.com/news/relea...cessor-powers-premium-tier-mobile-experiences​
Galileo and Gps uses the same frequency for L1 band so on hardware side it should be OK. Now for the proprietary drivers is another story..
Are there other receivers already giving good positionning? Last time I check there weren't all spacracfts launched ? They had stability problems on their clocks.
Are they any news on snapdragon 810 support for galileo? It will be possible to make it work? too bad that Qualcomm says first it supports galileo and then only new processors will support it.
If there is not a problem with hardware I am pretty sure someone can force them as they advertise 810 as galileo supported. Usually what you advertise you must bring to buyers.
Does the Axon 7 support ANT+ ?
I've seen a few forum posts mention it, but it's not listed in the specs.
I would assume so since there is a driver installed called "ANT HAL Service 4.0.0" if you look through the system apps. And would it really be a separate chip? I would assume it's part of the Snapdragon 820 SoC, radio related things tend to be on the SoC. So if one Snapdragon XYZ phone has ANT support, all SD XYZ phones should. Unless I'm wrong and it is actually a discrete chip.
q1948306 said:
Does the Axon 7 support ANT+ ?
I've seen a few forum posts mention it, but it's not listed in the specs.
Click to expand...
Click to collapse
well if some people said that LineageOS broke it, it should be working on stock, right?
Yes, it does. I use it regularly.