@ -5442,7 +5442,7 @@ int ast_write(struct ast_channel *chan, struct ast_frame *fr)
if ( jump > = 0 ) {
jump = calc_monitor_jump ( ( ast_channel_insmpl ( chan ) - ast_channel_outsmpl ( chan ) ) ,
ast_format_get_sample_rate ( f - > subclass . format ) ,
ast_format_get_sample_rate ( ast_channel_monitor ( chan ) - > read _stream- > fmt - > format ) ) ;
ast_format_get_sample_rate ( ast_channel_monitor ( chan ) - > w rit e_stream- > fmt - > format ) ) ;
if ( ast_seekstream ( ast_channel_monitor ( chan ) - > write_stream , jump , SEEK_FORCECUR ) = = - 1 ) {
ast_log ( LOG_WARNING , " Failed to perform seek in monitoring write stream, synchronization between the files may be broken \n " ) ;
}
@ -5453,7 +5453,7 @@ int ast_write(struct ast_channel *chan, struct ast_frame *fr)
# else
int jump = calc_monitor_jump ( ( ast_channel_insmpl ( chan ) - ast_channel_outsmpl ( chan ) ) ,
ast_format_get_sample_rate ( f - > subclass . format ) ,
ast_format_get_sample_rate ( ast_channel_monitor ( chan ) - > read _stream- > fmt - > format ) ) ;
ast_format_get_sample_rate ( ast_channel_monitor ( chan ) - > w rit e_stream- > fmt - > format ) ) ;
if ( jump - MONITOR_DELAY > = 0 ) {
if ( ast_seekstream ( ast_channel_monitor ( chan ) - > write_stream , jump - cur - > samples , SEEK_FORCECUR ) = = - 1 ) {
ast_log ( LOG_WARNING , " Failed to perform seek in monitoring write stream, synchronization between the files may be broken \n " ) ;