Showing the changes to libavfilter (1 of 1 file). Show all
Unified · Split
| @@ -561,11 +561,6 @@ static void flush(SilenceRemoveContext *s, · 560 unmodified lines | ||
| 561 | 561 | if (*nb_samples_written) { |
| 562 | 562 | out->nb_samples = *nb_samples_written; |
| 563 | 563 | |
| 564 | − out->pts = s->next_pts; | |
| 565 | − s->next_pts += av_rescale_q(out->nb_samples, | |
| 566 | − (AVRational){1, outlink->sample_rate}, | |
| 567 | − outlink->time_base); | |
| 568 | − | |
| 569 | 564 | av_audio_fifo_write(s->fifo, (void **)out->extended_data, out->nb_samples); |
| 570 | 565 | *nb_samples_written = 0; |
| 571 | 566 | } |
| @@ -596,11 +591,6 @@ static void flush(SilenceRemoveContext *s, · 24 unmodified lines | ||
| 596 | 591 | s->stop_silence_offset = 0; |
| 597 | 592 | s->stop_silence_end = 0; |
| 598 | 593 | |
| 599 | − silence->pts = s->next_pts; | |
| 600 | − s->next_pts += av_rescale_q(silence->nb_samples, | |
| 601 | − (AVRational){1, outlink->sample_rate}, | |
| 602 | − outlink->time_base); | |
| 603 | − | |
| 604 | 594 | av_audio_fifo_write(s->fifo, (void **)silence->extended_data, silence->nb_samples); |
| 605 | 595 | av_frame_free(&silence); |
| 606 | 596 | } |
| @@ -724,11 +714,6 @@ silence_trim_flush: · 117 unmodified lines | ||
| 724 | 714 | s->start_holdoff_offset, nbs, |
| 725 | 715 | outlink->channels, outlink->format); |
| 726 | 716 | |
| 727 | − out->pts = s->next_pts; | |
| 728 | − s->next_pts += av_rescale_q(out->nb_samples, | |
| 729 | − (AVRational){1, outlink->sample_rate}, | |
| 730 | − outlink->time_base); | |
| 731 | − | |
| 732 | 717 | s->start_holdoff_offset += nbs; |
| 733 | 718 | |
| 734 | 719 | av_audio_fifo_write(s->fifo, (void **)out->extended_data, out->nb_samples); |
| @@ -848,11 +833,6 @@ silence_copy: · 113 unmodified lines | ||
| 848 | 833 | nb_samples_read, nbs, |
| 849 | 834 | outlink->channels, outlink->format); |
| 850 | 835 | |
| 851 | − out->pts = s->next_pts; | |
| 852 | − s->next_pts += av_rescale_q(out->nb_samples, | |
| 853 | − (AVRational){1, outlink->sample_rate}, | |
| 854 | − outlink->time_base); | |
| 855 | − | |
| 856 | 836 | av_audio_fifo_write(s->fifo, (void **)out->extended_data, out->nb_samples); |
| 857 | 837 | av_frame_free(&out); |
| 858 | 838 | } |
| @@ -876,11 +856,6 @@ silence_copy_flush: · 17 unmodified lines | ||
| 876 | 856 | |
| 877 | 857 | s->stop_holdoff_offset += nbs; |
| 878 | 858 | |
| 879 | − out->pts = s->next_pts; | |
| 880 | − s->next_pts += av_rescale_q(out->nb_samples, | |
| 881 | − (AVRational){1, outlink->sample_rate}, | |
| 882 | − outlink->time_base); | |
| 883 | − | |
| 884 | 859 | av_audio_fifo_write(s->fifo, (void **)out->extended_data, out->nb_samples); |
| 885 | 860 | av_frame_free(&out); |
| 886 | 861 | |
| @@ -909,6 +884,10 @@ silence_stop: · 22 unmodified lines | ||
| 909 | 884 | |
| 910 | 885 | av_audio_fifo_read(s->fifo, (void **)out->extended_data, out->nb_samples); |
| 911 | 886 | out->pts = s->next_pts; |
| 887 | + s->next_pts += av_rescale_q(out->nb_samples, | |
| 888 | + (AVRational){1, outlink->sample_rate}, | |
| 889 | + outlink->time_base); | |
| 890 | + | |
| 912 | 891 | ret = ff_filter_frame(outlink, out); |
| 913 | 892 | } |
| 914 | 893 | |