couldn't find associated picture parameter set with id: 0

Dylan Broome dylan at blackmoth.com.au
Tue Jun 10 21:33:17 PDT 2014


Hello Tim and Nicolas,

Thank you both very much for the replies.

Nicolas, I will endeavour to try 1.2.4, bitbake and gi make building
gstreamer targets a bit tricky :)

Tim, its using avc. The codec_data is :
0142401fffe1000a6742401fa680ec19640001000668ce30a48000

From:

/GstPipeline:pipeline0/GstRtpH264Depay:depay.GstPad:src: caps =
video/x-h264, stream-format=(string)avc, alignment=(string)au,
codec_data=(buffer)0142401fffe1000a6742401fa680ec19640001000668ce30a48000

Thank you for your time,
Dylan


On Mon, Jun 9, 2014 at 11:08 PM, Tim Müller <tim at centricular.com> wrote:

> On Fri, 2014-06-06 at 12:02 +1000, Dylan Broome wrote:
>
> Hi Dylan,
>
> as Nicolas said, please try the latest 1.2.x or even git master if you
> can, just to make sure it's not a bug that's already been fixed.
>
> >         Then on the client system we display the stream with the
> >         following pipeline:
> >
> >         rtspsrc name=videosrc buffer-mode=1 protocols=tcp ! queue
> >         name=videoqueue ! rtph264depay name=depay ! h264parse !
> >         imxvpudec name=decode ! imxipuvideotransform ! imxipusink
> >         name=sink sync=false
> >
> >
> >         First we get this once :
> >         0:00:02.786696666  2811 0x37d02030 WARN
> >         codecparsers_h264 gsth264parser.c:1736:gst_h264_parse_pps:
> >         failed to read SE
> >         0:00:02.786785666  2811 0x37d02030 WARN
> >         codecparsers_h264 gsth264parser.c:1743:gst_h264_parse_pps:
> >         error parsing "Picture parameter set"
> >         0:00:02.786826333  2811 0x37d02030 WARN
> >         h264parse
> >         gsth264parse.c:510:gst_h264_parse_process_nal:<h264parse2>
> >         failed to parse PPS:
> >
> >         Thereafter we get this from what looks like every frame:
> >
> >         0:00:13.371507669  2793 0x37c02030 WARN
> >         codecparsers_h264
> >         gsth264parser.c:1814:gst_h264_parser_parse_slice_hdr: couldn't
> >         find associated picture parameter set with id: 0
>
> Well, it would be good to know what the data of the PPS is or why it
> fails to parse it.
>
> You also don't really need h264parse in the pipeline here, rtph264depay
> *should* be able to output both bytestream format or avc format, so if
> the decoder advertises correctly what it needs it should just work. Of
> course it should work with h264parse too.
>
> Pass -v to gst-launch-1.0 to check what output caps the rtph264depay
> negotiates to.
>
> If it's video/x-h264,stream-format=avc, then show us the codec_data
> field of the caps.
>
> If it's video/x-h264,stream-format=byte-stream, then add an .. !
> identity dump=true ! .. between the rtph264depay and h264parse and show
> us the output (in an attachment please) of the first few seconds/buffers
> (until you see the pps parsing error for the first time).
>
> Cheers
>  -Tim
>
> --
> Tim Müller, Centricular Ltd - http://www.centricular.com
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20140611/41cd70c5/attachment.html>


More information about the gstreamer-devel mailing list