mirror of
https://github.com/mpv-player/mpv
synced 2025-04-27 22:00:23 +00:00
Remove unused functions in af.c
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@24915 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
3e8ab86642
commit
c6824f577e
33
libaf/af.c
33
libaf/af.c
@ -524,39 +524,6 @@ inline int af_lencalc(frac_t mul, af_data_t* d){
|
|||||||
return t*(((d->len/t)*mul.n)/mul.d + 1);
|
return t*(((d->len/t)*mul.n)/mul.d + 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Calculate how long the output from the filters will be given the
|
|
||||||
input length "len". The calculated length is >= the actual
|
|
||||||
length. */
|
|
||||||
int af_outputlen(af_stream_t* s, int len)
|
|
||||||
{
|
|
||||||
int t = s->input.bps*s->input.nch;
|
|
||||||
af_instance_t* af=s->first;
|
|
||||||
frac_t mul = {1,1};
|
|
||||||
// Iterate through all filters
|
|
||||||
do{
|
|
||||||
af_frac_mul(&mul, &af->mul);
|
|
||||||
af=af->next;
|
|
||||||
}while(af);
|
|
||||||
return t * (((len/t)*mul.n + 1)/mul.d);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Calculate how long the input to the filters should be to produce a
|
|
||||||
certain output length, i.e. the return value of this function is
|
|
||||||
the input length required to produce the output length "len". The
|
|
||||||
calculated length is <= the actual length */
|
|
||||||
int af_inputlen(af_stream_t* s, int len)
|
|
||||||
{
|
|
||||||
int t = s->input.bps*s->input.nch;
|
|
||||||
af_instance_t* af=s->first;
|
|
||||||
frac_t mul = {1,1};
|
|
||||||
// Iterate through all filters
|
|
||||||
do{
|
|
||||||
af_frac_mul(&mul, &af->mul);
|
|
||||||
af=af->next;
|
|
||||||
}while(af);
|
|
||||||
return t * (((len/t) * mul.d - 1)/mul.n);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Calculate how long the input IN to the filters should be to produce
|
/* Calculate how long the input IN to the filters should be to produce
|
||||||
a certain output length OUT but with the following three constraints:
|
a certain output length OUT but with the following three constraints:
|
||||||
1. IN <= max_insize, where max_insize is the maximum possible input
|
1. IN <= max_insize, where max_insize is the maximum possible input
|
||||||
|
18
libaf/af.h
18
libaf/af.h
@ -198,24 +198,6 @@ af_data_t* af_play(af_stream_t* s, af_data_t* data);
|
|||||||
*/
|
*/
|
||||||
af_instance_t *af_control_any_rev (af_stream_t* s, int cmd, void* arg);
|
af_instance_t *af_control_any_rev (af_stream_t* s, int cmd, void* arg);
|
||||||
|
|
||||||
/**
|
|
||||||
* \brief Calculate how long the output from the filters will be for a given
|
|
||||||
* input length.
|
|
||||||
* \param len input lenght for which to calculate output length
|
|
||||||
* \return calculated output length, will always be >= the resulting
|
|
||||||
* length when actually calling af_play.
|
|
||||||
*/
|
|
||||||
int af_outputlen(af_stream_t* s, int len);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* \brief Calculate how long the input to the filters should be to produce a
|
|
||||||
* certain output length
|
|
||||||
* \param len wanted output length
|
|
||||||
* \return input length required to produce the output length "len". Possibly
|
|
||||||
* smaller to avoid overflow of output buffer
|
|
||||||
*/
|
|
||||||
int af_inputlen(af_stream_t* s, int len);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief calculate required input length for desired output size
|
* \brief calculate required input length for desired output size
|
||||||
* \param len desired minimum output length
|
* \param len desired minimum output length
|
||||||
|
Loading…
Reference in New Issue
Block a user