projects
/
platform
/
upstream
/
gstreamer.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c99f757
)
rtph264depay: don't insert SPS/PPS inline for AVC output
author
Tim-Philipp Müller
<tim@centricular.com>
Mon, 24 Apr 2017 16:29:37 +0000
(17:29 +0100)
committer
Tim-Philipp Müller
<tim@centricular.com>
Mon, 24 Apr 2017 16:29:37 +0000
(17:29 +0100)
SPS/PPS are in the caps in this case and shouldn't be in
the stream data.
gst/rtp/gstrtph264depay.c
patch
|
blob
|
history
diff --git
a/gst/rtp/gstrtph264depay.c
b/gst/rtp/gstrtph264depay.c
index
bef0b16
..
83356cb
100644
(file)
--- a/
gst/rtp/gstrtph264depay.c
+++ b/
gst/rtp/gstrtph264depay.c
@@
-440,8
+440,9
@@
gst_rtp_h264_set_src_caps (GstRtpH264Depay * rtph264depay)
gst_caps_unref (srccaps);
- /* Insert SPS and PPS into the stream on next opportunity */
- if (rtph264depay->sps->len > 0 || rtph264depay->pps->len > 0) {
+ /* Insert SPS and PPS into the stream on next opportunity (if bytestream) */
+ if (rtph264depay->byte_stream
+ && (rtph264depay->sps->len > 0 || rtph264depay->pps->len > 0)) {
gint i;
GstBuffer *codec_data;
GstMapInfo map;