aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/ffmpeg7/samplefmt.pas
diff options
context:
space:
mode:
authork-m_schindler <k-m_schindler@b956fd51-792f-4845-bead-9b4dfca2ff2c>2012-03-27 09:32:33 +0000
committerk-m_schindler <k-m_schindler@b956fd51-792f-4845-bead-9b4dfca2ff2c>2012-03-27 09:32:33 +0000
commit0f1c2f282869a7a2afaca53dd23fb440a8d25cec (patch)
treedbb9fd27b6444eb7172755c00dc96249aaa46b80 /src/lib/ffmpeg7/samplefmt.pas
parentc345cffa3e43dbe5b621c73348afdd32cbc99fc6 (diff)
downloadusdx-0f1c2f282869a7a2afaca53dd23fb440a8d25cec.tar.gz
usdx-0f1c2f282869a7a2afaca53dd23fb440a8d25cec.tar.xz
usdx-0f1c2f282869a7a2afaca53dd23fb440a8d25cec.zip
one round of debugging various issues.
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2844 b956fd51-792f-4845-bead-9b4dfca2ff2c
Diffstat (limited to '')
-rw-r--r--src/lib/ffmpeg7/samplefmt.pas10
1 files changed, 7 insertions, 3 deletions
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;