ffmpeg codecs as android service? - Other Tools & General Discussion

Hi all,
android development still quite young industry and most of us re-invent the wheels. Like a lot of media players with the almost same internals and just different UI.
So, do you think it is possible to make an android service apk which will provide stream decoding using underlying ffmpeg codecs, for example?
Then any media player can bind to such service and use public api for stream decoding.

Related

Apple lossless compatible player

Hi there
Does anybody in here know about an application or codec that can play Apple Lossless files on the Pocket PC platform?
I´ve only found the mPlayer port, which looks like its in the alpha stage and was abandoned a while ago.
I have 5000+ files in this codec, so converting them to mp3 etc. would be quite a job.
Thanks in advance.

FLAC encoding in Android?

I am developing my application, where voice should be recorded for later playback. According to official Android DevGuide I use AMR-NB encodec (only one available), but recorded sound quality is nightmare...
So my question - is this possible to encode sound using other (better) codecs, eg. FLAC or Vorbis?
Moreover, I am not native code developer - only android, so please explain me... Is this a problem to port LAME or full Vorbis to Android? I suppose yes, because nobody did not do it.
I would think the problem encoding to FLAC would be two-fold, one processing (slow little old things these phones are), and two storage.
It may be better (if voice is your target) to look into Speex, which is a variant of Vorbis/Flac designed for voice. Perhaps the person who ported FLAC to Android could help pursue this?
Check here.
Thanks for reply...
And what about Lame - also OS codec for mp3?
So , am I right, that speex encoding is supported in Android? May I ask for advice how to use it?
I looked for speex... I think it is not supported in Android.
Speex encoding would not be natively supported by Android, neither is FLAC or MP3. The reason I suggested Speex is because it is open-source and royalty free, it also has a smaller footprint and might be less cpu intensive. Either option will require libraries to be ported in order to provide the encoding/decoding function. Speex would also be easier than MP3 because the native Vorbis libraries might be easily adopted to allow Speex playback.

[Q] Android and MPEG2

We have a prospective customer who is interested in playing streamed IPTV video on a custom Android tablet.
The video encoder they use is MPEG2. Has anyone any idea of a device that comes with this codec on it? MPEG4 no problem, but give it a MPEG2 stream and it dies in a crumpled heap.
Also, how possible is it to acquire / install codecs?

[APP] VLC for Android beta

I haven't noticed any mention of this so I thought I would share what I think are some major improvements recently made to my video app of choice. I've been using VLC for a couple years now. It's always worked well for me and after being on v.0.1.4 for a few months out of curiosity I decided to see if I could find an update. It now has a built in equalizer and full hardware acceleration and decoding which can be left on "Automatic."
Features
Plays all files, in all formats, like the classic VLC.
Audio and video media library, with full search.
Support for network streams, including HLS.
Supports Android from version 2.1 (platform-7).
Supports ARMv6, ARMv7 and ARMv7+NEON.
Supports secondary display.
Subtitles support, embedded and external, including ASS and DVD subtitles.
Multi audio or subtitles tracks selection.
Multi-core decoding, for Cortex-A7 A9 and A15 chips.
Supports full hardware decoding.
Gestures, headphones control.
Audio equalizer
For those of us that live in the US downloading from the Play Store is not an option but you can download the apk from VideoLan here. Tap on the version you want , the latest one at the moment is v.0.9.3, then "armv7" then "VLC. apk." There is also an x86 version for those that need that. The direct download link for the apk is "http://get.videolan.org/vlc-android/0.9.3/armv7/VLC.apk."
I want to shout out a huge Thank You to @Stryder5, @VivaErBetis and @hrishi420 over on the Nexus 4 VLC thread for keeping me up to date!!!

[Bug] Double Audio on Resume

Bug Description:
When resuming playback, double audio occurs (few ms delay on the echo/replay).
It does not happen when playing from the beginning and seeking.
Seeking, play/pause and changing render from hw, hw+, soft do not make a difference.
The only way to avoid the issue is to not resume playback, start from the beginning and seek to where it last was.
Environment:
I run MX Player off a Hisense Android 4.2.2 TV.
I use BubbleUPnP to offer network access to my media, I do not transcode since MX Supports the native formats.
I use Universal Media Server as the UPnP source
htmltag said:
Bug Description:
When resuming playback, double audio occurs (few ms delay on the echo/replay).
It does not happen when playing from the beginning and seeking.
Seeking, play/pause and changing render from hw, hw+, soft do not make a difference.
The only way to avoid the issue is to not resume playback, start from the beginning and seek to where it last was.
Environment:
I run MX Player off a Hisense Android 4.2.2 TV.
I use BubbleUPnP to offer network access to my media, I do not transcode since MX Supports the native formats.
I use Universal Media Server as the UPnP source
Click to expand...
Click to collapse
This looks like a device specific issue, I will try to contact device manufacturer.
Also if you would contact Hisense as a customer, we may have better chances to make them check if it is a device bug.
Thanks

Categories

Resources