[Bug 735655] New: h264parse: weird parsing behavior after aspect ratio change

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Aug 29 01:55:02 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=735655
  GStreamer | gst-plugins-bad | 1.4.0

           Summary: h264parse: weird parsing behavior after aspect ratio
                    change
    Classification: Platform
           Product: GStreamer
           Version: 1.4.0
        OS/Version: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: xlazom00 at gmail.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


observed in this bug report
https://bugzilla.gnome.org/show_bug.cgi?id=732533

I still have problem with this
http://pastebin.com/UDcxixUa
after aspect ratio change h264 parser generate many
gst_h264_parse_reset_frame

If I add
h264parse disable-passthrought=true all works fine


GST_DEBUG="*:3,aacparse:3,tsmux:0,mpegtsmux:4,omx*:1,omxvideoenc:1,omxh264enc:1,h264parse:5"
\
gst-launch-1.0 uridecodebin
uri="file:///home/pi/test13_aspect_ratio_change/test_ar_problem2.ts"
use-buffering=false name=demux caps="video/mpeg, parsed=true; audio/x-raw;
text/x-raw" \
 ! 'video/mpeg, parsed=true' \
 ! omxmpeg2videodec ! tee name="decdata"\
 ! omxh264enc target-bitrate=1000000 control-rate=1 periodicty-idr=50
interval-intraframes=50 inline-header=true ! 'video/x-h264, profile=high' \
 ! h264parse disable-passthrough=false\
 ! fakesink \
 demux. ! 'audio/x-raw'  \
 ! fakesink \
 2>&1

http://pastebin.com/wPdRhezj
0:00:09.248553095 29707 0xb06cc780 INFO               baseparse
gstbaseparse.c:3583:gst_base_parse_set_passthrough:<h264parse0> passthrough:
yes
and whole parsing process stoped


I don't think that this is expected behavior.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list