Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-7720] Android: Titanium.Media.createVideoPlayer is not playing the video from URL

GitHub Issuen/a
TypeBug
PriorityHigh
StatusClosed
ResolutionInvalid
Resolution Date2012-02-24T14:12:18.000+0000
Affected Version/sRelease 1.8.0.1, Release 2.0.0, Release 1.8.1
Fix Version/sn/a
ComponentsAndroid
Labelsn/a
ReporterFrancisco Antonio Duran Ramirez
AssigneeMarshall Culpepper
Created2012-02-21T08:34:09.000+0000
Updated2014-06-19T12:42:57.000+0000

Description

Problem

Titanium.Media.createVideoPlayer is not playing the video from a url.

Reproducible steps:

1. Run the below code in the device with 1.9.0.v20120111233134 CI Build, and Android version 2.2.1. Notice that the video is not played.

Expected behavior:

The videoplayer has to work in 1.9.0.x CI Build.

Tested with the next specs:

Simulator Android API:Google APIs Android 2.2 Behavior: The video was played. Samsung Fit Android version of the device: 2.2.1 Behavior: The video was not played. Samsung Galaxy 2 Android version of the device: 2.3.6 Behavior: The video was played without any problem.

Code:

See comment

Log console:

I/KeyInputQueue(  175): Enqueueing touch event0
I/WindowManager(  175): Read next event 0
I/WindowManager(  175): Delivering pointer 0 > Window{4a13e3e8 com.sec.android.app.twlauncher/com.sec.android.app.twlauncher.Launcher paused=false}
I/KeyInputQueue(  175): Enqueueing touch event1
I/WindowManager(  175): Read next event 1
I/WindowManager(  175): Delivering pointer 1 > Window{4a13e3e8 com.sec.android.app.twlauncher/com.sec.android.app.twlauncher.Launcher paused=false}
V/AudioFlinger(   94): Track constructor name 4101, calling thread 175
V/AudioFlinger(   94): start(4101), calling thread 175
V/AudioFlinger(   94): ? => ACTIVE (4101) on thread 0x62b70
V/AudioPolicyManager(   94): startOutput() output 1, stream 1
E/AudioPolicyManagerBase(   94): unknown stream type
E/AudioPolicyManagerBase(   94): unknown stream type
E/AudioPolicyManagerBase(   94): unknown stream type
V/AudioPolicyManager(   94): getDeviceForStrategy() from cache strategy 0, device 2
V/AudioPolicyManager(   94): getNewDevice() selected device 2
V/AudioPolicyManager(   94): setOutputDevice() output 1 device 2 force 0 delayMs 0
V/AudioPolicyManager(   94): setOutputDevice() setting same device 2 or null device for output 1
V/AudioFlinger(   94): mWaitWorkCV.broadcast
V/AudioFlinger(   94): MixerThread 0xbb38 TID 151 waking up
V/AudioPolicyManager(   94): releaseOutput() 1
V/AudioFlinger(   94): remove track (4098) and delete from mixer
V/AudioFlinger(   94): PlaybackThread::Track destructor
I/ActivityManager(  175): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.appcelerator.videoplayer/.VideoplayerActivity }
V/AudioHardwareMSM72XX(   94): open driver
V/AudioHardwareMSM72XX(   94): get config
V/AudioHardwareMSM72XX(   94): set config
V/AudioHardwareMSM72XX(   94): buffer_size: 4800
V/AudioHardwareMSM72XX(   94): buffer_count: 2
V/AudioHardwareMSM72XX(   94): channel_count: 2
V/AudioHardwareMSM72XX(   94): sample_rate: 44100
I/Launcher(  275): onPause()
W/ActivityManager(  175): Trying to launch com.appcelerator.videoplayer/.VideoplayerActivity
W/TiApplication( 4903): (main) [3622,19644] activity stack is emtpy, unable to get current activity
I/TiRootActivity( 4903): (main) [0,0] checkpoint, on root activity create, savedInstanceState: null
I/Launcher(  275): onWindowFocusChanged(false)
D/Launcher(  275): setWallpaperDimension() called
D/Launcher(  275): USE_NON_SCROLLABLE_IMAGE_WALLPAPER is true
D/Launcher(  275): It's image wallpaper. suggestDesiredDimensions(-1,-1)
W/TiApplication( 4903): (main) [90,90] activity stack is emtpy, unable to get current activity
W/TiApplication( 4903): (main) [1,91] activity stack is emtpy, unable to get current activity
W/TiApplication( 4903): (main) [0,91] activity stack is emtpy, unable to get current activity
W/AudioFlinger(   94): write blocked for 168 msecs, 846 delayed writes, thread 0xbb38
W/TiApplication( 4903): (KrollRuntimeThread) [211,302] Registering module with name already in use.
E/TiApplication( 4903): (KrollRuntimeThread) [1,303] APP PROXY: ti.modules.titanium.app.AppModule@49e521e8
V/AudioFlinger(   94): getNextBuffer() no more data for track 4101 on thread 0xbb38
V/AudioFlinger(   94): stop(4101), calling thread 175
V/AudioFlinger(   94): (> STOPPED) => STOPPED (4101) on thread 0xbb38
V/AudioPolicyManager(   94): stopOutput() output 1, stream 1
E/AudioPolicyManagerBase(   94): unknown stream type
E/AudioPolicyManagerBase(   94): unknown stream type
E/AudioPolicyManagerBase(   94): unknown stream type
E/AudioPolicyManagerBase(   94): unknown stream type
V/AudioPolicyManager(   94): getNewDevice() selected device 0
V/AudioPolicyManager(   94): setOutputDevice() output 1 device 0 force 0 delayMs 150
V/AudioPolicyManager(   94): setOutputDevice() setting same device 0 or null device for output 1
V/AudioFlinger(   94): TrackBase::reset
I/TiRootActivity( 4903): (main) [0,0] checkpoint, on root activity resume. activity = com.appcelerator.videoplayer.VideoplayerActivity@49deb378
I/MediaPlayer( 4903): uri is:http://videos.michaels.com/UniversalMP4Test.mp4
I/MediaPlayer( 4903): path is null
D/MediaPlayer( 4903): Couldn't open file on client side, trying server side
V/PVPlayer(   94): PVPlayer constructor
V/PVPlayer(   94): construct PlayerDriver
V/PlayerDriver(   94): constructor
V/PlayerDriver(   94): OpenCore hardware module loaded
V/PlayerDriver(   94): start player thread
V/PlayerDriver(   94): startPlayerThread
V/PlayerDriver(   94): InitializeForThread
V/PlayerDriver(   94): OMX_MasterInit
V/PlayerDriver(   94): OsclScheduler::Init
V/PlayerDriver(   94): CreatePlayer
V/PlayerDriver(   94): AddToScheduler
V/PlayerDriver(   94): PendForExec
V/PlayerDriver(   94): OsclActiveScheduler::Current
V/PlayerDriver(   94): StartScheduler
V/PVPlayer(   94): send PLAYER_SETUP
V/PlayerDriver(   94): Send player code: 2
V/PlayerDriver(   94): CommandCompleted
V/PlayerDriver(   94): Completed command PLAYER_SETUP status=PVMFSuccess
V/PVPlayer(   94): setDataSource(http://videos.michaels.com/UniversalMP4Test.mp4)
V/PVPlayer(   94): setVideoSurface(0x64d00)
V/PVPlayer(   94): setVideoSurface(0x64ca8)
V/PVPlayer(   94): prepareAsync
V/PVPlayer(   94):   data source = http://videos.michaels.com/UniversalMP4Test.mp4
V/PlayerDriver(   94): Send player code: 3
V/PlayerDriver(   94): handleSetDataSource
V/PlayerDriver(   94): handleSetDataSource- scanning for extension
E/        (   94): IIIIIII Inside Constructor of PVMFMemoryBufferWriteDataStreamImpl
V/PlayerDriver(   94): CommandCompleted
V/PlayerDriver(   94): Completed command PLAYER_SET_DATA_SOURCE status=PVMFSuccess
V/PVPlayer(   94): run_init s=0, cancelled=0
V/PlayerDriver(   94): Send player code: 6
V/PlayerDriver(   94): release string is 2.2.1 len 5
I/ActivityManager(  175): Displayed activity com.appcelerator.videoplayer/.VideoplayerActivity: 779 ms (total 779 ms)
I/ActivityThread( 4903): queueIdle
V/ActivityThread( 4903): Reporting idle of ActivityRecord{49deb310 token=android.os.BinderProxy@49e9cfc8 {com.appcelerator.videoplayer/com.appcelerator.videoplayer.VideoplayerActivity}} finished=false
W/ActivityNative( 4903): send ACTIVITY_IDLE_TRANSACTION
W/ActivityNative(  175): RCV ACTIVITY_IDLE_TRANSACTION
V/PlayerDriver(   94): HandleInformationalEvent: PVMFInfoContentType
V/PlayerDriver(   94): HandleInformationalEvent: PVMFInfoContentLength
V/PlayerDriver(   94): HandleInformationalEvent: PVMFInfoBufferingStart
V/PlayerDriver(   94): HandleInformationalEvent: PVMFInfoErrorHandlingStart
V/PlayerDriver(   94): HandleInformationalEvent: type=26 UNHANDLED
W/MediaPlayer( 4903): info/warning (1, 26)
I/MediaPlayer( 4903): Info (1,26)
V/PlayerDriver(   94): CommandCompleted
V/PlayerDriver(   94): Completed command PLAYER_INIT status=PVMFErrContentInvalidForProgressivePlayback
E/PlayerDriver(   94): Command PLAYER_INIT completed with an error or info PVMFErrContentInvalidForProgressivePlayback
E/MediaPlayer( 4903): error (200, -82)
E/MediaPlayer( 4903): Error (200,-82)
D/TiVideoView8( 4903): Error: 200,-82
V/PVPlayer(   94): run_set_video_surface s=-2147483648, cancelled=0
V/PlayerDriver(   94): HandleInformationalEvent: PVMFInfoErrorHandlingComplete
W/PlayerDriver(   94): PVMFInfoErrorHandlingComplete
D/BatteryService(  175): update start
D/BatteryService(  175): update start
D/BatteryService(  175): update start
V/AudioFlinger(   94): Audio hardware entering standby, mixer 0xbb38, mSuspended 0
V/AudioFlinger(   94): MixerThread 0xbb38 TID 151 going to sleep
W/PowerManagerService(  175): Timer 0x7->0x3|0x0
I/PowerManagerService(  175): Ulight 7->3|0
D/BatteryService(  175): update start
D/BatteryService(  175): update start
D/BatteryService(  175): update start

I/WindowOrientationListener( 2707): orientation = 0.76261777 Tilt = 13.213066 -- 0 ,  9 ,  2
I/WindowOrientationListener( 2707): orientation = 2.0362027 Tilt = 14.894657 -- 0 ,  9 ,  2
I/WindowOrientationListener( 2707): orientation = 1.3170679 Tilt = 12.903675 -- 0 ,  9 ,  2
D/dalvikvm(23623): GC_EXPLICIT freed 421K, 49% free 3490K/6791K, external 0K/0K, paused 181ms
I/WindowOrientationListener( 2707): orientation = 358.86954 Tilt = 11.996887 -- 0 ,  9 ,  2
I/WindowOrientationListener( 2707): orientation = 359.67624 Tilt = 15.849566 -- 0 ,  9 ,  2
I/WindowOrientationListener( 2707): orientation = 357.8615 Tilt = 10.81555 -- 0 ,  9 ,  1
D/PowerManagerService( 2707): onSensorChanged: light value: 100
I/InputReader( 2707): dispatchTouch::touch event's action is 0, pending(waiting finished signal)=0
I/InputDispatcher( 2707): Delivering touch to current input target: action: 0, channel '40b2fef8 com.sec.android.app.twlauncher/com.sec.android.app.twlauncher.Launcher (server)'
I/InputDispatcher( 2707): Delivering touch to current input target: action: 0, channel '40b3bd10 com.android.internal.service.wallpaper.ImageWallpaper (server)'
I/InputDispatcher( 2707): Delivering touch to current input target: action: 0, channel 'PointerDevice-23948 (server)'
E/lights  ( 2707): write_int: path /sys/devices/virtual/misc/melfas_touchkey/brightness, value 1
I/PowerManagerService( 2707): Ulight 3->7|0
D/PowerManagerService( 2707): setLightBrightness : mButtonLight : 111
I/InputReader( 2707): dispatchTouch::touch event's action is 1, pending(waiting finished signal)=0
I/InputDispatcher( 2707): Delivering touch to current input target: action: 1, channel '40b2fef8 com.sec.android.app.twlauncher/com.sec.android.app.twlauncher.Launcher (server)'
I/InputDispatcher( 2707): Delivering touch to current input target: action: 1, channel '40b3bd10 com.android.internal.service.wallpaper.ImageWallpaper (server)'
I/InputDispatcher( 2707): Delivering touch to current input target: action: 1, channel 'PointerDevice-23948 (server)'
I/power   ( 2707): acquire_dvfs_lock level=1 
I/power   ( 2707): acquire_dvfs_lock level=1, duration=1000, val=66536 
D/PowerManagerService( 2707): acquireDVFSlock : level : 1,    timeMS : 1000
I/ActivityManager( 2707): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.appcelerator.videoplayer/.VideoplayerActivity } from pid 2958
I/WindowManager( 2707):   CREATE SURFACE Surface(name=Starting com.appcelerator.videoplayer, identity=1936, mNativeSurface=0) IN SESSION android.view.SurfaceSession@40a53578: pid=2707 format=-3 flags=0x0 / Window{40ec7270 Starting com.appcelerator.videoplayer paused=false}
V/LauncherAppWidgetHostView( 2958): dispatchSaveInstanceState: widgetid=1 vid=-1
E/com.samsung.app(23794): [MSC]>>> WeatherWidgetProvider.java:326 [0:0] onReceive()@@@ sec.android.intent.action.HOME_PAUSE
E/com.samsung.app(23794): [MSC]>>> WidgetIdManager.java:39 [0:0] AccuWeatherClockWidgetID_Length
E/com.samsung.app(23794): [MSC]>>> WidgetIdManager.java:40 [0:0] getPrefIDs() : length = 1
E/com.samsung.app(23794): [MSC]>>> WidgetIdManager.java:46 [0:0] getPrefIDs() : Ids1 = 1
E/com.samsung.app(23794): [MSC]>>> WeatherWidgetProvider.java:1625 [0:0] disable handler
I/WindowOrientationListener( 2707): orientation = 358.4092 Tilt = 7.5123177 -- 0 ,  9 ,  1
I/PhotoAppWidgetProvider(23911): onReceive
I/PhotoAppWidgetProvider(23911): PauseSlideShow
D/PhotoAppWidgetProvider(23911): onReceive End
D/CalendarAppWidgetProviderAgenda( 3140): ACTION_HOME_PAUSE: false
I/OrientationDebug( 2707): [pwm] in updateOrientationListenerLp()
V/OrientationDebug( 2707): in updateOrientationListenerLp(), Screen status=true, current orientation=-1, SensorEnabled=true
I/OrientationDebug( 2707): [pwm] needSensorRunningLp(), return true #4
W/ActivityManager( 2707): Trying to launch com.appcelerator.videoplayer/.VideoplayerActivity
W/TiApplication(23795): (main) [16338,40861] activity stack is emtpy, unable to get current activity
I/TiRootActivity(23795): (main) [0,0] checkpoint, on root activity create, savedInstanceState: null
D/GLSurfaceViewGroup( 2958): Skipped drawing due to suspendDrawingUntilResume()
I/Launcher( 2958): onWindowFocusChanged(false)
W/TiApplication(23795): (main) [65,65] activity stack is emtpy, unable to get current activity
W/TiApplication(23795): (main) [0,65] activity stack is emtpy, unable to get current activity
W/TiApplication(23795): (main) [0,65] activity stack is emtpy, unable to get current activity
W/TiApplication(23795): (KrollRuntimeThread) [87,152] Registering module with name already in use.
E/TiApplication(23795): (KrollRuntimeThread) [0,152] APP PROXY: ti.modules.titanium.app.AppModule@405a5878
D/dalvikvm( 2958): GC_EXTERNAL_ALLOC freed 47K, 59% free 4104K/9991K, external 14994K/15023K, paused 205ms
D/GLSurfaceViewGroup( 2958): Skipped drawing due to suspendDrawingUntilResume()
I/GLThread( 2958): noticed surfaceView surface lost tid=14
W/EglHelper( 2958): destroySurface()  tid=14
W/WindowManager( 2707): Window Window{409e3e18 SurfaceView paused=false} destroyed surface Surface(name=SurfaceView, identity=-1, mNativeSurface=0), session Session{40b28768 uid 10035}
W/WindowManager( 2707): Window Window{40b2fef8 com.sec.android.app.twlauncher/com.sec.android.app.twlauncher.Launcher paused=false} destroyed surface Surface(name=com.sec.android.app.twlauncher/com.sec.android.app.twlauncher.Launcher, identity=-1, mNativeSurface=0), session Session{40b28768 uid 10035}
I/GLThread( 2958): onPause tid=14
I/Main thread( 2958): onPause waiting for mPaused.
I/GLThread( 2958): mPaused is now true tid=14
I/TiRootActivity(23795): (main) [0,0] checkpoint, on root activity resume. activity = com.appcelerator.videoplayer.VideoplayerActivity@405a09d0
I/WindowManager( 2707):   CREATE SURFACE Surface(name=com.appcelerator.videoplayer/com.appcelerator.videoplayer.VideoplayerActivity, identity=1937, mNativeSurface=0) IN SESSION android.view.SurfaceSession@40a67f10: pid=23795 format=-3 flags=0x0 / Window{4057acb0 com.appcelerator.videoplayer/com.appcelerator.videoplayer.VideoplayerActivity paused=false}
I/libfimc ( 2707): bool SecFimc::create(SecFimc::FIMC_DEV, fimc_overlay_mode, unsigned int):: Fimc reserved memory =0x57da0000
E/Surface (23795): Surface::init token -2 identity 1938
I/WindowManager( 2707):   CREATE SURFACE Surface(name=SurfaceView, identity=1938, mNativeSurface=0) IN SESSION android.view.SurfaceSession@40a67f10: pid=23795 format=4 flags=0x200 / Window{40a98698 SurfaceView paused=false}
E/action=%s( 2707): com.android.music.musicservicecommand
D/AudioService( 2707): musicservicecommand
I/MediaPlayer(23795): uri is:http://videos.michaels.com/UniversalMP4Test.mp4
I/MediaPlayer(23795): path is null
D/MediaPlayer(23795): Couldn't open file on client side, trying server side
D/MediaPlayerService( 2588): getPlayerType. Ln=908
D/MediaPlayerService( 2588): createPlayer. type=4
D/MediaPlayerService( 2588):  create StagefrightPlayer
V/AwesomePlayer( 2588): constructor
V/AwesomePlayer( 2588): reset
V/AwesomePlayer( 2588): cancelPlayerEvents (keepBufferingGoing=0)
V/AwesomePlayer( 2588): setAudioSink
I/StagefrightPlayer( 2588): setDataSource('http://videos.michaels.com/UniversalMP4Test.mp4')
V/AwesomePlayer( 2588): setDataSource (http://videos.michaels.com/UniversalMP4Test.mp4)
V/AwesomePlayer( 2588): cancelPlayerEvents (keepBufferingGoing=0)
V/AwesomePlayer( 2588): setISurface
V/AwesomePlayer( 2588): setISurface
V/AwesomePlayer( 2588): prepareAsync
V/AwesomePlayer( 2588): finishSetDataSource_l
I/NuHTTPDataSource( 2588): HTTP url
I/NuHTTPDataSource( 2588): 1'th connecting...
I/NuHTTPDataSource( 2588): connect_l to videos.michaels.com:80/UniversalMP4Test.mp4 @0
I/HTTPStream( 2588): disconnect
E/HTTPStream( 2588): Connect to videos.michaels.com:80 
I/HTTPStream( 2588): GetAddrInfo new address. (Cache) : videos.michaels.com
I/ActivityManager( 2707): Displayed com.appcelerator.videoplayer/.VideoplayerActivity: +356ms
D/CLIPBOARD( 2958): Hide Clipboard dialog at Starting input: finished by someone else... !
V/AwesomePlayer( 2588): getPosition (0)
I/HTTPStream( 2588): eth0 IP Address : 192.168.0.141
E/AudioPolicyManager( 2588): getParamFromPolicy
D/AudioPolicyManager( 2588): mCurDevice is 2
I/FMRadioService( 2707): *** mReceiver: VOLUME_CHANGED_ACTION
I/FMRadioService( 2707):    stream: 3
I/FMRadioService( 2707):    volume: 5
I/FMRadioService( 2707): *** mReceiver: VOLUME_CHANGED_ACTION
I/FMRadioService( 2707):    stream: 9
I/FMRadioService( 2707):    volume: 5
I/FMRadioService( 2707): *** mReceiver: VOLUME_CHANGED_ACTION
I/FMRadioService( 2707):    stream: 10
I/FMRadioService( 2707):    volume: 7
I/FmRadioController( 2707): Jni player_SetVolume :7 
I/FmRadioController( 2707): ---Jni player_SetVolume---
W/NuCachedSource2( 2588):  bitrate - 0kbps, LowWater Mark - 4096K, High Water Mark - 20480K, sleep = 0sec
W/WindowManager( 2707): Window Window{40ec7270 Starting com.appcelerator.videoplayer paused=false} destroyed surface Surface(name=Starting com.appcelerator.videoplayer, identity=-1, mNativeSurface=0), session Session{40a2e3c8 uid 1000}
I/WindowOrientationListener( 2707): orientation = 355.77722 Tilt = 11.819912 -- 0 ,  9 ,  2
I/WindowOrientationListener( 2707): orientation = 0.075042725 Tilt = 14.72572 -- 0 ,  9 ,  2
D/PowerManagerService( 2707): onSensorChanged: light value: 100
I/MediaExtractor( 2588): Autodetected media content as 'video/mpeg4' with confidence 0.40
I/NuCachedSource2( 2588): seek : original code
I/NuCachedSource2( 2588): new range: offset= 12124177
I/NuHTTPDataSource( 2588): 1'th connecting...
I/NuHTTPDataSource( 2588): connect_l to videos.michaels.com:80/UniversalMP4Test.mp4 @12124177
I/HTTPStream( 2588): disconnect
E/HTTPStream( 2588): disconnect - shutdown after 
E/HTTPStream( 2588): Connect to videos.michaels.com:80 
I/HTTPStream( 2588): GetAddrInfo new address. (Cache) : videos.michaels.com
I/HTTPStream( 2588): eth0 IP Address : 192.168.0.141
I/WindowOrientationListener( 2707): orientation = 0.5995594 Tilt = 11.931627 -- 0 ,  9 ,  2
I/WindowOrientationListener( 2707): orientation = 0.6746556 Tilt = 11.926692 -- 0 ,  9 ,  2
I/NuCachedSource2( 2588): seek : ignore. remaining = 65536
I/NuCachedSource2( 2588): seek : original code
V/AwesomePlayer( 2588): mBitrate = -1 bits/sec
V/AwesomePlayer( 2588): initVideoDecoder (0)
I/OMXCodec( 2588): OMXCodec::Create matchComponentName ((null)), flags (0)
D/OMXCodec( 2588): componentName=OMX.SEC.mpeg4dec, quirks=73728, flags=0
I/NuCachedSource2( 2588): ERROR_END_OF_STREAM
I/OMXCodec( 2588): eColorFormat (19)
I/OMXCodec( 2588): start()
I/OMXCodec( 2588): init()
I/MFC_DEC_APP( 2588): [SsbSipMfcDecOpen] MFC Library Ver 1.00
I/MFC_DEC_APP( 2588): [SsbSipMfcDecOpen] handle(48) 
I/        ( 2588): s_readFragment() file open failed
I/OMXCodec( 2588): [OMX.SEC.mpeg4dec] allocating 4 buffers of size 1572864 on input port
I/OMXCodec( 2588): [OMX.SEC.mpeg4dec] allocating 4 buffers of size 195840 on output port
V/AwesomePlayer( 2588): initAudioDecoder
V/AwesomePlayer( 2588): mime = audio/mp4a-latm
I/OMXCodec( 2588): OMXCodec::Create matchComponentName ((null)), flags (0)
D/OMXCodec( 2588): componentName=OMX.SEC.aacdec, quirks=73728, flags=0
I/OMXCodec( 2588): start()
I/OMXCodec( 2588): init()
I/OMXCodec( 2588): [OMX.SEC.aacdec] allocating 5 buffers of size 8192 on input port
I/OMXCodec( 2588): [OMX.SEC.aacdec] allocating 9 buffers of size 8192 on output port
E/MediaPlayerService( 2588): Client::notify In
V/AwesomePlayer( 2588): cache has reached EOS, prepare is done.
E/MediaPlayerService( 2588): Client::notify In
V/AwesomePlayer( 2588): getPosition (0)
E/MediaPlayerService( 2588): Client::notify In
V/AwesomePlayer( 2588): getDuration (112833333)
V/AwesomePlayer( 2588): getPosition (0)
V/AwesomePlayer( 2588): setLooping (0)
I/StagefrightPlayer( 2588): isUlpAudio
V/AwesomePlayer( 2588): setLooping (0)
E/MediaPlayerService( 2588):   MediaPlayerService::mIsAnyDrmVideoPlaying : 0
V/AwesomePlayer( 2588): play
I/NuCachedSource2( 2588): seek : original code
I/NuCachedSource2( 2588): new range: offset= 0
I/NuHTTPDataSource( 2588): 1'th connecting...
I/NuHTTPDataSource( 2588): connect_l to videos.michaels.com:80/UniversalMP4Test.mp4 @0
I/HTTPStream( 2588): disconnect
E/HTTPStream( 2588): disconnect - shutdown after 
E/HTTPStream( 2588): Connect to videos.michaels.com:80 
I/HTTPStream( 2588): GetAddrInfo new address. (Cache) : videos.michaels.com
I/HTTPStream( 2588): eth0 IP Address : 192.168.0.141
I/WindowOrientationListener( 2707): orientation = 0.6776493 Tilt = 12.173698 -- 0 ,  9 ,  2
I/OMXCodec( 2588): [OMX.SEC.aacdec] allocating 9 buffers of size 8192 on output port
I/OMXCodec( 2588): [OMX.SEC.aacdec] allocating 9 buffers of size 8192 on output port
D/AudioPolicyManager( 2588): HPH volume levels....  => music_hph 7, radio_hph 7, tts_hph 7
D/AudioPolicyManager( 2588): SPK volume levels....  => music 5, radio 5, tts 5
D/AudioPolicyManager( 2588): mCurDevice is 2
D/AudioPolicyManager( 2588): return MUSIC_SPK index
D/AudioPolicyManager( 2588): mCurDevice is 2
I/AudioFlinger( 2588): start output streamType (0, 3) for 1
I/MFC_DEC_APP( 2588): isPBPacked] User Data Found !!
I/MFC_DEC_APP( 2588): isPBPacked] VOP START Found !!.....return
W/MFC_DEC_APP( 2588): isPBPacked] Non Packed PB
I/WindowManager( 2707):   CREATE SURFACE Surface(name=Panel:com.appcelerator.videoplayer/com.appcelerator.videoplayer.VideoplayerActivity, identity=1939, mNativeSurface=0) IN SESSION android.view.SurfaceSession@40a67f10: pid=23795 format=-3 flags=0x0 / Window{40b47f08 Panel:com.appcelerator.videoplayer/com.appcelerator.videoplayer.VideoplayerActivity paused=false}
V/AwesomePlayer( 2588): getPosition (0)
V/AwesomePlayer( 2588): getPosition (0)
D/PowerManagerService( 2707): acquireWakeLock flags=0xa tag=KEEP_SCREEN_ON_FLAG uid=1000 pid=2707   myUID=1000 myPID=2707 myTID=2953
I/ALSAModule( 2588): Initialized ALSA PLAYBACK device hifi
W/AudioFlinger( 2588): write blocked for 91 msecs, 139 delayed writes, thread 0x5e988
I/AwesomePlayer( 2588): initRenderer_l (VideoWidth:480, VideoHeight:264, DecodedWidth:480, DecodedHeight:264)
D/SEC_Overlay( 2707): overlay_createOverlay:IN w=480 h=264 format=48
D/v4l2_utils( 2707): vendor/samsung/variant/sec_proprietary/liboverlay/v4l2_utils.cpp: int v4l2_overlay_open(int)
D/v4l2_utils( 2707): vendor/samsung/variant/sec_proprietary/liboverlay/v4l2_utils.cpp: int v4l2_overlay_init(int, uint32_t, uint32_t, uint32_t, uint32_t)
D/v4l2_utils( 2707): v4l2_overlay_init:: w=0 h=0
D/v4l2_utils( 2707): vendor/samsung/variant/sec_proprietary/liboverlay/v4l2_utils.cpp: int configure_pixfmt(v4l2_pix_format*, int32_t, uint32_t, uint32_t)
D/v4l2_utils( 2707): v4l2_overlay_init:: w=480 h=264
D/SEC_Overlay( 2707): src width, height are changed [w= 480, h= 264]->[w=480, h= 264]
D/v4l2_utils( 2707): vendor/samsung/variant/sec_proprietary/liboverlay/v4l2_utils.cpp: int v4l2_overlay_set_crop(int, uint32_t, uint32_t, uint32_t, uint32_t)
D/v4l2_utils( 2707): int v4l2_overlay_set_crop(int, uint32_t, uint32_t, uint32_t, uint32_t):crop.c = 0,0,480,264
D/v4l2_utils( 2707): int v4l2_overlay_set_crop(int, uint32_t, uint32_t, uint32_t, uint32_t):crop.type = 0x2
D/v4l2_utils( 2707): vendor/samsung/variant/sec_proprietary/liboverlay/v4l2_utils.cpp: int v4l2_overlay_set_flip(int, int)
D/v4l2_utils( 2707): vendor/samsung/variant/sec_proprietary/liboverlay/v4l2_utils.cpp: int v4l2_overlay_set_rotation(int, int, int)
I/SEC_Overlay( 2707): Opened video1/fd=288/obj=005987b8/shm=285/size=4096
I/SEC_Overlay( 2707): overlay_setParameter param[3]=1
W/SEC_Overlay( 2707): overlay_setPosition(0, 0) 0,306,480,264 => 0,306,480,264
I/SEC_Overlay( 2707): overlay_setParameter param[4]=0
D/SEC_Overlay( 2707):  vendor/samsung/variant/sec_proprietary/liboverlay/overlay.cpp int overlay_commit(overlay_control_device_t*, overlay_t*)
D/SEC_Overlay( 2707): dst width, height have changed [w= 480, h= 264] -> [w=480, h= 264]
D/SEC_Overlay( 2707): Position/X0/Y0/W0/H0
D/SEC_Overlay( 2707): Adjusted Position/X0/Y306/W480/H264
I/SEC_Overlay( 2707): Rotation/0 -> 0
D/v4l2_utils( 2707): vendor/samsung/variant/sec_proprietary/liboverlay/v4l2_utils.cpp: int v4l2_overlay_set_position(int, int32_t, int32_t, int32_t, int32_t, int)
I/v4l2_utils( 2707): v4l2_overlay_set_position:: (0,0,0,0)=>(0,306,480,264) rot=0
D/v4l2_utils( 2707): vendor/samsung/variant/sec_proprietary/liboverlay/v4l2_utils.cpp: void configure_window(v4l2_window*, int32_t, int32_t, int32_t, int32_t)
I/SEC_Overlay( 2707): Postponing Stream Enable/1/0
D/SEC_Overlay( 2588):  vendor/samsung/variant/sec_proprietary/liboverlay/overlay.cpp int overlay_device_open(const hw_module_t*, const char*, hw_device_t**)
D/SEC_Overlay( 2588):  vendor/samsung/variant/sec_proprietary/liboverlay/overlay.cpp int overlay_initialize(overlay_data_device_t*, const native_handle*)
D/SEC_Overlay( 2588):  vendor/samsung/variant/sec_proprietary/liboverlay/overlay.cpp int overlay_getBufferCount(overlay_data_device_t*)
I/SEC_Overlay( 2588): Crop Win/X0/Y0/W480/H264
D/v4l2_utils( 2588): vendor/samsung/variant/sec_proprietary/liboverlay/v4l2_utils.cpp: int v4l2_overlay_set_crop(int, uint32_t, uint32_t, uint32_t, uint32_t)
D/v4l2_utils( 2588): int v4l2_overlay_set_crop(int, uint32_t, uint32_t, uint32_t, uint32_t):crop.c = 0,0,480,264
D/v4l2_utils( 2588): int v4l2_overlay_set_crop(int, uint32_t, uint32_t, uint32_t, uint32_t):crop.type = 0x2
I/WindowOrientationListener( 2707): orientation = 0.9654319 Tilt = 12.394036 -- 0 ,  9 ,  2
V/AwesomePlayer( 2588): we're late by 62165 us (0.06 secs)
V/AwesomePlayer( 2588): getPosition (583333)
V/AwesomePlayer( 2588): cached percentage = 1
E/MediaPlayerService( 2588): Client::notify In
E/MediaPlayerService( 2588): Client::notify In
I/AwesomePlayer( 2588): cache is running low (0.35 secs) , pausing.
V/AwesomePlayer( 2588): cancelPlayerEvents (keepBufferingGoing=1)
E/MediaPlayerService( 2588): Client::notify In
W/MediaPlayer(23795): info/warning (701, 0)
I/MediaPlayer(23795): Info (701,0)
I/AudioFlinger( 2588): stop output streamType (0, 3) for 1
I/WindowOrientationListener( 2707): orientation = 0.8790996 Tilt = 12.158875 -- 0 ,  9 ,  2
V/AwesomePlayer( 2588): getPosition (583333)
V/AwesomePlayer( 2588): getPosition (583333)
I/WindowOrientationListener( 2707): orientation = 0.7150844 Tilt = 11.991276 -- 0 ,  9 ,  2
V/AwesomePlayer( 2588): getPosition (583333)
V/AwesomePlayer( 2588): getPosition (583333)
V/AwesomePlayer( 2588): getPosition (583333)
V/AwesomePlayer( 2588): cached percentage = 2
E/MediaPlayerService( 2588): Client::notify In
D/PowerManagerService( 2707): onSensorChanged: light value: 100
V/AwesomePlayer( 2588): getPosition (583333)
V/AwesomePlayer( 2588): getPosition (583333)
I/WindowOrientationListener( 2707): orientation = 0.9397515 Tilt = 11.959243 -- 0 ,  9 ,  2
I/WindowOrientationListener( 2707): orientation = 0.78609383 Tilt = 11.204027 -- 0 ,  9 ,  1
V/AwesomePlayer( 2588): getPosition (583333)
V/AwesomePlayer( 2588): getPosition (583333)
V/AwesomePlayer( 2588): getPosition (583333)
V/AwesomePlayer( 2588): cached percentage = 3
E/MediaPlayerService( 2588): Client::notify In
I/ALSAModule( 2588): Terminated ALSA PLAYBACK device hifi
V/AwesomePlayer( 2588): getPosition (583333)
V/AwesomePlayer( 2588): getPosition (583333)
I/WindowOrientationListener( 2707): orientation = 0.729346 Tilt = 11.367939 -- 0 ,  9 ,  1
D/PowerManagerService( 2707): onSensorChanged: light value: 100
W/SEC_Overlay( 2707): overlay_setPosition(0, 0) 0,306,480,264 => 0,306,480,264
I/SEC_Overlay( 2707): overlay_setParameter param[4]=0
D/SEC_Overlay( 2707):  vendor/samsung/variant/sec_proprietary/liboverlay/overlay.cpp int overlay_commit(overlay_control_device_t*, overlay_t*)
D/SEC_Overlay( 2707): dst width, height have changed [w= 480, h= 264] -> [w=480, h= 264]
I/SEC_Overlay( 2707): Nothing to do!
W/WindowManager( 2707): Window Window{40b47f08 Panel:com.appcelerator.videoplayer/com.appcelerator.videoplayer.VideoplayerActivity paused=false} destroyed surface Surface(name=Panel:com.appcelerator.videoplayer/com.appcelerator.videoplayer.VideoplayerActivity, identity=-1, mNativeSurface=0), session Session{40ed6f50 uid 10157}
W/InputManagerService( 2707): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@40a70098
E/lights  ( 2707): write_int: path /sys/devices/virtual/misc/melfas_touchkey/brightness, value 2
W/PowerManagerService( 2707): Timer 0x7->0x3|0x3
I/PowerManagerService( 2707): Ulight 7->3|0
D/PowerManagerService( 2707): setLightBrightness : mButtonLight : 0
I/WindowOrientationListener( 2707): orientation = 1.0847903 Tilt = 11.489536 -- 0 ,  9 ,  2
V/AwesomePlayer( 2588): getPosition (583333)
V/AwesomePlayer( 2588): cached percentage = 3
E/MediaPlayerService( 2588): Client::notify In
I/WindowOrientationListener( 2707): orientation = 0.16213831 Tilt = 12.303912 -- 0 ,  9 ,  2
I/WindowOrientationListener( 2707): orientation = 0.106442764 Tilt = 12.227973 -- 0 ,  9 ,  2
V/AwesomePlayer( 2588): getPosition (583333)
V/AwesomePlayer( 2588): cached percentage = 5
E/MediaPlayerService( 2588): Client::notify In
I/WindowOrientationListener( 2707): orientation = 0.715017 Tilt = 11.960604 -- 0 ,  9 ,  2
I/WindowOrientationListener( 2707): orientation = 1.2432963 Tilt = 11.804924 -- 0 ,  9 ,  2
D/dalvikvm( 3646): GC_EXPLICIT freed 41K, 51% free 2954K/5959K, external 0K/0K, paused 102ms
D/PowerManagerService( 2707): onSensorChanged: light value: 100
V/AwesomePlayer( 2588): getPosition (583333)
V/AwesomePlayer( 2588): cached percentage = 5
E/MediaPlayerService( 2588): Client::notify In
I/WindowOrientationListener( 2707): orientation = 0.9826697 Tilt = 11.72891 -- 0 ,  9 ,  2
I/WindowOrientationListener( 2707): orientation = 1.4306076 Tilt = 11.792901 -- 0 ,  9 ,  2
I/goggles ( 3646): AuthenticatedService: Allowing authenticated operation for account elchinillo@gmail.com
I/goggles ( 3646): FreshnessHelper: Checking for images newer than 1329615202921
D/PowerManagerService( 2707): onSensorChanged: light value: 100
V/AwesomePlayer( 2588): getPosition (583333)
V/AwesomePlayer( 2588): cached percentage = 7
E/MediaPlayerService( 2588): Client::notify In
I/WindowOrientationListener( 2707): orientation = 0.8897716 Tilt = 13.658669 -- 0 ,  9 ,  2
I/WindowOrientationListener( 2707): orientation = 1.0392201 Tilt = 13.490277 -- 0 ,  9 ,  2
V/AwesomePlayer( 2588): getPosition (583333)
V/AwesomePlayer( 2588): cached percentage = 9
E/MediaPlayerService( 2588): Client::notify In
I/AwesomePlayer( 2588): cache has filled up (8.75 secs), resuming.
D/AudioPolicyManager( 2588): HPH volume levels....  => music_hph 7, radio_hph 7, tts_hph 7
D/AudioPolicyManager( 2588): SPK volume levels....  => music 5, radio 5, tts 5
D/AudioPolicyManager( 2588): mCurDevice is 2
D/AudioPolicyManager( 2588): return MUSIC_SPK index
D/AudioPolicyManager( 2588): mCurDevice is 2
I/AudioFlinger( 2588): start output streamType (0, 3) for 1
I/AwesomePlayer( 2588): audio resume
E/MediaPlayerService( 2588): Client::notify In
W/MediaPlayer(23795): info/warning (702, 0)
I/MediaPlayer(23795): Info (702,0)
I/ALSAModule( 2588): Initialized ALSA PLAYBACK device hifi
W/AudioFlinger( 2588): write blocked for 147 msecs, 140 delayed writes, thread 0x5e988
V/AwesomePlayer( 2588): we're late by 49138 us (0.05 secs)
I/WindowOrientationListener( 2707): orientation = 0.8124089 Tilt = 13.533687 -- 0 ,  9 ,  2
I/WindowOrientationListener( 2707): orientation = 0.69111264 Tilt = 12.635843 -- 0 ,  9 ,  2
V/AwesomePlayer( 2588): getPosition (1583333)
V/AwesomePlayer( 2588): cached percentage = 11
E/MediaPlayerService( 2588): Client::notify In
I/WindowOrientationListener( 2707): orientation = 0.7331912 Tilt = 13.511904 -- 0 ,  9 ,  2
I/WindowOrientationListener( 2707): orientation = 0.87744164 Tilt = 13.38029 -- 0 ,  9 ,  2
V/AwesomePlayer( 2588): getPosition (2583333)
V/AwesomePlayer( 2588): cached percentage = 13
E/MediaPlayerService( 2588): Client::notify In
I/WindowOrientationListener( 2707): orientation = 0.56578046 Tilt = 13.252732 -- 0 ,  9 ,  2
I/WindowOrientationListener( 2707): orientation = 0.66208804 Tilt = 13.658669 -- 0 ,  9 ,  2
V/AwesomePlayer( 2588): getPosition (3625000)
V/AwesomePlayer( 2588): cached percentage = 15
E/MediaPlayerService( 2588): Client::notify In
I/WindowOrientationListener( 2707): orientation = 0.88790554 Tilt = 13.274102 -- 0 ,  9 ,  2
I/WindowOrientationListener( 2707): orientation = 0.87228847 Tilt = 13.22728 -- 0 ,  9 ,  2
V/AwesomePlayer( 2588): getPosition (4625000)
V/AwesomePlayer( 2588): cached percentage = 18
E/MediaPlayerService( 2588): Client::notify In
I/WindowOrientationListener( 2707): orientation = 0.84882045 Tilt = 13.061921 -- 0 ,  9 ,  2
I/WindowOrientationListener( 2707): orientation = 0.9687276 Tilt = 13.361887 -- 0 ,  9 ,  2
V/AwesomePlayer( 2588): getPosition (5625000)
V/AwesomePlayer( 2588): cached percentage = 20
E/MediaPlayerService( 2588): Client::notify In
I/WindowOrientationListener( 2707): orientation = 0.82931656 Tilt = 14.107395 -- 0 ,  9 ,  2
I/WindowOrientationListener( 2707): orientation = 1.1204382 Tilt = 13.379009 -- 0 ,  9 ,  2
V/AwesomePlayer( 2588): getPosition (6625000)
V/AwesomePlayer( 2588): cached percentage = 23
E/MediaPlayerService( 2588): Client::notify In
I/WindowOrientationListener( 2707): orientation = 1.1556561 Tilt = 13.324943 -- 0 ,  9 ,  2
I/WindowOrientationListener( 2707): orientation = 1.2794797 Tilt = 13.55143 -- 0 ,  9 ,  2
V/AwesomePlayer( 2588): getPosition (7625000)

Video:

http://www.screencast.com/t/bKlekkZbVV1 Samsung Galaxy 2 Android version of the device: 2.3.6

Comments

  1. Marshall Culpepper 2012-02-21

    This is likely a firmware or OS-version specific bug of Android -- the specific device just doesn't support non-progressive mpeg4 video. The hint is in the error message:
       V/PlayerDriver(   94): Completed command PLAYER_INIT status=PVMFErrContentInvalidForProgressivePlayback
       E/PlayerDriver(   94): Command PLAYER_INIT completed with an error or info PVMFErrContentInvalidForProgressivePlayback
       
    Can you you try downloading the full video and play from the local filesystem?

JSON Source