diff --git a/gst/rtp/gstrtph264depay.c b/gst/rtp/gstrtph264depay.c
index 0d86ddf..90270b4 100644
--- a/gst/rtp/gstrtph264depay.c
+++ b/gst/rtp/gstrtph264depay.c
@@ -476,8 +476,7 @@ gst_rtp_h264_depay_process (GstBaseRTPDepayload * depayload, GstBuffer * buf)
     GstClockTime ts;
 
     /* baseclass already did this, would be nice not to have to redo ... */
-    ts = GST_BUFFER_TIMESTAMP (buf);
-    ts = gst_segment_to_running_time (&depayload->segment, GST_FORMAT_TIME, ts);
+    ts = gst_rtp_buffer_get_timestamp (buf);
 
     payload_len = gst_rtp_buffer_get_payload_len (buf);
     payload = gst_rtp_buffer_get_payload (buf);
