Commit 3d331406 authored by Laurent Aimar's avatar Laurent Aimar

* all: rework of the input.

parent 2455945c
......@@ -37,9 +37,7 @@
#include <string.h> /* strerror() */
#include <vlc/vlc.h>
#include "stream_control.h"
#include "input_ext-intf.h"
#include <vlc/input.h>
#include "audio_output.h"
......
......@@ -35,6 +35,7 @@
* Preamble
*****************************************************************************/
#include <vlc/vlc.h>
#include <vlc/input.h>
#ifdef HAVE_ERRNO_H
# include <errno.h> /* ENOMEM */
......@@ -66,9 +67,6 @@
#include "vlc_error.h"
#include "stream_control.h"
#include "input_ext-intf.h"
#include "vlc_playlist.h"
#include "vlc_interface.h"
......@@ -1337,7 +1335,7 @@ float VLC_SpeedFaster( int i_object )
vlc_object_release( p_input );
if( i_object ) vlc_object_release( p_vlc );
return val.f_float / DEFAULT_RATE;
return val.f_float / INPUT_RATE_DEFAULT;
}
/**
......@@ -1375,7 +1373,7 @@ float VLC_SpeedSlower( int i_object )
vlc_object_release( p_input );
if( i_object ) vlc_object_release( p_vlc );
return val.f_float / DEFAULT_RATE;
return val.f_float / INPUT_RATE_DEFAULT;
}
/**
......
......@@ -1376,6 +1376,8 @@ static int DeinterlaceCallback( vlc_object_t *p_this, char const *psz_cmd,
var_Set( p_input, "deinterlace-mode", val );
}
/* FIXME FIXME input2 --fenrir */
#if 0
/* now restart all video streams */
vlc_mutex_lock( &p_input->stream.stream_lock );
......@@ -1395,6 +1397,7 @@ static int DeinterlaceCallback( vlc_object_t *p_this, char const *psz_cmd,
vlc_mutex_unlock( &p_input->stream.stream_lock );
vlc_object_release( p_input );
#endif
val.b_bool = VLC_TRUE;
var_Set( p_vout, "intf-change", val );
......@@ -1417,6 +1420,9 @@ static int FilterCallback( vlc_object_t *p_this, char const *psz_cmd,
msg_Err( p_vout, "Input not found" );
return( VLC_EGENERIC );
}
/* FIXME FIXME input2 --fenrir */
#if 0
/* Restart the video stream */
vlc_mutex_lock( &p_input->stream.stream_lock );
......@@ -1436,6 +1442,7 @@ static int FilterCallback( vlc_object_t *p_this, char const *psz_cmd,
vlc_mutex_unlock( &p_input->stream.stream_lock );
vlc_object_release( p_input );
#endif
val.b_bool = VLC_TRUE;
var_Set( p_vout, "intf-change", val );
......
......@@ -2,7 +2,7 @@
* vout_synchro.c : frame dropping routines
*****************************************************************************
* Copyright (C) 1999-2004 VideoLAN
* $Id: vout_synchro.c,v 1.7 2004/01/25 17:16:06 zorglub Exp $
* $Id$
*
* Authors: Christophe Massiot <massiot@via.ecp.fr>
* Samuel Hocevar <sam@via.ecp.fr>
......@@ -99,9 +99,9 @@
#include <vlc/vlc.h>
#include <vlc/vout.h>
#include <vlc/input.h>
#include "vout_synchro.h"
#include "stream_control.h"
/*
* Local prototypes
......@@ -182,7 +182,7 @@ vlc_bool_t vout_SynchroChoose( vout_synchro_t * p_synchro, int i_coding_type,
now = mdate();
period = 1000000 * 1001 / p_synchro->i_frame_rate
* p_synchro->i_current_rate / DEFAULT_RATE;
* p_synchro->i_current_rate / INPUT_RATE_DEFAULT;
p_synchro->i_render_time = i_render_time;
......@@ -350,7 +350,7 @@ void vout_SynchroNewPicture( vout_synchro_t * p_synchro, int i_coding_type,
mtime_t next_dts, int i_current_rate )
{
mtime_t period = 1000000 * 1001 / p_synchro->i_frame_rate
* i_current_rate / DEFAULT_RATE;
* i_current_rate / INPUT_RATE_DEFAULT;
#if 0
mtime_t now = mdate();
#endif
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment