*: upgrade to 3.2
Fix errors when built with https://github.com/meh/rust-ffmpeg-sys/pull/35.
This commit is contained in:
@ -19,20 +19,20 @@ pub enum Dither {
|
||||
impl From<SwrDitherType> for Dither {
|
||||
fn from(value: SwrDitherType) -> Dither {
|
||||
match value {
|
||||
SWR_DITHER_NONE => Dither::None,
|
||||
SWR_DITHER_RECTANGULAR => Dither::Rectangular,
|
||||
SWR_DITHER_TRIANGULAR => Dither::Triangular,
|
||||
SWR_DITHER_TRIANGULAR_HIGHPASS => Dither::TriangularHighPass,
|
||||
|
||||
SWR_DITHER_NS => Dither::None,
|
||||
SWR_DITHER_NS_LIPSHITZ => Dither::NoiseShapingLipshitz,
|
||||
SWR_DITHER_NS_F_WEIGHTED => Dither::NoiseShapingFWeighted,
|
||||
SWR_DITHER_NS_MODIFIED_E_WEIGHTED => Dither::NoiseShapingModifiedEWeighted,
|
||||
SWR_DITHER_NS_IMPROVED_E_WEIGHTED => Dither::NoiseShapingImprovedEWeighted,
|
||||
SWR_DITHER_NS_SHIBATA => Dither::NoiseShapingShibata,
|
||||
SWR_DITHER_NS_LOW_SHIBATA => Dither::NoiseShapingLowShibata,
|
||||
SWR_DITHER_NS_HIGH_SHIBATA => Dither::NoiseShapingHighShibata,
|
||||
SWR_DITHER_NB => Dither::None,
|
||||
SWR_DITHER_NONE => Dither::None,
|
||||
SWR_DITHER_RECTANGULAR => Dither::Rectangular,
|
||||
SWR_DITHER_TRIANGULAR => Dither::Triangular,
|
||||
SWR_DITHER_TRIANGULAR_HIGHPASS => Dither::TriangularHighPass,
|
||||
|
||||
SWR_DITHER_NS => Dither::None,
|
||||
SWR_DITHER_NS_LIPSHITZ => Dither::NoiseShapingLipshitz,
|
||||
SWR_DITHER_NS_F_WEIGHTED => Dither::NoiseShapingFWeighted,
|
||||
SWR_DITHER_NS_MODIFIED_E_WEIGHTED => Dither::NoiseShapingModifiedEWeighted,
|
||||
SWR_DITHER_NS_IMPROVED_E_WEIGHTED => Dither::NoiseShapingImprovedEWeighted,
|
||||
SWR_DITHER_NS_SHIBATA => Dither::NoiseShapingShibata,
|
||||
SWR_DITHER_NS_LOW_SHIBATA => Dither::NoiseShapingLowShibata,
|
||||
SWR_DITHER_NS_HIGH_SHIBATA => Dither::NoiseShapingHighShibata,
|
||||
SWR_DITHER_NB => Dither::None,
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -40,18 +40,18 @@ impl From<SwrDitherType> for Dither {
|
||||
impl Into<SwrDitherType> for Dither {
|
||||
fn into(self) -> SwrDitherType {
|
||||
match self {
|
||||
Dither::None => SWR_DITHER_NONE,
|
||||
Dither::Rectangular => SWR_DITHER_RECTANGULAR,
|
||||
Dither::Triangular => SWR_DITHER_TRIANGULAR,
|
||||
Dither::TriangularHighPass => SWR_DITHER_TRIANGULAR_HIGHPASS,
|
||||
|
||||
Dither::NoiseShapingLipshitz => SWR_DITHER_NS_LIPSHITZ,
|
||||
Dither::NoiseShapingFWeighted => SWR_DITHER_NS_F_WEIGHTED,
|
||||
Dither::NoiseShapingModifiedEWeighted => SWR_DITHER_NS_MODIFIED_E_WEIGHTED,
|
||||
Dither::NoiseShapingImprovedEWeighted => SWR_DITHER_NS_IMPROVED_E_WEIGHTED,
|
||||
Dither::NoiseShapingShibata => SWR_DITHER_NS_SHIBATA,
|
||||
Dither::NoiseShapingLowShibata => SWR_DITHER_NS_LOW_SHIBATA,
|
||||
Dither::NoiseShapingHighShibata => SWR_DITHER_NS_HIGH_SHIBATA,
|
||||
Dither::None => SWR_DITHER_NONE,
|
||||
Dither::Rectangular => SWR_DITHER_RECTANGULAR,
|
||||
Dither::Triangular => SWR_DITHER_TRIANGULAR,
|
||||
Dither::TriangularHighPass => SWR_DITHER_TRIANGULAR_HIGHPASS,
|
||||
|
||||
Dither::NoiseShapingLipshitz => SWR_DITHER_NS_LIPSHITZ,
|
||||
Dither::NoiseShapingFWeighted => SWR_DITHER_NS_F_WEIGHTED,
|
||||
Dither::NoiseShapingModifiedEWeighted => SWR_DITHER_NS_MODIFIED_E_WEIGHTED,
|
||||
Dither::NoiseShapingImprovedEWeighted => SWR_DITHER_NS_IMPROVED_E_WEIGHTED,
|
||||
Dither::NoiseShapingShibata => SWR_DITHER_NS_SHIBATA,
|
||||
Dither::NoiseShapingLowShibata => SWR_DITHER_NS_LOW_SHIBATA,
|
||||
Dither::NoiseShapingHighShibata => SWR_DITHER_NS_HIGH_SHIBATA,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -10,9 +10,9 @@ pub enum Filter {
|
||||
impl From<SwrFilterType> for Filter {
|
||||
fn from(value: SwrFilterType) -> Filter {
|
||||
match value {
|
||||
SWR_FILTER_TYPE_CUBIC => Filter::Cubic,
|
||||
SWR_FILTER_TYPE_BLACKMAN_NUTTALL => Filter::BlackmanNuttall,
|
||||
SWR_FILTER_TYPE_KAISER => Filter::Kaiser,
|
||||
SWR_FILTER_TYPE_CUBIC => Filter::Cubic,
|
||||
SWR_FILTER_TYPE_BLACKMAN_NUTTALL => Filter::BlackmanNuttall,
|
||||
SWR_FILTER_TYPE_KAISER => Filter::Kaiser,
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -20,9 +20,9 @@ impl From<SwrFilterType> for Filter {
|
||||
impl Into<SwrFilterType> for Filter {
|
||||
fn into(self) -> SwrFilterType {
|
||||
match self {
|
||||
Filter::Cubic => SWR_FILTER_TYPE_CUBIC,
|
||||
Filter::BlackmanNuttall => SWR_FILTER_TYPE_BLACKMAN_NUTTALL,
|
||||
Filter::Kaiser => SWR_FILTER_TYPE_KAISER,
|
||||
Filter::Cubic => SWR_FILTER_TYPE_CUBIC,
|
||||
Filter::BlackmanNuttall => SWR_FILTER_TYPE_BLACKMAN_NUTTALL,
|
||||
Filter::Kaiser => SWR_FILTER_TYPE_KAISER,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user