playing video from browser in android running on beagle board

by susanner » Thu, 12 Mar 2009 01:33:07 GMT


Sponsored Links
 orry, I know nothing about beagle, I can only tell you a little suggestion 
according to my knowledge about media player of android up to now. I am working
on imx27 (from freescale) which integrates hardware codecs, and I am trying to
utilize these hardware codecs and I am trying to know more about omx (I think
you may need to search for this key words with android on internet), It seems
this framework will be help(but I am not a little sure about this), meanwhile I
am trying to find whether there is already some patches for android opencore
(not kernel ) or to utilize imx27 hardware codec(as long as your hardware can
successfully boot and your hardware codec has been successfully driven, the
problem should not from the kernel level, so I won't search patches for kernel).
I think (just my personal idea)/dev/pmem and /dev/pmem_adsp can't be created,
it depends on your hardware whether support it. (once again , I am not so sure
about this).
best regards.


009-03-11quot;Harishkumar V" <harishpres...@gmail.com> Susanner,

Thanks, it worked.

But, is there any chance of using hardware codec (ie) how to create /dev/pmem
and /dev/pmem_adsp interface.

Any patch available for beagle kernel.

Regards,
HarishKumar.V


2009/3/11 susanner <zsusan...@163.com>



Ah, I am not sure but you may need to correct the program:
external/opencore/android/android_surface_*.cpp
change mEmulation=true to use software codec.



009-03-11quot;Harishkumar V" <harishpres...@gmail.com>
Dear All,

I have android running on beagle board.
Using browser, when i play video from m.youtube.com, i get following messages
and video does not play and screen becomes blank.

V/ActivityThread( 995): Resuming ActivityRecord{436f6480
token=android.os.binderpr...@436f6090 {com.android.camera/com.ande
I/MediaPlayer-JNI( 995): prepareAsync: surface=0xc8808 (id=1)
I/ActivityManager( 814): Displayed activity com.android.camera/.MovieView:
2708 ms
D/dalvikvm( 814): GC freed 3287 objects / 182488 bytes in 62ms
D/dalvikvm( 964): GC freed 2953 objects / 451800 bytes in 58ms
W/PlayerDriver( 789): Using generic video MIO
V/VideoMIO( 789): CloseFrameBuf
V/VideoMIO( 789): setParametersSync
V/VideoMIO( 789): setParametersSync
V/VideoMIO( 789): setParametersSync
V/VideoMIO( 789): setParametersSync
V/VideoMIO( 789): iVideoWidth=176
V/VideoMIO( 789): setParametersSync
V/VideoMIO( 789): iVideoHeight=144
V/VideoMIO( 789): setParametersSync
V/VideoMIO( 789): iVideoDisplayWidth=176
V/VideoMIO( 789): setParametersSync
V/VideoMIO( 789): iVideoDisplayHeight=144
V/VideoMIO( 789): setParametersSync
V/VideoMIO( 789): VIDEO SUBFORMAT SET TO X-YUV-420-PLANAR
V/VideoMIO( 789): CloseFrameBuf
V/VideoMIO( 789): using software codec
E/MemoryHeapBase( 789): error opening /dev/pmem_adsp: No such file or directory
E/VideoMIO( 789): Error creating frame buffer heap
E/ALSALib ( 789): external/alsa-lib/src/pcm/pcm.c:2144:(snd_pcm_open_noupdate)
Unknown PCM AndroidPlayback_Speaker_normal
E/ALSALib ( 789): external/alsa-lib/src/pcm/pcm.c:2144:(snd_pcm_open_noupdate)
Unknown PCM AndroidPlayback_Speaker
E/ALSALib ( 789): external/alsa-lib/src/pcm/pcm.c:2144:(snd_pcm_open_noupdate)
Unknown PCM AndroidPlayback
I/AudioHardwareALSA( 789): Initialized ALSA PLAYBACK device AndroidPlayback
D/AudioHardwareALSA( 789): Set PLAYBACK PCM format to S16_LE (Signed 16 bit
Little E



playing video from browser in android running on beagle board

by susanner » Thu, 12 Mar 2009 01:43:41 GMT


  think when you run on emulator ,you need to set some parameters to let it 
know whether you want it vertically or horizontally.

emulator -skin HVGA-L
check this
android-sdk-linux_x86-1.0_r1/tools/lib/images/skins/
In eclipse, you need to set
run configurations-->target-->additional emulator command line options:
emulator -skin HVGA-L
(you can set other skins as you like)
I don't know how to set on real hardware, maybe have relationships of
framebuffer parameters.


009-03-11quot;Harishkumar V" <harishpres...@gmail.com> Susanner,

But the video plays vertically.

Between android running in emulator and running in beagle board (on LCD), the
main screen is different.

in emulator -> it is vertical.
in beagle -> it is horizontal.

Regards,
HarishKumar.V


2009/3/11 Harishkumar V <harishpres...@gmail.com>
Susanner,

Thanks, it worked.

But, is there any chance of using hardware codec (ie) how to create /dev/pmem
and /dev/pmem_adsp interface.

Any patch available for beagle kernel.

Regards,
HarishKumar.V


2009/3/11 susanner <zsusan...@163.com>




Ah, I am not sure but you may need to correct the program:
external/opencore/android/android_surface_*.cpp
change mEmulation=true to use software codec.



009-03-11quot;Harishkumar V" <harishpres...@gmail.com>
Dear All,

I have android running on beagle board.
Using browser, when i play video from m.youtube.com, i get following messages
and video does not play and screen becomes blank.

V/ActivityThread( 995): Resuming ActivityRecord{436f6480
token=android.os.binderpr...@436f6090 {com.android.camera/com.ande
I/MediaPlayer-JNI( 995): prepareAsync: surface=0xc8808 (id=1)
I/ActivityManager( 814): Displayed activity com.android.camera/.MovieView:
2708 ms
D/dalvikvm( 814): GC freed 3287 objects / 182488 bytes in 62ms
D/dalvikvm( 964): GC freed 2953 objects / 451800 bytes in 58ms
W/PlayerDriver( 789): Using generic video MIO
V/VideoMIO( 789): CloseFrameBuf
V/VideoMIO( 789): setParametersSync
V/VideoMIO( 789): setParametersSync
V/VideoMIO( 789): setParametersSync
V/VideoMIO( 789): setParametersSync
V/VideoMIO( 789): iVideoWidth=176
V/VideoMIO( 789): setParametersSync
V/VideoMIO( 789): iVideoHeight=144
V/VideoMIO( 789): setParametersSync
V/VideoMIO( 789): iVideoDisplayWidth=176
V/VideoMIO( 789): setParametersSync
V/VideoMIO( 789): iVideoDisplayHeight=144
V/VideoMIO( 789): setParametersSync
V/VideoMIO( 789): VIDEO SUBFORMAT SET TO X-YUV-420-PLANAR
V/VideoMIO( 789): CloseFrameBuf
V/VideoMIO( 789): using software codec
E/MemoryHeapBase( 789): error opening /dev/pmem_adsp: No such file or directory
E/VideoMIO( 789): Error creating frame buffer heap
E/ALSALib ( 789): external/alsa-lib/src/pcm/pcm.c:2144:(snd_pcm_open_noupdate)
Unknown PCM AndroidPlayback_Speaker_normal
E/ALSALib ( 789): external/alsa-lib/src/pcm/pcm.c:2144:(snd_pcm_open_noupdate)
Unknown PCM AndroidPlayback_Speaker
E/ALSALib ( 789): external/alsa-lib/src/pcm/pcm.c:2144:(snd_pcm_open_noupdate)
Unknown PCM AndroidPlayback
I/AudioHardwareALSA( 789): Initialized ALSA PLAYBACK device AndroidPlayback
D/AudioHardwareALSA( 789): Set PLAYBACK PCM format to S16_LE (Signed 16 bit
Little Endian)
D/AudioHardwareALSA( 789): Using 2 channels for PLAYBACK.
D/AudioHardwareALSA( 789): Set PLAYBACK sample rate to 44100 HZ
V/VideoMIO( 789): initializing for hardware

Wha


Sponsored Links


playing video from browser in android running on beagle board

by susanner » Thu, 12 Mar 2009 02:27:18 GMT


 h. in eclipse
run-->run configurations-->target
input
-skin HVGA-L


009-03-11quot;Harishkumar V" <harishpres...@gmail.com> Susanner,

But the video plays vertically.

Between android running in emulator and running in beagle board (on LCD), the
main screen is different.

in emulator -> it is vertical.
in beagle -> it is horizontal.

Regards,
HarishKumar.V


2009/3/11 Harishkumar V <harishpres...@gmail.com>
Susanner,

Thanks, it worked.

But, is there any chance of using hardware codec (ie) how to create /dev/pmem
and /dev/pmem_adsp interface.

Any patch available for beagle kernel.

Regards,
HarishKumar.V


2009/3/11 susanner <zsusan...@163.com>




Ah, I am not sure but you may need to correct the program:
external/opencore/android/android_surface_*.cpp
change mEmulation=true to use software codec.



009-03-11quot;Harishkumar V" <harishpres...@gmail.com>
Dear All,

I have android running on beagle board.
Using browser, when i play video from m.youtube.com, i get following messages
and video does not play and screen becomes blank.

V/ActivityThread( 995): Resuming ActivityRecord{436f6480
token=android.os.binderpr...@436f6090 {com.android.camera/com.ande
I/MediaPlayer-JNI( 995): prepareAsync: surface=0xc8808 (id=1)
I/ActivityManager( 814): Displayed activity com.android.camera/.MovieView:
2708 ms
D/dalvikvm( 814): GC freed 3287 objects / 182488 bytes in 62ms
D/dalvikvm( 964): GC freed 2953 objects / 451800 bytes in 58ms
W/PlayerDriver( 789): Using generic video MIO
V/VideoMIO( 789): CloseFrameBuf
V/VideoMIO( 789): setParametersSync
V/VideoMIO( 789): setParametersSync
V/VideoMIO( 789): setParametersSync
V/VideoMIO( 789): setParametersSync
V/VideoMIO( 789): iVideoWidth=176
V/VideoMIO( 789): setParametersSync
V/VideoMIO( 789): iVideoHeight=144
V/VideoMIO( 789): setParametersSync
V/VideoMIO( 789): iVideoDisplayWidth=176
V/VideoMIO( 789): setParametersSync
V/VideoMIO( 789): iVideoDisplayHeight=144
V/VideoMIO( 789): setParametersSync
V/VideoMIO( 789): VIDEO SUBFORMAT SET TO X-YUV-420-PLANAR
V/VideoMIO( 789): CloseFrameBuf
V/VideoMIO( 789): using software codec
E/MemoryHeapBase( 789): error opening /dev/pmem_adsp: No such file or directory
E/VideoMIO( 789): Error creating frame buffer heap
E/ALSALib ( 789): external/alsa-lib/src/pcm/pcm.c:2144:(snd_pcm_open_noupdate)
Unknown PCM AndroidPlayback_Speaker_normal
E/ALSALib ( 789): external/alsa-lib/src/pcm/pcm.c:2144:(snd_pcm_open_noupdate)
Unknown PCM AndroidPlayback_Speaker
E/ALSALib ( 789): external/alsa-lib/src/pcm/pcm.c:2144:(snd_pcm_open_noupdate)
Unknown PCM AndroidPlayback
I/AudioHardwareALSA( 789): Initialized ALSA PLAYBACK device AndroidPlayback
D/AudioHardwareALSA( 789): Set PLAYBACK PCM format to S16_LE (Signed 16 bit
Little Endian)
D/AudioHardwareALSA( 789): Using 2 channels for PLAYBACK.
D/AudioHardwareALSA( 789): Set PLAYBACK sample rate to 44100 HZ
V/VideoMIO( 789): initializing for hardware

What is this /dev/pmem_adsp and how to create it.
Is there anything related with beagle kernel (2.6.27 from git mentioned in
beagle wiki) or related with android framework.

Using software codec means what, it will open which codec.
Also initializing hardware what it means.

Regards,
HarishKumar.V













--~--~---------~--~----~------------~-------~--~----~

-~----------~----~----



Other Threads

1. Restlet api

Hi, I am little bit confused about using of restlet framework. Can
someone explain me, if restlet api works similarly as a classic web
services (JAX-WS)? I cant figure out, how to transfer to server my
custom data type and in the same call to return any value or another
custom data type like

long id = resource.createUser(User);

Maybe i m doing anything wrong, but what is working until now for me
is just simple call

String s = getString();


where method getString() is implemented on server side like this:
@Get
public String getString() { return "Hello world";}

-- 

2. Ym bermasalah

Koneksi bagus kok bro, aq pakai aplikasi dr yahoo mesenjer. Yg bawaan
samsung donwload di mana bro.




Pake applikasi apa boss,kalo pake applikasi bawaan yahoo emang lama, ane
juga ngerasain begitu....tapi ane pake I'm bawaan samsung cepet kok....






> "

3. adb causing 100% cpu usage

4. Tegra 2 / GTablet does not expose reqGlEsVersion correctly...

5. Google Checkout Change - delayed bulk payments.

6. Overscroll Documentation?

7. Android library on build system