vtenc: Expected duration is supposed to be the duration of the stream, not a frame
authorSebastian Dröge <sebastian@centricular.com>
Thu, 18 Sep 2014 10:42:24 +0000 (13:42 +0300)
committerSebastian Dröge <sebastian@centricular.com>
Thu, 18 Sep 2014 10:42:24 +0000 (13:42 +0300)
Just don't set it for now, it isn't really needed.

sys/applemedia/vtenc.c

index 0dc75cf..f283668 100644 (file)
@@ -73,8 +73,6 @@ static void gst_vtenc_session_dump_properties (GstVTEnc * self,
     VTCompressionSessionRef session);
 static void gst_vtenc_session_configure_expected_framerate (GstVTEnc * self,
     VTCompressionSessionRef session, gdouble framerate);
-static void gst_vtenc_session_configure_expected_duration (GstVTEnc * self,
-    VTCompressionSessionRef session, gdouble duration);
 static void gst_vtenc_session_configure_max_keyframe_interval (GstVTEnc * self,
     VTCompressionSessionRef session, gint interval);
 static void gst_vtenc_session_configure_max_keyframe_interval_duration
@@ -472,8 +470,6 @@ gst_vtenc_create_session (GstVTEnc * self)
 
   gst_vtenc_session_configure_expected_framerate (self, session,
       (gdouble) self->negotiated_fps_n / (gdouble) self->negotiated_fps_d);
-  gst_vtenc_session_configure_expected_duration (self, session,
-      (gdouble) self->negotiated_fps_d / (gdouble) self->negotiated_fps_n);
 
   status = VTSessionSetProperty (session,
       kVTCompressionPropertyKey_ProfileLevel,
@@ -587,14 +583,6 @@ gst_vtenc_session_configure_expected_framerate (GstVTEnc * self,
 }
 
 static void
-gst_vtenc_session_configure_expected_duration (GstVTEnc * self,
-    VTCompressionSessionRef session, gdouble duration)
-{
-  gst_vtenc_session_configure_property_double (self, session,
-      kVTCompressionPropertyKey_ExpectedDuration, duration);
-}
-
-static void
 gst_vtenc_session_configure_max_keyframe_interval (GstVTEnc * self,
     VTCompressionSessionRef session, gint interval)
 {