From 0f1c2f282869a7a2afaca53dd23fb440a8d25cec Mon Sep 17 00:00:00 2001 From: k-m_schindler Date: Tue, 27 Mar 2012 09:32:33 +0000 Subject: one round of debugging various issues. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2844 b956fd51-792f-4845-bead-9b4dfca2ff2c --- src/lib/ffmpeg7/samplefmt.pas | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src/lib/ffmpeg7/samplefmt.pas') diff --git a/src/lib/ffmpeg7/samplefmt.pas b/src/lib/ffmpeg7/samplefmt.pas index 8b0c7c15..d4ddec5d 100644 --- a/src/lib/ffmpeg7/samplefmt.pas +++ b/src/lib/ffmpeg7/samplefmt.pas @@ -88,7 +88,7 @@ function av_get_sample_fmt(name: {const} PAnsiChar): TAVSampleFormat; function av_get_sample_fmt_string(buf: PAnsiChar; buf_size: cint; sample_fmt: TAVSampleFormat): PAnsiChar; cdecl; external av__util; -{$IF FF_API_GET_BITS_PER_SAMPLE_FMT} +{$IFDEF FF_API_GET_BITS_PER_SAMPLE_FMT} (** * @deprecated Use av_get_bytes_per_sample() instead. *) @@ -106,6 +106,10 @@ function av_get_bits_per_sample_fmt(sample_fmt: TAVSampleFormat): cint; deprecat function av_get_bytes_per_sample(sample_fmt: TAVSampleFormat): cint; cdecl; external av__util; +type + OctArrayOfPcuint8 = array[0..7] of Pcuint8; + OctArrayOfcint = array[0..7] of cint; + (** * Fill channel data pointers and linesizes for samples with sample * format sample_fmt. @@ -128,7 +132,7 @@ function av_get_bytes_per_sample(sample_fmt: TAVSampleFormat): cint; * @return the total size of the buffer, a negative * error code in case of failure *) -function av_samples_fill_arrays(pointers: array[0..7] of Pcuint8; linesizes: array[0..7] of cint; +function av_samples_fill_arrays(pointers: OctArrayOfPcuint8; linesizes: OctArrayOfcint; buf: Pcuint8; nb_channels: cint; nb_samples: cint; sample_fmt: TAVSampleFormat; planar: cint; align: cint): cint; cdecl; external av__util; @@ -147,7 +151,7 @@ function av_samples_fill_arrays(pointers: array[0..7] of Pcuint8; linesizes: arr * error code in case of failure * @see av_samples_fill_arrays() *) -function av_samples_alloc(pointers: array[0..7] of Pcuint8; linesizes: array[0..7] of cint; +function av_samples_alloc(pointers: OctArrayOfPcuint8; linesizes: OctArrayOfcint; nb_channels: cint; nb_samples: cint; sample_fmt: TAVSampleFormat; planar: cint; align: cint): cint; -- cgit v1.2.3