{ "id": "86720", "key": "TIMOB-7720", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [], "resolution": { "id": "7", "description": "", "name": "Invalid" }, "resolutiondate": "2012-02-24T14:12:18.000+0000", "created": "2012-02-21T08:34:09.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [], "versions": [ { "id": "12580", "description": "Dual Runtime 1.8.0", "name": "Release 1.8.0.1", "archived": true, "released": true, "releaseDate": "2011-12-22" }, { "id": "12593", "name": "Release 2.0.0", "archived": false, "released": true, "releaseDate": "2012-03-30" }, { "id": "12677", "description": "Release 1.8 Service Pack 1", "name": "Release 1.8.1", "archived": true, "released": true, "releaseDate": "2012-01-31" } ], "issuelinks": [], "assignee": { "name": "mculpepper", "key": "mculpepper", "displayName": "Marshall Culpepper", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2014-06-19T12:42:57.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10202", "name": "Android", "description": "Android Platform" } ], "description": "h3. Problem\r\n\r\nTitanium.Media.createVideoPlayer is not playing the video from a url.\r\n\r\nh3. Reproducible steps:\r\n \r\n1. Run the below code in the device with 1.9.0.v20120111233134 CI Build, and Android version 2.2.1.\r\nNotice that the video is not played.\r\n\r\nh3. Expected behavior:\r\n\r\nThe videoplayer has to work in 1.9.0.x CI Build.\r\n\r\nh3. Tested with the next specs:\r\n\r\nSimulator\r\nAndroid API:Google APIs Android 2.2\r\nBehavior: The video was played.\r\n\r\nSamsung Fit\r\nAndroid version of the device: 2.2.1\r\nBehavior: The video was not played.\r\n\r\nSamsung Galaxy 2\r\nAndroid version of the device: 2.3.6\r\nBehavior: The video was played without any problem.\r\n\r\nh3. Code:\r\nSee comment\r\n\r\nh3.Log console:\r\n{code: title=1.9.0.v20120111233134 Titanium CI Build & Android 2.2.1-Wrong Behavior}\r\nI/KeyInputQueue( 175): Enqueueing touch event0\r\nI/WindowManager( 175): Read next event 0\r\nI/WindowManager( 175): Delivering pointer 0 > Window{4a13e3e8 com.sec.android.app.twlauncher/com.sec.android.app.twlauncher.Launcher paused=false}\r\nI/KeyInputQueue( 175): Enqueueing touch event1\r\nI/WindowManager( 175): Read next event 1\r\nI/WindowManager( 175): Delivering pointer 1 > Window{4a13e3e8 com.sec.android.app.twlauncher/com.sec.android.app.twlauncher.Launcher paused=false}\r\nV/AudioFlinger( 94): Track constructor name 4101, calling thread 175\r\nV/AudioFlinger( 94): start(4101), calling thread 175\r\nV/AudioFlinger( 94): ? => ACTIVE (4101) on thread 0x62b70\r\nV/AudioPolicyManager( 94): startOutput() output 1, stream 1\r\nE/AudioPolicyManagerBase( 94): unknown stream type\r\nE/AudioPolicyManagerBase( 94): unknown stream type\r\nE/AudioPolicyManagerBase( 94): unknown stream type\r\nV/AudioPolicyManager( 94): getDeviceForStrategy() from cache strategy 0, device 2\r\nV/AudioPolicyManager( 94): getNewDevice() selected device 2\r\nV/AudioPolicyManager( 94): setOutputDevice() output 1 device 2 force 0 delayMs 0\r\nV/AudioPolicyManager( 94): setOutputDevice() setting same device 2 or null device for output 1\r\nV/AudioFlinger( 94): mWaitWorkCV.broadcast\r\nV/AudioFlinger( 94): MixerThread 0xbb38 TID 151 waking up\r\nV/AudioPolicyManager( 94): releaseOutput() 1\r\nV/AudioFlinger( 94): remove track (4098) and delete from mixer\r\nV/AudioFlinger( 94): PlaybackThread::Track destructor\r\nI/ActivityManager( 175): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.appcelerator.videoplayer/.VideoplayerActivity }\r\nV/AudioHardwareMSM72XX( 94): open driver\r\nV/AudioHardwareMSM72XX( 94): get config\r\nV/AudioHardwareMSM72XX( 94): set config\r\nV/AudioHardwareMSM72XX( 94): buffer_size: 4800\r\nV/AudioHardwareMSM72XX( 94): buffer_count: 2\r\nV/AudioHardwareMSM72XX( 94): channel_count: 2\r\nV/AudioHardwareMSM72XX( 94): sample_rate: 44100\r\nI/Launcher( 275): onPause()\r\nW/ActivityManager( 175): Trying to launch com.appcelerator.videoplayer/.VideoplayerActivity\r\nW/TiApplication( 4903): (main) [3622,19644] activity stack is emtpy, unable to get current activity\r\nI/TiRootActivity( 4903): (main) [0,0] checkpoint, on root activity create, savedInstanceState: null\r\nI/Launcher( 275): onWindowFocusChanged(false)\r\nD/Launcher( 275): setWallpaperDimension() called\r\nD/Launcher( 275): USE_NON_SCROLLABLE_IMAGE_WALLPAPER is true\r\nD/Launcher( 275): It's image wallpaper. suggestDesiredDimensions(-1,-1)\r\nW/TiApplication( 4903): (main) [90,90] activity stack is emtpy, unable to get current activity\r\nW/TiApplication( 4903): (main) [1,91] activity stack is emtpy, unable to get current activity\r\nW/TiApplication( 4903): (main) [0,91] activity stack is emtpy, unable to get current activity\r\nW/AudioFlinger( 94): write blocked for 168 msecs, 846 delayed writes, thread 0xbb38\r\nW/TiApplication( 4903): (KrollRuntimeThread) [211,302] Registering module with name already in use.\r\nE/TiApplication( 4903): (KrollRuntimeThread) [1,303] APP PROXY: ti.modules.titanium.app.AppModule@49e521e8\r\nV/AudioFlinger( 94): getNextBuffer() no more data for track 4101 on thread 0xbb38\r\nV/AudioFlinger( 94): stop(4101), calling thread 175\r\nV/AudioFlinger( 94): (> STOPPED) => STOPPED (4101) on thread 0xbb38\r\nV/AudioPolicyManager( 94): stopOutput() output 1, stream 1\r\nE/AudioPolicyManagerBase( 94): unknown stream type\r\nE/AudioPolicyManagerBase( 94): unknown stream type\r\nE/AudioPolicyManagerBase( 94): unknown stream type\r\nE/AudioPolicyManagerBase( 94): unknown stream type\r\nV/AudioPolicyManager( 94): getNewDevice() selected device 0\r\nV/AudioPolicyManager( 94): setOutputDevice() output 1 device 0 force 0 delayMs 150\r\nV/AudioPolicyManager( 94): setOutputDevice() setting same device 0 or null device for output 1\r\nV/AudioFlinger( 94): TrackBase::reset\r\nI/TiRootActivity( 4903): (main) [0,0] checkpoint, on root activity resume. activity = com.appcelerator.videoplayer.VideoplayerActivity@49deb378\r\nI/MediaPlayer( 4903): uri is:http://videos.michaels.com/UniversalMP4Test.mp4\r\nI/MediaPlayer( 4903): path is null\r\nD/MediaPlayer( 4903): Couldn't open file on client side, trying server side\r\nV/PVPlayer( 94): PVPlayer constructor\r\nV/PVPlayer( 94): construct PlayerDriver\r\nV/PlayerDriver( 94): constructor\r\nV/PlayerDriver( 94): OpenCore hardware module loaded\r\nV/PlayerDriver( 94): start player thread\r\nV/PlayerDriver( 94): startPlayerThread\r\nV/PlayerDriver( 94): InitializeForThread\r\nV/PlayerDriver( 94): OMX_MasterInit\r\nV/PlayerDriver( 94): OsclScheduler::Init\r\nV/PlayerDriver( 94): CreatePlayer\r\nV/PlayerDriver( 94): AddToScheduler\r\nV/PlayerDriver( 94): PendForExec\r\nV/PlayerDriver( 94): OsclActiveScheduler::Current\r\nV/PlayerDriver( 94): StartScheduler\r\nV/PVPlayer( 94): send PLAYER_SETUP\r\nV/PlayerDriver( 94): Send player code: 2\r\nV/PlayerDriver( 94): CommandCompleted\r\nV/PlayerDriver( 94): Completed command PLAYER_SETUP status=PVMFSuccess\r\nV/PVPlayer( 94): setDataSource(http://videos.michaels.com/UniversalMP4Test.mp4)\r\nV/PVPlayer( 94): setVideoSurface(0x64d00)\r\nV/PVPlayer( 94): setVideoSurface(0x64ca8)\r\nV/PVPlayer( 94): prepareAsync\r\nV/PVPlayer( 94): data source = http://videos.michaels.com/UniversalMP4Test.mp4\r\nV/PlayerDriver( 94): Send player code: 3\r\nV/PlayerDriver( 94): handleSetDataSource\r\nV/PlayerDriver( 94): handleSetDataSource- scanning for extension\r\nE/ ( 94): IIIIIII Inside Constructor of PVMFMemoryBufferWriteDataStreamImpl\r\nV/PlayerDriver( 94): CommandCompleted\r\nV/PlayerDriver( 94): Completed command PLAYER_SET_DATA_SOURCE status=PVMFSuccess\r\nV/PVPlayer( 94): run_init s=0, cancelled=0\r\nV/PlayerDriver( 94): Send player code: 6\r\nV/PlayerDriver( 94): release string is 2.2.1 len 5\r\nI/ActivityManager( 175): Displayed activity com.appcelerator.videoplayer/.VideoplayerActivity: 779 ms (total 779 ms)\r\nI/ActivityThread( 4903): queueIdle\r\nV/ActivityThread( 4903): Reporting idle of ActivityRecord{49deb310 token=android.os.BinderProxy@49e9cfc8 {com.appcelerator.videoplayer/com.appcelerator.videoplayer.VideoplayerActivity}} finished=false\r\nW/ActivityNative( 4903): send ACTIVITY_IDLE_TRANSACTION\r\nW/ActivityNative( 175): RCV ACTIVITY_IDLE_TRANSACTION\r\nV/PlayerDriver( 94): HandleInformationalEvent: PVMFInfoContentType\r\nV/PlayerDriver( 94): HandleInformationalEvent: PVMFInfoContentLength\r\nV/PlayerDriver( 94): HandleInformationalEvent: PVMFInfoBufferingStart\r\nV/PlayerDriver( 94): HandleInformationalEvent: PVMFInfoErrorHandlingStart\r\nV/PlayerDriver( 94): HandleInformationalEvent: type=26 UNHANDLED\r\nW/MediaPlayer( 4903): info/warning (1, 26)\r\nI/MediaPlayer( 4903): Info (1,26)\r\nV/PlayerDriver( 94): CommandCompleted\r\nV/PlayerDriver( 94): Completed command PLAYER_INIT status=PVMFErrContentInvalidForProgressivePlayback\r\nE/PlayerDriver( 94): Command PLAYER_INIT completed with an error or info PVMFErrContentInvalidForProgressivePlayback\r\nE/MediaPlayer( 4903): error (200, -82)\r\nE/MediaPlayer( 4903): Error (200,-82)\r\nD/TiVideoView8( 4903): Error: 200,-82\r\nV/PVPlayer( 94): run_set_video_surface s=-2147483648, cancelled=0\r\nV/PlayerDriver( 94): HandleInformationalEvent: PVMFInfoErrorHandlingComplete\r\nW/PlayerDriver( 94): PVMFInfoErrorHandlingComplete\r\nD/BatteryService( 175): update start\r\nD/BatteryService( 175): update start\r\nD/BatteryService( 175): update start\r\nV/AudioFlinger( 94): Audio hardware entering standby, mixer 0xbb38, mSuspended 0\r\nV/AudioFlinger( 94): MixerThread 0xbb38 TID 151 going to sleep\r\nW/PowerManagerService( 175): Timer 0x7->0x3|0x0\r\nI/PowerManagerService( 175): Ulight 7->3|0\r\nD/BatteryService( 175): update start\r\nD/BatteryService( 175): update start\r\nD/BatteryService( 175): update start\r\n\r\n{code}\r\n\r\n{code: title=1.9.0.v20120111233134 Titanium CI Build & Android 2.3.6-Correct Behavior}\r\nI/WindowOrientationListener( 2707): orientation = 0.76261777 Tilt = 13.213066 -- 0 , 9 , 2\r\nI/WindowOrientationListener( 2707): orientation = 2.0362027 Tilt = 14.894657 -- 0 , 9 , 2\r\nI/WindowOrientationListener( 2707): orientation = 1.3170679 Tilt = 12.903675 -- 0 , 9 , 2\r\nD/dalvikvm(23623): GC_EXPLICIT freed 421K, 49% free 3490K/6791K, external 0K/0K, paused 181ms\r\nI/WindowOrientationListener( 2707): orientation = 358.86954 Tilt = 11.996887 -- 0 , 9 , 2\r\nI/WindowOrientationListener( 2707): orientation = 359.67624 Tilt = 15.849566 -- 0 , 9 , 2\r\nI/WindowOrientationListener( 2707): orientation = 357.8615 Tilt = 10.81555 -- 0 , 9 , 1\r\nD/PowerManagerService( 2707): onSensorChanged: light value: 100\r\nI/InputReader( 2707): dispatchTouch::touch event's action is 0, pending(waiting finished signal)=0\r\nI/InputDispatcher( 2707): Delivering touch to current input target: action: 0, channel '40b2fef8 com.sec.android.app.twlauncher/com.sec.android.app.twlauncher.Launcher (server)'\r\nI/InputDispatcher( 2707): Delivering touch to current input target: action: 0, channel '40b3bd10 com.android.internal.service.wallpaper.ImageWallpaper (server)'\r\nI/InputDispatcher( 2707): Delivering touch to current input target: action: 0, channel 'PointerDevice-23948 (server)'\r\nE/lights ( 2707): write_int: path /sys/devices/virtual/misc/melfas_touchkey/brightness, value 1\r\nI/PowerManagerService( 2707): Ulight 3->7|0\r\nD/PowerManagerService( 2707): setLightBrightness : mButtonLight : 111\r\nI/InputReader( 2707): dispatchTouch::touch event's action is 1, pending(waiting finished signal)=0\r\nI/InputDispatcher( 2707): Delivering touch to current input target: action: 1, channel '40b2fef8 com.sec.android.app.twlauncher/com.sec.android.app.twlauncher.Launcher (server)'\r\nI/InputDispatcher( 2707): Delivering touch to current input target: action: 1, channel '40b3bd10 com.android.internal.service.wallpaper.ImageWallpaper (server)'\r\nI/InputDispatcher( 2707): Delivering touch to current input target: action: 1, channel 'PointerDevice-23948 (server)'\r\nI/power ( 2707): acquire_dvfs_lock level=1 \r\nI/power ( 2707): acquire_dvfs_lock level=1, duration=1000, val=66536 \r\nD/PowerManagerService( 2707): acquireDVFSlock : level : 1, timeMS : 1000\r\nI/ActivityManager( 2707): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.appcelerator.videoplayer/.VideoplayerActivity } from pid 2958\r\nI/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}\r\nV/LauncherAppWidgetHostView( 2958): dispatchSaveInstanceState: widgetid=1 vid=-1\r\nE/com.samsung.app(23794): [MSC]>>> WeatherWidgetProvider.java:326 [0:0] onReceive()@@@ sec.android.intent.action.HOME_PAUSE\r\nE/com.samsung.app(23794): [MSC]>>> WidgetIdManager.java:39 [0:0] AccuWeatherClockWidgetID_Length\r\nE/com.samsung.app(23794): [MSC]>>> WidgetIdManager.java:40 [0:0] getPrefIDs() : length = 1\r\nE/com.samsung.app(23794): [MSC]>>> WidgetIdManager.java:46 [0:0] getPrefIDs() : Ids1 = 1\r\nE/com.samsung.app(23794): [MSC]>>> WeatherWidgetProvider.java:1625 [0:0] disable handler\r\nI/WindowOrientationListener( 2707): orientation = 358.4092 Tilt = 7.5123177 -- 0 , 9 , 1\r\nI/PhotoAppWidgetProvider(23911): onReceive\r\nI/PhotoAppWidgetProvider(23911): PauseSlideShow\r\nD/PhotoAppWidgetProvider(23911): onReceive End\r\nD/CalendarAppWidgetProviderAgenda( 3140): ACTION_HOME_PAUSE: false\r\nI/OrientationDebug( 2707): [pwm] in updateOrientationListenerLp()\r\nV/OrientationDebug( 2707): in updateOrientationListenerLp(), Screen status=true, current orientation=-1, SensorEnabled=true\r\nI/OrientationDebug( 2707): [pwm] needSensorRunningLp(), return true #4\r\nW/ActivityManager( 2707): Trying to launch com.appcelerator.videoplayer/.VideoplayerActivity\r\nW/TiApplication(23795): (main) [16338,40861] activity stack is emtpy, unable to get current activity\r\nI/TiRootActivity(23795): (main) [0,0] checkpoint, on root activity create, savedInstanceState: null\r\nD/GLSurfaceViewGroup( 2958): Skipped drawing due to suspendDrawingUntilResume()\r\nI/Launcher( 2958): onWindowFocusChanged(false)\r\nW/TiApplication(23795): (main) [65,65] activity stack is emtpy, unable to get current activity\r\nW/TiApplication(23795): (main) [0,65] activity stack is emtpy, unable to get current activity\r\nW/TiApplication(23795): (main) [0,65] activity stack is emtpy, unable to get current activity\r\nW/TiApplication(23795): (KrollRuntimeThread) [87,152] Registering module with name already in use.\r\nE/TiApplication(23795): (KrollRuntimeThread) [0,152] APP PROXY: ti.modules.titanium.app.AppModule@405a5878\r\nD/dalvikvm( 2958): GC_EXTERNAL_ALLOC freed 47K, 59% free 4104K/9991K, external 14994K/15023K, paused 205ms\r\nD/GLSurfaceViewGroup( 2958): Skipped drawing due to suspendDrawingUntilResume()\r\nI/GLThread( 2958): noticed surfaceView surface lost tid=14\r\nW/EglHelper( 2958): destroySurface() tid=14\r\nW/WindowManager( 2707): Window Window{409e3e18 SurfaceView paused=false} destroyed surface Surface(name=SurfaceView, identity=-1, mNativeSurface=0), session Session{40b28768 uid 10035}\r\nW/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}\r\nI/GLThread( 2958): onPause tid=14\r\nI/Main thread( 2958): onPause waiting for mPaused.\r\nI/GLThread( 2958): mPaused is now true tid=14\r\nI/TiRootActivity(23795): (main) [0,0] checkpoint, on root activity resume. activity = com.appcelerator.videoplayer.VideoplayerActivity@405a09d0\r\nI/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}\r\nI/libfimc ( 2707): bool SecFimc::create(SecFimc::FIMC_DEV, fimc_overlay_mode, unsigned int):: Fimc reserved memory =0x57da0000\r\nE/Surface (23795): Surface::init token -2 identity 1938\r\nI/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}\r\nE/action=%s( 2707): com.android.music.musicservicecommand\r\nD/AudioService( 2707): musicservicecommand\r\nI/MediaPlayer(23795): uri is:http://videos.michaels.com/UniversalMP4Test.mp4\r\nI/MediaPlayer(23795): path is null\r\nD/MediaPlayer(23795): Couldn't open file on client side, trying server side\r\nD/MediaPlayerService( 2588): getPlayerType. Ln=908\r\nD/MediaPlayerService( 2588): createPlayer. type=4\r\nD/MediaPlayerService( 2588): create StagefrightPlayer\r\nV/AwesomePlayer( 2588): constructor\r\nV/AwesomePlayer( 2588): reset\r\nV/AwesomePlayer( 2588): cancelPlayerEvents (keepBufferingGoing=0)\r\nV/AwesomePlayer( 2588): setAudioSink\r\nI/StagefrightPlayer( 2588): setDataSource('http://videos.michaels.com/UniversalMP4Test.mp4')\r\nV/AwesomePlayer( 2588): setDataSource (http://videos.michaels.com/UniversalMP4Test.mp4)\r\nV/AwesomePlayer( 2588): cancelPlayerEvents (keepBufferingGoing=0)\r\nV/AwesomePlayer( 2588): setISurface\r\nV/AwesomePlayer( 2588): setISurface\r\nV/AwesomePlayer( 2588): prepareAsync\r\nV/AwesomePlayer( 2588): finishSetDataSource_l\r\nI/NuHTTPDataSource( 2588): HTTP url\r\nI/NuHTTPDataSource( 2588): 1'th connecting...\r\nI/NuHTTPDataSource( 2588): connect_l to videos.michaels.com:80/UniversalMP4Test.mp4 @0\r\nI/HTTPStream( 2588): disconnect\r\nE/HTTPStream( 2588): Connect to videos.michaels.com:80 \r\nI/HTTPStream( 2588): GetAddrInfo new address. (Cache) : videos.michaels.com\r\nI/ActivityManager( 2707): Displayed com.appcelerator.videoplayer/.VideoplayerActivity: +356ms\r\nD/CLIPBOARD( 2958): Hide Clipboard dialog at Starting input: finished by someone else... !\r\nV/AwesomePlayer( 2588): getPosition (0)\r\nI/HTTPStream( 2588): eth0 IP Address : 192.168.0.141\r\nE/AudioPolicyManager( 2588): getParamFromPolicy\r\nD/AudioPolicyManager( 2588): mCurDevice is 2\r\nI/FMRadioService( 2707): *** mReceiver: VOLUME_CHANGED_ACTION\r\nI/FMRadioService( 2707): stream: 3\r\nI/FMRadioService( 2707): volume: 5\r\nI/FMRadioService( 2707): *** mReceiver: VOLUME_CHANGED_ACTION\r\nI/FMRadioService( 2707): stream: 9\r\nI/FMRadioService( 2707): volume: 5\r\nI/FMRadioService( 2707): *** mReceiver: VOLUME_CHANGED_ACTION\r\nI/FMRadioService( 2707): stream: 10\r\nI/FMRadioService( 2707): volume: 7\r\nI/FmRadioController( 2707): Jni player_SetVolume :7 \r\nI/FmRadioController( 2707): ---Jni player_SetVolume---\r\nW/NuCachedSource2( 2588): bitrate - 0kbps, LowWater Mark - 4096K, High Water Mark - 20480K, sleep = 0sec\r\nW/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}\r\nI/WindowOrientationListener( 2707): orientation = 355.77722 Tilt = 11.819912 -- 0 , 9 , 2\r\nI/WindowOrientationListener( 2707): orientation = 0.075042725 Tilt = 14.72572 -- 0 , 9 , 2\r\nD/PowerManagerService( 2707): onSensorChanged: light value: 100\r\nI/MediaExtractor( 2588): Autodetected media content as 'video/mpeg4' with confidence 0.40\r\nI/NuCachedSource2( 2588): seek : original code\r\nI/NuCachedSource2( 2588): new range: offset= 12124177\r\nI/NuHTTPDataSource( 2588): 1'th connecting...\r\nI/NuHTTPDataSource( 2588): connect_l to videos.michaels.com:80/UniversalMP4Test.mp4 @12124177\r\nI/HTTPStream( 2588): disconnect\r\nE/HTTPStream( 2588): disconnect - shutdown after \r\nE/HTTPStream( 2588): Connect to videos.michaels.com:80 \r\nI/HTTPStream( 2588): GetAddrInfo new address. (Cache) : videos.michaels.com\r\nI/HTTPStream( 2588): eth0 IP Address : 192.168.0.141\r\nI/WindowOrientationListener( 2707): orientation = 0.5995594 Tilt = 11.931627 -- 0 , 9 , 2\r\nI/WindowOrientationListener( 2707): orientation = 0.6746556 Tilt = 11.926692 -- 0 , 9 , 2\r\nI/NuCachedSource2( 2588): seek : ignore. remaining = 65536\r\nI/NuCachedSource2( 2588): seek : original code\r\nV/AwesomePlayer( 2588): mBitrate = -1 bits/sec\r\nV/AwesomePlayer( 2588): initVideoDecoder (0)\r\nI/OMXCodec( 2588): OMXCodec::Create matchComponentName ((null)), flags (0)\r\nD/OMXCodec( 2588): componentName=OMX.SEC.mpeg4dec, quirks=73728, flags=0\r\nI/NuCachedSource2( 2588): ERROR_END_OF_STREAM\r\nI/OMXCodec( 2588): eColorFormat (19)\r\nI/OMXCodec( 2588): start()\r\nI/OMXCodec( 2588): init()\r\nI/MFC_DEC_APP( 2588): [SsbSipMfcDecOpen] MFC Library Ver 1.00\r\nI/MFC_DEC_APP( 2588): [SsbSipMfcDecOpen] handle(48) \r\nI/ ( 2588): s_readFragment() file open failed\r\nI/OMXCodec( 2588): [OMX.SEC.mpeg4dec] allocating 4 buffers of size 1572864 on input port\r\nI/OMXCodec( 2588): [OMX.SEC.mpeg4dec] allocating 4 buffers of size 195840 on output port\r\nV/AwesomePlayer( 2588): initAudioDecoder\r\nV/AwesomePlayer( 2588): mime = audio/mp4a-latm\r\nI/OMXCodec( 2588): OMXCodec::Create matchComponentName ((null)), flags (0)\r\nD/OMXCodec( 2588): componentName=OMX.SEC.aacdec, quirks=73728, flags=0\r\nI/OMXCodec( 2588): start()\r\nI/OMXCodec( 2588): init()\r\nI/OMXCodec( 2588): [OMX.SEC.aacdec] allocating 5 buffers of size 8192 on input port\r\nI/OMXCodec( 2588): [OMX.SEC.aacdec] allocating 9 buffers of size 8192 on output port\r\nE/MediaPlayerService( 2588): Client::notify In\r\nV/AwesomePlayer( 2588): cache has reached EOS, prepare is done.\r\nE/MediaPlayerService( 2588): Client::notify In\r\nV/AwesomePlayer( 2588): getPosition (0)\r\nE/MediaPlayerService( 2588): Client::notify In\r\nV/AwesomePlayer( 2588): getDuration (112833333)\r\nV/AwesomePlayer( 2588): getPosition (0)\r\nV/AwesomePlayer( 2588): setLooping (0)\r\nI/StagefrightPlayer( 2588): isUlpAudio\r\nV/AwesomePlayer( 2588): setLooping (0)\r\nE/MediaPlayerService( 2588): MediaPlayerService::mIsAnyDrmVideoPlaying : 0\r\nV/AwesomePlayer( 2588): play\r\nI/NuCachedSource2( 2588): seek : original code\r\nI/NuCachedSource2( 2588): new range: offset= 0\r\nI/NuHTTPDataSource( 2588): 1'th connecting...\r\nI/NuHTTPDataSource( 2588): connect_l to videos.michaels.com:80/UniversalMP4Test.mp4 @0\r\nI/HTTPStream( 2588): disconnect\r\nE/HTTPStream( 2588): disconnect - shutdown after \r\nE/HTTPStream( 2588): Connect to videos.michaels.com:80 \r\nI/HTTPStream( 2588): GetAddrInfo new address. (Cache) : videos.michaels.com\r\nI/HTTPStream( 2588): eth0 IP Address : 192.168.0.141\r\nI/WindowOrientationListener( 2707): orientation = 0.6776493 Tilt = 12.173698 -- 0 , 9 , 2\r\nI/OMXCodec( 2588): [OMX.SEC.aacdec] allocating 9 buffers of size 8192 on output port\r\nI/OMXCodec( 2588): [OMX.SEC.aacdec] allocating 9 buffers of size 8192 on output port\r\nD/AudioPolicyManager( 2588): HPH volume levels.... => music_hph 7, radio_hph 7, tts_hph 7\r\nD/AudioPolicyManager( 2588): SPK volume levels.... => music 5, radio 5, tts 5\r\nD/AudioPolicyManager( 2588): mCurDevice is 2\r\nD/AudioPolicyManager( 2588): return MUSIC_SPK index\r\nD/AudioPolicyManager( 2588): mCurDevice is 2\r\nI/AudioFlinger( 2588): start output streamType (0, 3) for 1\r\nI/MFC_DEC_APP( 2588): isPBPacked] User Data Found !!\r\nI/MFC_DEC_APP( 2588): isPBPacked] VOP START Found !!.....return\r\nW/MFC_DEC_APP( 2588): isPBPacked] Non Packed PB\r\nI/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}\r\nV/AwesomePlayer( 2588): getPosition (0)\r\nV/AwesomePlayer( 2588): getPosition (0)\r\nD/PowerManagerService( 2707): acquireWakeLock flags=0xa tag=KEEP_SCREEN_ON_FLAG uid=1000 pid=2707 myUID=1000 myPID=2707 myTID=2953\r\nI/ALSAModule( 2588): Initialized ALSA PLAYBACK device hifi\r\nW/AudioFlinger( 2588): write blocked for 91 msecs, 139 delayed writes, thread 0x5e988\r\nI/AwesomePlayer( 2588): initRenderer_l (VideoWidth:480, VideoHeight:264, DecodedWidth:480, DecodedHeight:264)\r\nD/SEC_Overlay( 2707): overlay_createOverlay:IN w=480 h=264 format=48\r\nD/v4l2_utils( 2707): vendor/samsung/variant/sec_proprietary/liboverlay/v4l2_utils.cpp: int v4l2_overlay_open(int)\r\nD/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)\r\nD/v4l2_utils( 2707): v4l2_overlay_init:: w=0 h=0\r\nD/v4l2_utils( 2707): vendor/samsung/variant/sec_proprietary/liboverlay/v4l2_utils.cpp: int configure_pixfmt(v4l2_pix_format*, int32_t, uint32_t, uint32_t)\r\nD/v4l2_utils( 2707): v4l2_overlay_init:: w=480 h=264\r\nD/SEC_Overlay( 2707): src width, height are changed [w= 480, h= 264]->[w=480, h= 264]\r\nD/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)\r\nD/v4l2_utils( 2707): int v4l2_overlay_set_crop(int, uint32_t, uint32_t, uint32_t, uint32_t):crop.c = 0,0,480,264\r\nD/v4l2_utils( 2707): int v4l2_overlay_set_crop(int, uint32_t, uint32_t, uint32_t, uint32_t):crop.type = 0x2\r\nD/v4l2_utils( 2707): vendor/samsung/variant/sec_proprietary/liboverlay/v4l2_utils.cpp: int v4l2_overlay_set_flip(int, int)\r\nD/v4l2_utils( 2707): vendor/samsung/variant/sec_proprietary/liboverlay/v4l2_utils.cpp: int v4l2_overlay_set_rotation(int, int, int)\r\nI/SEC_Overlay( 2707): Opened video1/fd=288/obj=005987b8/shm=285/size=4096\r\nI/SEC_Overlay( 2707): overlay_setParameter param[3]=1\r\nW/SEC_Overlay( 2707): overlay_setPosition(0, 0) 0,306,480,264 => 0,306,480,264\r\nI/SEC_Overlay( 2707): overlay_setParameter param[4]=0\r\nD/SEC_Overlay( 2707): vendor/samsung/variant/sec_proprietary/liboverlay/overlay.cpp int overlay_commit(overlay_control_device_t*, overlay_t*)\r\nD/SEC_Overlay( 2707): dst width, height have changed [w= 480, h= 264] -> [w=480, h= 264]\r\nD/SEC_Overlay( 2707): Position/X0/Y0/W0/H0\r\nD/SEC_Overlay( 2707): Adjusted Position/X0/Y306/W480/H264\r\nI/SEC_Overlay( 2707): Rotation/0 -> 0\r\nD/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)\r\nI/v4l2_utils( 2707): v4l2_overlay_set_position:: (0,0,0,0)=>(0,306,480,264) rot=0\r\nD/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)\r\nI/SEC_Overlay( 2707): Postponing Stream Enable/1/0\r\nD/SEC_Overlay( 2588): vendor/samsung/variant/sec_proprietary/liboverlay/overlay.cpp int overlay_device_open(const hw_module_t*, const char*, hw_device_t**)\r\nD/SEC_Overlay( 2588): vendor/samsung/variant/sec_proprietary/liboverlay/overlay.cpp int overlay_initialize(overlay_data_device_t*, const native_handle*)\r\nD/SEC_Overlay( 2588): vendor/samsung/variant/sec_proprietary/liboverlay/overlay.cpp int overlay_getBufferCount(overlay_data_device_t*)\r\nI/SEC_Overlay( 2588): Crop Win/X0/Y0/W480/H264\r\nD/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)\r\nD/v4l2_utils( 2588): int v4l2_overlay_set_crop(int, uint32_t, uint32_t, uint32_t, uint32_t):crop.c = 0,0,480,264\r\nD/v4l2_utils( 2588): int v4l2_overlay_set_crop(int, uint32_t, uint32_t, uint32_t, uint32_t):crop.type = 0x2\r\nI/WindowOrientationListener( 2707): orientation = 0.9654319 Tilt = 12.394036 -- 0 , 9 , 2\r\nV/AwesomePlayer( 2588): we're late by 62165 us (0.06 secs)\r\nV/AwesomePlayer( 2588): getPosition (583333)\r\nV/AwesomePlayer( 2588): cached percentage = 1\r\nE/MediaPlayerService( 2588): Client::notify In\r\nE/MediaPlayerService( 2588): Client::notify In\r\nI/AwesomePlayer( 2588): cache is running low (0.35 secs) , pausing.\r\nV/AwesomePlayer( 2588): cancelPlayerEvents (keepBufferingGoing=1)\r\nE/MediaPlayerService( 2588): Client::notify In\r\nW/MediaPlayer(23795): info/warning (701, 0)\r\nI/MediaPlayer(23795): Info (701,0)\r\nI/AudioFlinger( 2588): stop output streamType (0, 3) for 1\r\nI/WindowOrientationListener( 2707): orientation = 0.8790996 Tilt = 12.158875 -- 0 , 9 , 2\r\nV/AwesomePlayer( 2588): getPosition (583333)\r\nV/AwesomePlayer( 2588): getPosition (583333)\r\nI/WindowOrientationListener( 2707): orientation = 0.7150844 Tilt = 11.991276 -- 0 , 9 , 2\r\nV/AwesomePlayer( 2588): getPosition (583333)\r\nV/AwesomePlayer( 2588): getPosition (583333)\r\nV/AwesomePlayer( 2588): getPosition (583333)\r\nV/AwesomePlayer( 2588): cached percentage = 2\r\nE/MediaPlayerService( 2588): Client::notify In\r\nD/PowerManagerService( 2707): onSensorChanged: light value: 100\r\nV/AwesomePlayer( 2588): getPosition (583333)\r\nV/AwesomePlayer( 2588): getPosition (583333)\r\nI/WindowOrientationListener( 2707): orientation = 0.9397515 Tilt = 11.959243 -- 0 , 9 , 2\r\nI/WindowOrientationListener( 2707): orientation = 0.78609383 Tilt = 11.204027 -- 0 , 9 , 1\r\nV/AwesomePlayer( 2588): getPosition (583333)\r\nV/AwesomePlayer( 2588): getPosition (583333)\r\nV/AwesomePlayer( 2588): getPosition (583333)\r\nV/AwesomePlayer( 2588): cached percentage = 3\r\nE/MediaPlayerService( 2588): Client::notify In\r\nI/ALSAModule( 2588): Terminated ALSA PLAYBACK device hifi\r\nV/AwesomePlayer( 2588): getPosition (583333)\r\nV/AwesomePlayer( 2588): getPosition (583333)\r\nI/WindowOrientationListener( 2707): orientation = 0.729346 Tilt = 11.367939 -- 0 , 9 , 1\r\nD/PowerManagerService( 2707): onSensorChanged: light value: 100\r\nW/SEC_Overlay( 2707): overlay_setPosition(0, 0) 0,306,480,264 => 0,306,480,264\r\nI/SEC_Overlay( 2707): overlay_setParameter param[4]=0\r\nD/SEC_Overlay( 2707): vendor/samsung/variant/sec_proprietary/liboverlay/overlay.cpp int overlay_commit(overlay_control_device_t*, overlay_t*)\r\nD/SEC_Overlay( 2707): dst width, height have changed [w= 480, h= 264] -> [w=480, h= 264]\r\nI/SEC_Overlay( 2707): Nothing to do!\r\nW/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}\r\nW/InputManagerService( 2707): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@40a70098\r\nE/lights ( 2707): write_int: path /sys/devices/virtual/misc/melfas_touchkey/brightness, value 2\r\nW/PowerManagerService( 2707): Timer 0x7->0x3|0x3\r\nI/PowerManagerService( 2707): Ulight 7->3|0\r\nD/PowerManagerService( 2707): setLightBrightness : mButtonLight : 0\r\nI/WindowOrientationListener( 2707): orientation = 1.0847903 Tilt = 11.489536 -- 0 , 9 , 2\r\nV/AwesomePlayer( 2588): getPosition (583333)\r\nV/AwesomePlayer( 2588): cached percentage = 3\r\nE/MediaPlayerService( 2588): Client::notify In\r\nI/WindowOrientationListener( 2707): orientation = 0.16213831 Tilt = 12.303912 -- 0 , 9 , 2\r\nI/WindowOrientationListener( 2707): orientation = 0.106442764 Tilt = 12.227973 -- 0 , 9 , 2\r\nV/AwesomePlayer( 2588): getPosition (583333)\r\nV/AwesomePlayer( 2588): cached percentage = 5\r\nE/MediaPlayerService( 2588): Client::notify In\r\nI/WindowOrientationListener( 2707): orientation = 0.715017 Tilt = 11.960604 -- 0 , 9 , 2\r\nI/WindowOrientationListener( 2707): orientation = 1.2432963 Tilt = 11.804924 -- 0 , 9 , 2\r\nD/dalvikvm( 3646): GC_EXPLICIT freed 41K, 51% free 2954K/5959K, external 0K/0K, paused 102ms\r\nD/PowerManagerService( 2707): onSensorChanged: light value: 100\r\nV/AwesomePlayer( 2588): getPosition (583333)\r\nV/AwesomePlayer( 2588): cached percentage = 5\r\nE/MediaPlayerService( 2588): Client::notify In\r\nI/WindowOrientationListener( 2707): orientation = 0.9826697 Tilt = 11.72891 -- 0 , 9 , 2\r\nI/WindowOrientationListener( 2707): orientation = 1.4306076 Tilt = 11.792901 -- 0 , 9 , 2\r\nI/goggles ( 3646): AuthenticatedService: Allowing authenticated operation for account elchinillo@gmail.com\r\nI/goggles ( 3646): FreshnessHelper: Checking for images newer than 1329615202921\r\nD/PowerManagerService( 2707): onSensorChanged: light value: 100\r\nV/AwesomePlayer( 2588): getPosition (583333)\r\nV/AwesomePlayer( 2588): cached percentage = 7\r\nE/MediaPlayerService( 2588): Client::notify In\r\nI/WindowOrientationListener( 2707): orientation = 0.8897716 Tilt = 13.658669 -- 0 , 9 , 2\r\nI/WindowOrientationListener( 2707): orientation = 1.0392201 Tilt = 13.490277 -- 0 , 9 , 2\r\nV/AwesomePlayer( 2588): getPosition (583333)\r\nV/AwesomePlayer( 2588): cached percentage = 9\r\nE/MediaPlayerService( 2588): Client::notify In\r\nI/AwesomePlayer( 2588): cache has filled up (8.75 secs), resuming.\r\nD/AudioPolicyManager( 2588): HPH volume levels.... => music_hph 7, radio_hph 7, tts_hph 7\r\nD/AudioPolicyManager( 2588): SPK volume levels.... => music 5, radio 5, tts 5\r\nD/AudioPolicyManager( 2588): mCurDevice is 2\r\nD/AudioPolicyManager( 2588): return MUSIC_SPK index\r\nD/AudioPolicyManager( 2588): mCurDevice is 2\r\nI/AudioFlinger( 2588): start output streamType (0, 3) for 1\r\nI/AwesomePlayer( 2588): audio resume\r\nE/MediaPlayerService( 2588): Client::notify In\r\nW/MediaPlayer(23795): info/warning (702, 0)\r\nI/MediaPlayer(23795): Info (702,0)\r\nI/ALSAModule( 2588): Initialized ALSA PLAYBACK device hifi\r\nW/AudioFlinger( 2588): write blocked for 147 msecs, 140 delayed writes, thread 0x5e988\r\nV/AwesomePlayer( 2588): we're late by 49138 us (0.05 secs)\r\nI/WindowOrientationListener( 2707): orientation = 0.8124089 Tilt = 13.533687 -- 0 , 9 , 2\r\nI/WindowOrientationListener( 2707): orientation = 0.69111264 Tilt = 12.635843 -- 0 , 9 , 2\r\nV/AwesomePlayer( 2588): getPosition (1583333)\r\nV/AwesomePlayer( 2588): cached percentage = 11\r\nE/MediaPlayerService( 2588): Client::notify In\r\nI/WindowOrientationListener( 2707): orientation = 0.7331912 Tilt = 13.511904 -- 0 , 9 , 2\r\nI/WindowOrientationListener( 2707): orientation = 0.87744164 Tilt = 13.38029 -- 0 , 9 , 2\r\nV/AwesomePlayer( 2588): getPosition (2583333)\r\nV/AwesomePlayer( 2588): cached percentage = 13\r\nE/MediaPlayerService( 2588): Client::notify In\r\nI/WindowOrientationListener( 2707): orientation = 0.56578046 Tilt = 13.252732 -- 0 , 9 , 2\r\nI/WindowOrientationListener( 2707): orientation = 0.66208804 Tilt = 13.658669 -- 0 , 9 , 2\r\nV/AwesomePlayer( 2588): getPosition (3625000)\r\nV/AwesomePlayer( 2588): cached percentage = 15\r\nE/MediaPlayerService( 2588): Client::notify In\r\nI/WindowOrientationListener( 2707): orientation = 0.88790554 Tilt = 13.274102 -- 0 , 9 , 2\r\nI/WindowOrientationListener( 2707): orientation = 0.87228847 Tilt = 13.22728 -- 0 , 9 , 2\r\nV/AwesomePlayer( 2588): getPosition (4625000)\r\nV/AwesomePlayer( 2588): cached percentage = 18\r\nE/MediaPlayerService( 2588): Client::notify In\r\nI/WindowOrientationListener( 2707): orientation = 0.84882045 Tilt = 13.061921 -- 0 , 9 , 2\r\nI/WindowOrientationListener( 2707): orientation = 0.9687276 Tilt = 13.361887 -- 0 , 9 , 2\r\nV/AwesomePlayer( 2588): getPosition (5625000)\r\nV/AwesomePlayer( 2588): cached percentage = 20\r\nE/MediaPlayerService( 2588): Client::notify In\r\nI/WindowOrientationListener( 2707): orientation = 0.82931656 Tilt = 14.107395 -- 0 , 9 , 2\r\nI/WindowOrientationListener( 2707): orientation = 1.1204382 Tilt = 13.379009 -- 0 , 9 , 2\r\nV/AwesomePlayer( 2588): getPosition (6625000)\r\nV/AwesomePlayer( 2588): cached percentage = 23\r\nE/MediaPlayerService( 2588): Client::notify In\r\nI/WindowOrientationListener( 2707): orientation = 1.1556561 Tilt = 13.324943 -- 0 , 9 , 2\r\nI/WindowOrientationListener( 2707): orientation = 1.2794797 Tilt = 13.55143 -- 0 , 9 , 2\r\nV/AwesomePlayer( 2588): getPosition (7625000)\r\n\r\n{code}\r\n\r\nh3. Video:\r\nhttp://www.screencast.com/t/bKlekkZbVV1\r\nSamsung Galaxy 2\r\nAndroid version of the device: 2.3.6\r\n\r\n \r\n\r\n ", "attachment": [], "flagged": false, "summary": "Android: Titanium.Media.createVideoPlayer is not playing the video from URL", "creator": { "name": "framirez", "key": "framirez", "displayName": "Francisco Antonio Duran Ramirez", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "framirez", "key": "framirez", "displayName": "Francisco Antonio Duran Ramirez", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Titanium Studio, build: 1.0.9.201202141347\r\n1.9.0.v20120111233134, 2.0.0.v20120215080134, 1.8.2.v20120214163156, 1.8.1, 1.8.0.1 TI CI Build\r\nSimulator Android API:Google APIs Android 2.2\r\nSamsung Fit\r\nAndroid version of the device: 2.2.1\r\nSamsung Galaxy 2\r\nAndroid version of the device: 2.3.6", "comment": { "comments": [ { "id": "183806", "author": { "name": "mculpepper", "key": "mculpepper", "displayName": "Marshall Culpepper", "active": true, "timeZone": "America/Los_Angeles" }, "body": "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:\r\n\r\n{code}\r\nV/PlayerDriver( 94): Completed command PLAYER_INIT status=PVMFErrContentInvalidForProgressivePlayback\r\nE/PlayerDriver( 94): Command PLAYER_INIT completed with an error or info PVMFErrContentInvalidForProgressivePlayback\r\n{code}\r\n\r\nCan you you try downloading the full video and play from the local filesystem?", "updateAuthor": { "name": "mculpepper", "key": "mculpepper", "displayName": "Marshall Culpepper", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-02-21T09:01:30.000+0000", "updated": "2012-02-21T09:01:30.000+0000" } ], "maxResults": 5, "total": 5, "startAt": 0 } } }