[T-Mobile Samsung Galaxy S 4] xdapowerapps:
After twenty-one back and forths, and three different Google Reps giving differing policies, UPDATE #3 gives a full picture of what the problem is:

UPDATE #3 - Google Response:

UPDATE #2 - Google Response:

UPDATE #1 - Google Response:

ORIGINAL POST:

My Google Play movies keep getting stuck at 9 or 10 seconds marker. It happens for movies I've rented and the ones I own. I can play them fine on my computer through the Play Store or on Youtube, but not on the device. I can't make sense of any of it. Seems like the problem is from Google's side?

12-30 16:01:32.955: E/OMXCodec(283): [OMX.SEC.aac.dec] OMXCodec::onEvent, OMX_ErrorStreamCorrupt
12-30 16:01:32.966: E/DrmWidevine(283): Error: OEMCrypto_DecryptAudio from the tz side returned = 0
12-30 16:01:32.966: E/DrmWidevine(283): OEMCrypto_DecryptAudio failed and return = 11
12-30 16:01:32.966: E/DrmWidevine(283): Error: OEMCrypto_DecryptVideo from the tz side returned = 0
12-30 16:01:32.966: E/DrmWidevine(283): Error: OEMCrypto_DecryptVideo failed and returned 11
12-30 16:01:32.976: E/DrmWidevine(283): Error: OEMCrypto_DecryptAudio from the tz side returned = 0
12-30 16:01:32.976: E/DrmWidevine(283): OEMCrypto_DecryptAudio failed and return = 11

Line 3595: E/OMXCodec( 283): [OMX.qcom.video.decoder.avc.secure] err = -1004
Line 3597: E/OMX-VDEC-1080P( 283):
Line 3599: E/OMX-VDEC-1080P( 283): Rxd i/p EOS, Notify Driver that EOS has been reached
Line 3601: E/ ( 283):
Line 3603: E/ ( 283): not in avi mode
Line 3605: E/OMX-VDEC-1080P( 283):
Line 3607: E/OMX-VDEC-1080P( 283): Output EOS has been reached
Line 3609: E/OMX-VDEC-1080P( 283):
Line 3611: E/OMX-VDEC-1080P( 283): Rxd OMX_COMPONENT_GENERATE_EOS_DONE

Line 8353: E/OMXCodec( 283): [OMX.SEC.aac.dec] OMXCodec::onEvent, OMX_ErrorStreamCorrupt
Line 8355: E/OMXCodec( 283): [OMX.SEC.aac.dec] mState is 4 and err is -110 mPaused is 0
Line 8357: E/OMXCodec( 283): [OMX.SEC.aac.dec] Timed out waiting for output buffers: 0/0
Line 8359: E/OMXCodec( 283): [OMX.SEC.aac.dec] mState is 4 mNoMoreOutputData is 0 mOutputPortSettingsChangedPending is 0
Line 8421: E/MediaPlayer(12460): error (1, -1004)
Line 8423: E/MediaPlayer(12460): Error (1,-1004)
Line 8433: E/PlayMovies(12460): LogcatClient.onError:56 Error: 8TJE6sRDqq3nWiaa, 0, 10, -1004
Line 8435: E/PlayMovies(12460): com.google.android.videos.player.legacy.MediaPlayerException: What: 1, extra: -1004
Line 8437: E/PlayMovies(12460):	at com.google.android.videos.player.legacy.LegacyPlayerInternal.onError(LegacyPlayerInternal.java:707)
Line 8439: E/PlayMovies(12460):	at com.google.android.videos.player.legacy.DelegatingMediaPlayer.notifyError(DelegatingMediaPlayer.java:171)
Line 8441: E/PlayMovies(12460):	at com.google.android.videos.player.legacy.DelegatingMediaPlayer.onError(DelegatingMediaPlayer.java:131)
Line 8443: E/PlayMovies(12460):	at com.google.android.videos.player.legacy.DrmMediaPlayer.onError(DrmMediaPlayer.java:106)
Line 8445: E/PlayMovies(12460):	at com.google.android.videos.player.legacy.FrameworkMediaPlayer.onError(FrameworkMediaPlayer.java:63)
Line 8447: E/PlayMovies(12460):	at android.media.MediaPlayer$EventHandler.handleMessage(MediaPlayer.java:2659)
Line 8449: E/PlayMovies(12460):	at android.os.Handler.dispatchMessage(Handler.java:99)
Line 8451: E/PlayMovies(12460):	at android.os.Looper.loop(Looper.java:137)
Line 8453: E/PlayMovies(12460):	at android.os.HandlerThread.run(HandlerThread.java:61)
Line 8457: E/SmartFaceService( 2473): unregister:2308269
Line 8459: E/SmartFaceService( 2473): unregister
Line 8461: E/SmartFaceService( 2473): unregister client found. pid 2473 servicetype: 10 AppName: system
Line 8463: E/SmartFaceService( 2473): send LastServiecTypeFromClient to scroll pause worker: 2
Line 8465: E/SmartFaceService( 2473): mLightIntensityEnough: false mLux: 0.0
Line 8471: E/SmartFaceService( 2473): Service Type to Worker: 0
Line 8473: E/SmartFaceService( 2473): Last Active clients:0 Current Active clients: 0
Line 8475: E/SmartFaceService( 2473): Last Smart Pause clients: 1 Current Smart Pause clients: 0
Line 8477: E/LightSensor( 2473): Light old sensor_state 128, new sensor_state : 0 en : 0
Line 8483: E/DrmWidevine( 283): Error: OEMCrypto_DecryptAudio from the tz side returned = 0
Line 8485: E/DrmWidevine( 283): OEMCrypto_DecryptAudio failed and return = 11
Line 8497: E/DrmWidevine( 283): Error: OEMCrypto_DecryptAudio from the tz side returned = 0
Line 8499: E/DrmWidevine( 283): OEMCrypto_DecryptAudio failed and return = 11
Line 8503: E/OMXCodec( 283): [OMX.SEC.aac.dec] OMXCodec::onEvent, OMX_ErrorStreamCorrupt