<html>
    <head>
      <base href="https://bugzilla.gnome.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - gl: Broken VideoAlignment handling?"
   href="https://bugzilla.gnome.org/show_bug.cgi?id=744246">744246</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>gl: Broken VideoAlignment handling?
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Platform
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>GStreamer
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>blocker
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>Normal
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>gst-plugins-bad
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>gstreamer-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>slomo@coaxion.net
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>gstreamer-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>GNOME version</th>
          <td>---
          </td>
        </tr></table>
      <p>
        <div>
        <pre>When using latest GIT master on Android with glimagesink and avviddec_h264, the
following crash usually happens. Putting a tee before glimagesink (which makes
the ALLOCATION query fail and fall back to not use VideoAlignment or anything)
makes it work again.

Crash is a SIGBUS btw, so we probably need to align memory differently somehow
to make libav happy.

I/DEBUG   ( 2468):     #00  pc 00653d1c 
/data/app-lib/com.centricular.android_launch-2/libgstreamer_android.so
(ff_pred16x16_dc_neon+111)
I/DEBUG   ( 2468):     #01  pc 0044d3ad 
/data/app-lib/com.centricular.android_launch-2/libgstreamer_android.so
I/DEBUG   ( 2468):     #02  pc 00458645 
/data/app-lib/com.centricular.android_launch-2/libgstreamer_android.so
I/DEBUG   ( 2468):     #03  pc 0045b3eb 
/data/app-lib/com.centricular.android_launch-2/libgstreamer_android.so
(ff_h264_execute_decode_slices+634)
I/DEBUG   ( 2468):     #04  pc 00435307 
/data/app-lib/com.centricular.android_launch-2/libgstreamer_android.so
I/DEBUG   ( 2468):     #05  pc 005a2f6f 
/data/app-lib/com.centricular.android_launch-2/libgstreamer_android.so
(avcodec_decode_video2+146)
I/DEBUG   ( 2468):     #06  pc 00359cd1 
/data/app-lib/com.centricular.android_launch-2/libgstreamer_android.so
I/DEBUG   ( 2468):     #07  pc 0035b1cd 
/data/app-lib/com.centricular.android_launch-2/libgstreamer_android.so
I/DEBUG   ( 2468):     #08  pc 00f30949 
/data/app-lib/com.centricular.android_launch-2/libgstreamer_android.so
I/DEBUG   ( 2468):     #09  pc 00f32b67 
/data/app-lib/com.centricular.android_launch-2/libgstreamer_android.so
I/DEBUG   ( 2468):     #10  pc 00f33b3b 
/data/app-lib/com.centricular.android_launch-2/libgstreamer_android.so
I/DEBUG   ( 2468):     #11  pc 00fd1ea7 
/data/app-lib/com.centricular.android_launch-2/libgstreamer_android.so
I/DEBUG   ( 2468):     #12  pc 00fd335d 
/data/app-lib/com.centricular.android_launch-2/libgstreamer_android.so
I/DEBUG   ( 2468):     #13  pc 00f9b5a1 
/data/app-lib/com.centricular.android_launch-2/libgstreamer_android.so
I/DEBUG   ( 2468):     #14  pc 00fd1ea7 
/data/app-lib/com.centricular.android_launch-2/libgstreamer_android.so
I/DEBUG   ( 2468):     #15  pc 00fd335d 
/data/app-lib/com.centricular.android_launch-2/libgstreamer_android.so
I/DEBUG   ( 2468):     #16  pc 00f83dbd 
/data/app-lib/com.centricular.android_launch-2/libgstreamer_android.so
(gst_base_parse_push_frame+2788)</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>