+
+ var_Create( p_demux, "mjpeg-fps", VLC_VAR_FLOAT | VLC_VAR_DOINHERIT );
+ var_Get( p_demux, "mjpeg-fps", &val );
+ p_sys->i_frame_length = 0;
+
+ /* Check for jpeg file extension */
+ p_sys->b_still = VLC_FALSE;
+ p_sys->i_still_end = 0;
+ psz_ext = strrchr( p_demux->psz_path, '.' );
+ if( psz_ext && ( !strcasecmp( psz_ext, ".jpeg" ) ||
+ !strcasecmp( psz_ext, ".jpg" ) ) )
+ {
+ p_sys->b_still = VLC_TRUE;
+ if( val.f_float)
+ {
+ p_sys->i_still_length =1000000.0 / val.f_float;
+ }
+ else
+ {
+ /* Defaults to 1fps */
+ p_sys->i_still_length = 1000000;
+ }
+ }
+ else if ( val.f_float )
+ {
+ p_sys->i_frame_length = 1000000.0 / val.f_float;
+ }
+