FORUMS

XPrivacy for Android Lollipop – XDA Xposed Tuesday

Have you ever been on the Google Play Store and saw an app that you wanted to … more

How a HTC Droid Eris Changed a Members Life

Rarely can a member say that Android development or XDA had a profound effect on … more

XDA Office Space: Frankenstein’s Perfect IM Client?

The portal’s decentralized XDA office lies in a Hangouts chatroom, where … more

Which IM Client on Android is best?

With so many different messengers to choose from, it can be tough to find the best one for you and … more
Post Reply Subscribe to Thread Email Thread

[APP] VLC for Android Pre-Alpha

24th September 2011, 09:14 AM |#1  
kkrazzyyguy's Avatar
OP Senior Member
Thanks Meter: 169
 
Donate to Me
More
For those of you who aren't familiar with VLC, it is one of the most popular open-source media programs available. It supports virtually every media format available, which is quite frankly, awesome.

Click image for larger version

Name:	vlc-videos.jpg
Views:	3166
Size:	28.2 KB
ID:	729381

Click image for larger version

Name:	vlc-videoplayback.jpg
Views:	2533
Size:	18.5 KB
ID:	729382

So why is this so cool for Android? If it can be optimized, especially with the onset of dual-core phones, you can say goodbye to the old days of having to re-encode your video and audio files to a “supported format” for your device.

VLC for Android makes use of the NDK, only specific builds will work on specific devices. Be sure to read the information below to find out which build works for your device

BUILD SIZE MD5SUM
VLC for Android (NEON) 5841596 bytes 3aa1f3b0778aef6b070d7f797afac0a6
VLC for Android (NONEON) 6014601 bytes 7d2c8d22f2f9a834a3086fcbe85c594c

NEON vs NONEON
There are two builds available of VLC for Android, known as NEON and NONEON. The difference is in the processor type.

Because VLC for Android makes use of the NDK (Native Development Kit), it is compiling native-level binaries that will only work on the processor class for which they were designed. This means that the same build will not work across all devices.

Specifically, when building the native VLC libraries for Android, you have to specify whether the target supports NEON floating-point extensions. Certain devices contain a dedicated floating-point unit (FPU) which is used to do floating-point calculations such as division (think fractions). Other devices don't have a dedicated FPU, and instead need to emulate one in software.

Although VLC could be built to simply always emulate an FPU and thus work across devices, making use of the dedicated NEON FPU is advantageous from a processing perspective as it offloads work that the CPU has to do.

So that's all well and good, but how does one go about checking if their device supports NEON or not? It's actually quite simple. Using either a file manager on your device or simply ADB, locate a file called /proc/cpuinfo and open it.

When you do, you'll see something like this:
Code:
Processor : ARMv7 Processor rev 2 (v7l)
processor : 0
BogoMIPS : 1597.74

Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x1
CPU part : 0xc09
CPU revision : 2

Hardware : mapphone_CDMA
Revision : 0000
Serial : 0000000000000000
If you see the word neon on the Features line, then your device supports NEON extensions. If it's not there, then you'll have to use the NONEON variant of VLC.

Download
http://www.filesonic.com/file/2138603921/VLC-neon.apk (NEON)
http://www.filesonic.com/file/2138603721/VLC-noneon.apk ( NON-NEON)

Mirror:
http://www.filefat.com/8o0ru9busyvp (NEON)
http://www.filefat.com/5lcbnou6ubxt (NON-NEON)
The Following 18 Users Say Thank You to kkrazzyyguy For This Useful Post: [ View ]
 
 
24th September 2011, 09:23 AM |#2  
hobs0n's Avatar
Senior Member
Flag Muppsala
Thanks Meter: 4
 
More
Hey and thanx for this thread! Trying out non-neon version since i have optimus 2x with tegra2, i hope that å tegra2 version is released!

Sent from my Optimus 2X using xda premium
24th September 2011, 09:24 AM |#3  
zerkai's Avatar
Senior Member
Flag Seattle
Thanks Meter: 73
 
More
Thanks. Will give this a go on my Samsung Captivate which supports neon (for those who wants to know).

Sent from my I897 using Tapatalk
24th September 2011, 11:33 AM |#4  
Senior Member
Thanks Meter: 51
 
More
Downloading the neon version now. I love vlc. Lol

Sent from my Liquid Thunderbread HTC Thunderbolt
24th September 2011, 11:39 AM |#5  
jayharper08's Avatar
Senior Moderator - The Troll Whisperer
Flag The Dirty
Thanks Meter: 8,720
 
More
Looks promising already! Thank you

And for everyone else with a HTC Evo 3D (shooter), we have the NEON.

Sent from the CMheaven powered 3d
Last edited by jayharper08; 24th September 2011 at 11:43 AM.
The Following User Says Thank You to jayharper08 For This Useful Post: [ View ]
24th September 2011, 02:10 PM |#6  
Member
Thanks Meter: 9
 
More
I can't seem to find /proc/cpuinfo on my HTC Sensation.


EDIT: Nvm found it. Was kinda blur for a moment back there
Last edited by KlashbeN; 24th September 2011 at 02:27 PM.
24th September 2011, 02:11 PM |#7  
Member
Flag Franklin
Thanks Meter: 2
 
More
downloading now, thanks
24th September 2011, 02:38 PM |#8  
Senior Member
Flag Jax and The DMV
Thanks Meter: 696
 
Donate to Me
More
Quote:
Originally Posted by jayharper08

Looks promising already! Thank you

And for everyone else with a HTC Evo 3D (shooter), we have the NEON.

Sent from the CMheaven powered 3d

Good lookin out, Jay

Sent from my Evo3D
24th September 2011, 02:54 PM |#9  
hacktock's Avatar
Senior Member
Thanks Meter: 10
 
More
Where can I download the source code from?
24th September 2011, 03:47 PM |#10  
Junior Member
Flag San Diego
Thanks Meter: 0
 
More
Anyone successfully running VLC on the Captivate?
I downloaded the neon version of VLC and installed it, but when I try to run it, it immediatly quits. I'm running Mod version CyanogenMod-7-09192011-NIGHTLY-Captivate. Just curious how many people have actually got it running. I love VLC on the desktop, use it on my Linux home laptop, and on my Windows work computer, would also like to say I have it on my Android phone.
Post Reply Subscribe to Thread

Tags
android, every format, player, pre-aplpha, vlc, vlcmedia
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes