Ronald S. Bultje 9b53853756 Rewrite main resampling loop (common and linear).
This removes a branch at a performance-sensitive point (in the middle
of the loop). In fate-swr-resample-s32p-8000-2626, this makes the code
about 10% faster. It also simplifies the loops, allowing us to rewrite
it in yasm at some later point.

The compensation_distance != 0 code and index < 0 code are still kind
of hairy. For compensation_distance != 0, this should likely be handled
in the caller, so that it calls swri_resample twice (once until the
dst_incr switch-point, and once with the remainder of the samples). For
index < 0, the code should probably be rewritten to break out of the
loop once sample_index >= 0, and then resume (e.g. as a tail-call) to
the common or linear resampling loops.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-02 00:47:54 +02:00
2014-06-01 20:49:18 +02:00
2014-06-01 20:49:18 +02:00
2014-05-17 15:51:58 +02:00
2014-05-06 14:14:32 +02:00
2014-05-28 03:52:50 +02:00
2014-05-28 03:52:50 +02:00
2014-06-01 17:15:56 +02:00
2014-05-23 23:30:21 +02:00
2014-05-21 15:59:22 +02:00
2014-05-28 22:38:38 +02:00
2014-05-28 22:38:28 +02:00
2014-05-28 22:38:11 +02:00
2014-03-01 17:09:12 +01:00

FFmpeg README

  1. Documentation

  1. Licensing

  • See the LICENSE file.
  1. Build and Install

  • See the INSTALL file.
Description
No description provided
Readme 209 MiB
Languages
C 90.4%
Assembly 7.7%
Makefile 1.3%
C++ 0.2%
Objective-C 0.2%
Other 0.1%