{"action":"closed","issue":{"url":"https://api.github.com/repos/google/ExoPlayer/issues/548","labels_url":"https://api.github.com/repos/google/ExoPlayer/issues/548/labels{/name}","comments_url":"https://api.github.com/repos/google/ExoPlayer/issues/548/comments","events_url":"https://api.github.com/repos/google/ExoPlayer/issues/548/events","html_url":"https://github.com/google/ExoPlayer/issues/548","id":88523453,"number":548,"title":"WebM not working","user":{"login":"brianchu","id":620647,"avatar_url":"https://avatars.githubusercontent.com/u/620647?v=3","gravatar_id":"","url":"https://api.github.com/users/brianchu","html_url":"https://github.com/brianchu","followers_url":"https://api.github.com/users/brianchu/followers","following_url":"https://api.github.com/users/brianchu/following{/other_user}","gists_url":"https://api.github.com/users/brianchu/gists{/gist_id}","starred_url":"https://api.github.com/users/brianchu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brianchu/subscriptions","organizations_url":"https://api.github.com/users/brianchu/orgs","repos_url":"https://api.github.com/users/brianchu/repos","events_url":"https://api.github.com/users/brianchu/events{/privacy}","received_events_url":"https://api.github.com/users/brianchu/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/google/ExoPlayer/labels/bug","name":"bug","color":"fc2929"}],"state":"closed","locked":false,"assignee":{"login":"andrewlewis","id":107897,"avatar_url":"https://avatars.githubusercontent.com/u/107897?v=3","gravatar_id":"","url":"https://api.github.com/users/andrewlewis","html_url":"https://github.com/andrewlewis","followers_url":"https://api.github.com/users/andrewlewis/followers","following_url":"https://api.github.com/users/andrewlewis/following{/other_user}","gists_url":"https://api.github.com/users/andrewlewis/gists{/gist_id}","starred_url":"https://api.github.com/users/andrewlewis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrewlewis/subscriptions","organizations_url":"https://api.github.com/users/andrewlewis/orgs","repos_url":"https://api.github.com/users/andrewlewis/repos","events_url":"https://api.github.com/users/andrewlewis/events{/privacy}","received_events_url":"https://api.github.com/users/andrewlewis/received_events","type":"User","site_admin":false},"milestone":null,"comments":5,"created_at":"2015-06-15T19:54:18Z","updated_at":"2015-10-12T11:40:17Z","closed_at":"2015-10-12T11:40:17Z","body":"Trying to play webm file (actually its is part of the VAST response):\r\n\r\nhttp://redirector.gvt1.com/videoplayback/id/8bd2c53a3e15469d/itag/43/source/gfp_video_ads/ip/0.0.0.0/ipbits/0/expire/1434417203/sparams/ip,ipbits,expire,id,itag,source/signature/221733AF5E082110BFB37E7FAAA7EFCB3F939AB3.AB741EE4448CB71461E9A9D5AC4D7A8E408FD9F7/key/ck2/file/file.webm\r\n\r\nI try 1.3.3, dev. branch, same problem.\r\n\r\nProblem: No video, just audio. and the log has this error:\r\n06-15 12:48:53.848  28948-29526/com.google.android.exoplayer.demo E/ACodec﹕ [OMX.SEC.vp8.dec] storeMetaDataInBuffers failed w/ err -2147483648\r\n\r\nfull log:\r\n06-15 12:48:46.461  28948-28948/? I/SELinux﹕ Function: selinux_android_load_priority [0], There is no sepolicy file.\r\n06-15 12:48:46.461  28948-28948/? I/SELinux﹕ Function: selinux_android_load_priority [1], There is no sepolicy version file.\r\n06-15 12:48:46.471  28948-28948/? I/SELinux﹕ Function: selinux_android_load_priority , priority version is VE=SEPF_SAMSUNG-SGH-I747_4.4.2_0016\r\n06-15 12:48:46.471  28948-28948/? I/SELinux﹕ selinux_android_seapp_context_reload: seapp_contexts file is loaded from /seapp_contexts\r\n06-15 12:48:46.491  28948-28948/? D/dalvikvm﹕ Late-enabling CheckJNI\r\n06-15 12:48:46.771  28948-28948/com.google.android.exoplayer.demo D/AbsListView﹕ Get MotionRecognitionManager\r\n06-15 12:48:46.791  28948-28948/com.google.android.exoplayer.demo I/dalvikvm﹕ Could not find method android.media.MediaCodecInfo$CodecCapabilities.getVideoCapabilities, referenced from method com.google.android.exoplayer.MediaCodecUtil.isSizeAndRateSupportedV21\r\n06-15 12:48:46.791  28948-28948/com.google.android.exoplayer.demo W/dalvikvm﹕ VFY: unable to resolve virtual method 86: Landroid/media/MediaCodecInfo$CodecCapabilities;.getVideoCapabilities ()Landroid/media/MediaCodecInfo$VideoCapabilities;\r\n06-15 12:48:46.791  28948-28948/com.google.android.exoplayer.demo D/dalvikvm﹕ VFY: replacing opcode 0x6e at 0x0019\r\n06-15 12:48:46.801  28948-28948/com.google.android.exoplayer.demo I/OMXClient﹕ Using client-side OMX mux.\r\n06-15 12:48:46.801  28948-28948/com.google.android.exoplayer.demo E/OMXMaster﹕ A component of name 'OMX.qcom.audio.decoder.aac' already exists, ignoring this one.\r\n06-15 12:48:46.821  28948-28948/com.google.android.exoplayer.demo W/linker﹕ libsxqk.so has text relocations. This is wasting memory and is a security risk. Please fix.\r\n06-15 12:48:46.821  28948-28948/com.google.android.exoplayer.demo W/linker﹕ libarac.so has text relocations. This is wasting memory and is a security risk. Please fix.\r\n06-15 12:48:46.841  28948-28948/com.google.android.exoplayer.demo E/OMXNodeInstance﹕ OMX_GetExtensionIndex OMX.google.android.index.storeMetaDataInBuffers failed\r\n06-15 12:48:46.841  28948-28948/com.google.android.exoplayer.demo W/OMXNodeInstance﹕ OMX_GetExtensionIndex OMX.google.android.index.prepareForAdaptivePlayback failed\r\n06-15 12:48:46.841  28948-28948/com.google.android.exoplayer.demo I/OMX﹕ instance freeNode\r\n06-15 12:48:46.921  28948-28948/com.google.android.exoplayer.demo W/Adreno-GSL﹕ <get_panel_settings:3802>: Android framework reported version 2. So, don't force ES30\r\n06-15 12:48:46.931  28948-28948/com.google.android.exoplayer.demo I/Adreno-EGL﹕ <qeglDrvAPI_eglInitialize:381>: EGL 1.4 QUALCOMM build: AU_LINUX_ANDROID_KK_2.7_RB1.04.04.00.007.018_msm8960_KK_2.7_RB1_CL3869936_release_AU (CL3869936)\r\n    OpenGL ES Shader Compiler Version: 17.01.10.SPL\r\n    Build Date: 12/09/13 Mon\r\n    Local Branch: mybranch2092625\r\n    Remote Branch: quic/kk_2.7_rb1.15\r\n    Local Patches: NONE\r\n    Reconstruct Branch: AU_LINUX_ANDROID_KK_2.7_RB1.04.04.00.007.018 +  NOTHING\r\n06-15 12:48:46.941  28948-28948/com.google.android.exoplayer.demo D/OpenGLRenderer﹕ Enabling debug mode 0\r\n06-15 12:48:52.647  28948-28948/com.google.android.exoplayer.demo I/dalvikvm﹕ Could not find method android.view.accessibility.CaptioningManager$CaptionStyle.hasForegroundColor, referenced from method com.google.android.exoplayer.text.CaptionStyleCompat.createFromCaptionStyleV21\r\n06-15 12:48:52.647  28948-28948/com.google.android.exoplayer.demo W/dalvikvm﹕ VFY: unable to resolve virtual method 259: Landroid/view/accessibility/CaptioningManager$CaptionStyle;.hasForegroundColor ()Z\r\n06-15 12:48:52.647  28948-28948/com.google.android.exoplayer.demo D/dalvikvm﹕ VFY: replacing opcode 0x6e at 0x0002\r\n06-15 12:48:52.657  28948-28948/com.google.android.exoplayer.demo D/dalvikvm﹕ DexOpt: couldn't find field Landroid/view/accessibility/CaptioningManager$CaptionStyle;.windowColor\r\n06-15 12:48:52.657  28948-28948/com.google.android.exoplayer.demo I/dalvikvm﹕ DexOpt: unable to optimize instance field ref 0x002a at 0x18 in Lcom/google/android/exoplayer/text/CaptionStyleCompat;.createFromCaptionStyleV21\r\n06-15 12:48:52.697  28948-28948/com.google.android.exoplayer.demo D/ProgressBar﹕ setProgressDrawable drawableHeight = 32\r\n06-15 12:48:52.707  28948-28948/com.google.android.exoplayer.demo D/AbsSeekBar﹕ AbsSeekBar Constructor: misSeebarAnimationAvailable = false\r\n06-15 12:48:52.717  28948-28948/com.google.android.exoplayer.demo I/ExoPlayerImpl﹕ Init 1.3.3\r\n06-15 12:48:52.717  28948-28948/com.google.android.exoplayer.demo D/EventLogger﹕ start [0]\r\n06-15 12:48:52.717  28948-28948/com.google.android.exoplayer.demo D/EventLogger﹕ state [0.00, false, P]\r\n06-15 12:48:52.727  28948-28948/com.google.android.exoplayer.demo I/dalvikvm﹕ Could not find method android.media.MediaCodec.releaseOutputBuffer, referenced from method com.google.android.exoplayer.MediaCodecVideoTrackRenderer.renderOutputBufferTimedV21\r\n06-15 12:48:52.727  28948-28948/com.google.android.exoplayer.demo W/dalvikvm﹕ VFY: unable to resolve virtual method 81: Landroid/media/MediaCodec;.releaseOutputBuffer (IJ)V\r\n06-15 12:48:52.727  28948-28948/com.google.android.exoplayer.demo D/dalvikvm﹕ VFY: replacing opcode 0x6e at 0x0008\r\n06-15 12:48:52.737  28948-28948/com.google.android.exoplayer.demo I/dalvikvm﹕ Could not find method android.media.AudioTrack.write, referenced from method com.google.android.exoplayer.audio.AudioTrack.writeNonBlockingV21\r\n06-15 12:48:52.737  28948-28948/com.google.android.exoplayer.demo W/dalvikvm﹕ VFY: unable to resolve virtual method 64: Landroid/media/AudioTrack;.write (Ljava/nio/ByteBuffer;II)I\r\n06-15 12:48:52.737  28948-28948/com.google.android.exoplayer.demo D/dalvikvm﹕ VFY: replacing opcode 0x6e at 0x0001\r\n06-15 12:48:52.737  28948-28948/com.google.android.exoplayer.demo D/EventLogger﹕ state [0.02, true, I]\r\n06-15 12:48:52.747  28948-28948/com.google.android.exoplayer.demo D/EventLogger﹕ state [0.03, true, P]\r\n06-15 12:48:53.828  28948-28948/com.google.android.exoplayer.demo D/EventLogger﹕ state [1.10, true, B]\r\n06-15 12:48:53.828  28948-29485/com.google.android.exoplayer.demo I/OMXClient﹕ Using client-side OMX mux.\r\n06-15 12:48:53.848  28948-29526/com.google.android.exoplayer.demo I/OMXClient﹕ Using client-side OMX mux.\r\n06-15 12:48:53.848  28948-29526/com.google.android.exoplayer.demo E/ACodec﹕ [OMX.SEC.vp8.dec] storeMetaDataInBuffers failed w/ err -2147483648\r\n06-15 12:48:53.858  28948-28948/com.google.android.exoplayer.demo D/EventLogger﹕ decoderInitialized [1.14, OMX.SEC.vp8.dec]\r\n06-15 12:48:53.858  28948-29485/com.google.android.exoplayer.demo I/OMXClient﹕ Using client-side OMX mux.\r\n06-15 12:48:53.868  28948-29485/com.google.android.exoplayer.demo E/OMXMaster﹕ A component of name 'OMX.qcom.audio.decoder.aac' already exists, ignoring this one.\r\n06-15 12:48:53.918  28948-29485/com.google.android.exoplayer.demo W/linker﹕ libsxqk.so has text relocations. This is wasting memory and is a security risk. Please fix.\r\n06-15 12:48:53.918  28948-29485/com.google.android.exoplayer.demo W/linker﹕ libarac.so has text relocations. This is wasting memory and is a security risk. Please fix.\r\n06-15 12:48:53.928  28948-29485/com.google.android.exoplayer.demo I/OMX﹕ instance freeNode\r\n06-15 12:48:53.959  28948-29537/com.google.android.exoplayer.demo I/OMXClient﹕ Using client-side OMX mux.\r\n06-15 12:48:53.959  28948-29537/com.google.android.exoplayer.demo E/OMXMaster﹕ A component of name 'OMX.qcom.audio.decoder.aac' already exists, ignoring this one.\r\n06-15 12:48:53.989  28948-29537/com.google.android.exoplayer.demo W/linker﹕ libsxqk.so has text relocations. This is wasting memory and is a security risk. Please fix.\r\n06-15 12:48:53.989  28948-29537/com.google.android.exoplayer.demo W/linker﹕ libarac.so has text relocations. This is wasting memory and is a security risk. Please fix.\r\n06-15 12:48:54.029  28948-28948/com.google.android.exoplayer.demo D/EventLogger﹕ decoderInitialized [1.30, OMX.google.vorbis.decoder]\r\n06-15 12:48:54.069  28948-29537/com.google.android.exoplayer.demo I/OMXNodeInstance﹕ OMX_FreeBuffer for buffer header 0x61215b00 successful\r\n06-15 12:48:54.069  28948-29537/com.google.android.exoplayer.demo I/OMXNodeInstance﹕ OMX_FreeBuffer for buffer header 0x61215ce0 successful\r\n06-15 12:48:54.069  28948-29537/com.google.android.exoplayer.demo I/OMXNodeInstance﹕ OMX_FreeBuffer for buffer header 0x61215df8 successful\r\n06-15 12:48:54.069  28948-29537/com.google.android.exoplayer.demo I/OMXNodeInstance﹕ OMX_FreeBuffer for buffer header 0x61215ef8 successful\r\n06-15 12:48:54.099  28948-28948/com.google.android.exoplayer.demo D/EventLogger﹕ videoSizeChanged [640, 360, 1.0]\r\n06-15 12:48:54.159  28948-28948/com.google.android.exoplayer.demo D/EventLogger﹕ state [1.44, true, R]\r\n06-15 12:49:46.294  28948-28948/com.google.android.exoplayer.demo D/EventLogger﹕ state [53.57, true, E]\r\n06-15 12:49:46.374  28948-28948/com.google.android.exoplayer.demo D/ProgressBar﹕ updateDrawableBounds: left = 0\r\n06-15 12:49:46.374  28948-28948/com.google.android.exoplayer.demo D/ProgressBar﹕ updateDrawableBounds: top = 0\r\n06-15 12:49:46.384  28948-28948/com.google.android.exoplayer.demo D/ProgressBar﹕ updateDrawableBounds: right = 480\r\n06-15 12:49:46.384  28948-28948/com.google.android.exoplayer.demo D/ProgressBar﹕ updateDrawableBounds: bottom = 64\r\n06-15 12:49:46.384  28948-28948/com.google.android.exoplayer.demo D/ProgressBar﹕ updateDrawableBounds: mProgressDrawable.setBounds()\r\n06-15 12:50:10.010  28948-28948/com.google.android.exoplayer.demo D/dalvikvm﹕ GC_FOR_ALLOC freed 2975K, 29% free 12897K/17992K, paused 84ms, total 84ms\r\n06-15 12:50:35.397  28948-28948/com.google.android.exoplayer.demo D/dalvikvm﹕ GC_FOR_ALLOC freed 1777K, 29% free 12858K/17992K, paused 72ms, total 77ms\r\n06-15 12:51:00.874  28948-28948/com.google.android.exoplayer.demo D/dalvikvm﹕ GC_FOR_ALLOC freed 1727K, 29% free 12856K/17992K, paused 73ms, total 76ms\r\n06-15 12:51:26.121  28948-28948/com.google.android.exoplayer.demo D/dalvikvm﹕ GC_FOR_ALLOC freed 1724K, 29% free 12856K/17992K, paused 71ms, total 72ms\r\n\r\n"}}