[FFmpeg-cvslog] lavr: clarify documentation for avresample_get/set_matrix()
Justin Ruggles
git at videolan.org
Wed Dec 12 10:37:57 CET 2012
ffmpeg | branch: master | Justin Ruggles <justin.ruggles at gmail.com> | Thu Nov 29 14:59:19 2012 -0500| [887d4c05c9126d3598d72a19417296253d59752d] | committer: Justin Ruggles
lavr: clarify documentation for avresample_get/set_matrix()
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=887d4c05c9126d3598d72a19417296253d59752d
---
libavresample/avresample.h | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/libavresample/avresample.h b/libavresample/avresample.h
index affeeeb..a73d686 100644
--- a/libavresample/avresample.h
+++ b/libavresample/avresample.h
@@ -216,6 +216,9 @@ int avresample_build_matrix(uint64_t in_layout, uint64_t out_layout,
/**
* Get the current channel mixing matrix.
*
+ * If no custom matrix has been previously set or the AVAudioResampleContext is
+ * not open, an error is returned.
+ *
* @param avr audio resample context
* @param matrix mixing coefficients; matrix[i + stride * o] is the weight of
* input channel i in output channel o.
@@ -231,7 +234,8 @@ int avresample_get_matrix(AVAudioResampleContext *avr, double *matrix,
* Allows for setting a custom mixing matrix, overriding the default matrix
* generated internally during avresample_open(). This function can be called
* anytime on an allocated context, either before or after calling
- * avresample_open(). avresample_convert() always uses the current matrix.
+ * avresample_open(), as long as the channel layouts have been set.
+ * avresample_convert() always uses the current matrix.
* Calling avresample_close() on the context will clear the current matrix.
*
* @see avresample_close()
More information about the ffmpeg-cvslog
mailing list