[Bug 734481] New: config-interval not working for byte-stream in h264parse

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Aug 8 04:54:18 PDT 2014


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

           Summary: config-interval not working for byte-stream in
                    h264parse
    Classification: Platform
           Product: GStreamer
           Version: 1.2.2
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: Normal
         Component: gst-plugins-bad
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: vndkst at yahoo.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


I want to do live streaming of a stored content with SPS and PPS interval of
around 5 sec(not exactly may vary depending on I frame position). For this I am
using "config-interval" property of h264parse. 

For my experiments I have used below given pipeline. 

gst-launch filesrc location=<mp4 or ts filename> ! decodebin caps=video/x-h264
! h264parse config-interval=3 ! mpegtsmux ! rndbuffersize max=13176 min=13176 !
udpsink host=192.168.2.185 port=9900 

when input is mp4 or flv. h264 elementary stream format is "avc" and out put is
correct, SPS and PPS are inserted properly. 

In case of TS input. h264 elementary stream is byte-format and many of the
frames are dropped by h264parser. 


When I see the debug log of gstreamer, h264parser is dropping the frames. 
Why h264parser is dropping the frames ?? 
Input TS file has SPS and PPS at regular interval. 

INFO   h264parse gsth264parse.c:961:gst_h264_parse_handle_frame:<h264parse0> no
SPS/PPS yet, nal Type: 1 Slice, Size: 5528 will be dropped 
INFO   h264parse gsth264parse.c:961:gst_h264_parse_handle_frame:<h264parse0> no
SPS/PPS yet, nal Type: 9 AU delimiter, Size: 2 will be dropped 
INFO   h264parse gsth264parse.c:961:gst_h264_parse_handle_frame:<h264parse0> no
SPS/PPS yet, nal Type: 6 SEI, Size: 10 will be dropped 
INFO   h264parse gsth264parse.c:961:gst_h264_parse_handle_frame:<h264parse0> no
SPS/PPS yet, nal Type: 1 Slice, Size: 4179 will be dropped 
INFO   h264parse gsth264parse.c:961:gst_h264_parse_handle_frame:<h264parse0> no
SPS/PPS yet, nal Type: 9 AU delimiter, Size: 2 will be dropped 
INFO   h264parse gsth264parse.c:961:gst_h264_parse_handle_frame:<h264parse0> no
SPS/PPS yet, nal Type: 6 SEI, Size: 10 will be dropped 
INFO   h264parse gsth264parse.c:961:gst_h264_parse_handle_frame:<h264parse0> no
SPS/PPS yet, nal Type: 1 Slice, Size: 4841 will be dropped 
INFO   h264parse gsth264parse.c:961:gst_h264_parse_handle_frame:<h264parse0> no
SPS/PPS yet, nal Type: 9 AU delimiter, Size: 2 will be dropped 
INFO   h264parse gsth264parse.c:961:gst_h264_parse_handle_frame:<h264parse0> no
SPS/PPS yet, nal Type: 6 SEI, Size: 10 will be dropped 
INFO   h264parse gsth264parse.c:961:gst_h264_parse_handle_frame:<h264parse0> no
SPS/PPS yet, nal Type: 1 Slice, Size: 6657 will be dropped 
INFO   h264parse gsth264parse.c:961:gst_h264_parse_handle_frame:<h264parse0> no
SPS/PPS yet, nal Type: 9 AU delimiter, Size: 2 will be dropped 

~Sudhir

-- 
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