lavfi: change AVFilterBufferRefAudioProps.sample_rate from uint32_t to int
authorAnton Khirnov <anton@khirnov.net>
Sun, 6 May 2012 08:40:11 +0000 (10:40 +0200)
committerAnton Khirnov <anton@khirnov.net>
Wed, 9 May 2012 18:30:28 +0000 (20:30 +0200)
There's no reason for it to be explicitly 32 bits. It's declared as a
plain int in all other places in Libav.

This breaks audio filtering API and ABI in theory, but since it's
unusable right now this shouldn't be a problem.

libavfilter/avfilter.h

index cf95b4b..357ce34 100644 (file)
@@ -109,7 +109,7 @@ typedef struct AVFilterBuffer {
 typedef struct AVFilterBufferRefAudioProps {
     uint64_t channel_layout;    ///< channel layout of audio buffer
     int nb_samples;             ///< number of audio samples
-    uint32_t sample_rate;       ///< audio buffer sample rate
+    int sample_rate;            ///< audio buffer sample rate
     int planar;                 ///< audio buffer - planar or packed
 } AVFilterBufferRefAudioProps;