]> git.sesse.net Git - vlc/blobdiff - modules/mux/mp4.c
Made vout_display_opengl_t private.
[vlc] / modules / mux / mp4.c
index 8fde903da377ba0767defd67e7a1b2f1661ee4ec..0df345565d3acc0c24cfcde692c4fb3f68d58639 100644 (file)
@@ -60,7 +60,7 @@ vlc_module_begin ()
     set_subcategory( SUBCAT_SOUT_MUX )
     set_shortname( "MP4" )
 
-    add_bool( SOUT_CFG_PREFIX "faststart", true, NULL,
+    add_bool( SOUT_CFG_PREFIX "faststart", true,
               FASTSTART_TEXT, FASTSTART_LONGTEXT,
               true )
     set_capability( "sout mux", 5 )
@@ -564,7 +564,7 @@ again:
         }
 
         /* update */
-        p_stream->i_duration += p_data->i_length;
+        p_stream->i_duration = p_stream->i_last_dts - p_stream->i_dts_start + p_data->i_length;
         p_sys->i_pos += p_data->i_buffer;
 
         /* Save the DTS */