rtph26[45]depay: Don't handle NALs inside STAP units twice
authorOlivier Crête <olivier.crete@collabora.com>
Tue, 27 Sep 2016 19:26:19 +0000 (15:26 -0400)
committerOlivier Crête <olivier.crete@collabora.com>
Tue, 27 Sep 2016 19:30:01 +0000 (15:30 -0400)
They've already been handled before pushing them into the adapter.

gst/rtp/gstrtph264depay.c
gst/rtp/gstrtph265depay.c

index 430650e..056724c 100644 (file)
@@ -1055,12 +1055,8 @@ gst_rtp_h264_depay_process (GstRTPBaseDepayload * depayload, GstRTPBuffer * rtp)
         }
 
         outsize = gst_adapter_available (rtph264depay->adapter);
-        if (outsize > 0) {
+        if (outsize > 0)
           outbuf = gst_adapter_take_buffer (rtph264depay->adapter, outsize);
-          outbuf =
-              gst_rtp_h264_depay_handle_nal (rtph264depay, outbuf, timestamp,
-              marker);
-        }
         break;
       }
       case 26:
index 97353af..f0dcb4b 100644 (file)
@@ -1256,12 +1256,8 @@ gst_rtp_h265_depay_process (GstRTPBaseDepayload * depayload, GstRTPBuffer * rtp)
         }
 
         outsize = gst_adapter_available (rtph265depay->adapter);
-        if (outsize > 0) {
+        if (outsize > 0)
           outbuf = gst_adapter_take_buffer (rtph265depay->adapter, outsize);
-          outbuf =
-              gst_rtp_h265_depay_handle_nal (rtph265depay, outbuf, timestamp,
-              marker);
-        }
         break;
       }
       case 49: