aboutsummaryrefslogtreecommitdiffstats
path: root/Game/Code/lib/ffmpeg/avcodec.pas
diff options
context:
space:
mode:
authortobigun <tobigun@b956fd51-792f-4845-bead-9b4dfca2ff2c>2008-03-07 16:09:00 +0000
committertobigun <tobigun@b956fd51-792f-4845-bead-9b4dfca2ff2c>2008-03-07 16:09:00 +0000
commitb250b8f71c4265cba2142b61e1c534416f677fa1 (patch)
tree9e361ad1241c78a878b6a422abeaad938c54f7a2 /Game/Code/lib/ffmpeg/avcodec.pas
parenta1c990d681ce90156c29a6987a6276b963d3ffab (diff)
downloadusdx-b250b8f71c4265cba2142b61e1c534416f677fa1.tar.gz
usdx-b250b8f71c4265cba2142b61e1c534416f677fa1.tar.xz
usdx-b250b8f71c4265cba2142b61e1c534416f677fa1.zip
update to current SVN version
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@931 b956fd51-792f-4845-bead-9b4dfca2ff2c
Diffstat (limited to '')
-rw-r--r--Game/Code/lib/ffmpeg/avcodec.pas28
1 files changed, 18 insertions, 10 deletions
diff --git a/Game/Code/lib/ffmpeg/avcodec.pas b/Game/Code/lib/ffmpeg/avcodec.pas
index cdb9b7d4..9260f6dd 100644
--- a/Game/Code/lib/ffmpeg/avcodec.pas
+++ b/Game/Code/lib/ffmpeg/avcodec.pas
@@ -23,7 +23,7 @@
(*
* Min. version: 51.16.0
- * Max. version: 51.50.0, Revision: 11878, Wed Feb 6 12:37:37 2008 UTC
+ * Max. version: 51.51.0, revision 12352, Thu Mar 6 17:41:31 2008 UTC
*)
unit avcodec;
@@ -47,7 +47,7 @@ uses
const
(* Max. supported version by this header *)
LIBAVCODEC_MAX_VERSION_MAJOR = 51;
- LIBAVCODEC_MAX_VERSION_MINOR = 50;
+ LIBAVCODEC_MAX_VERSION_MINOR = 51;
LIBAVCODEC_MAX_VERSION_RELEASE = 0;
LIBAVCODEC_MAX_VERSION = (LIBAVCODEC_MAX_VERSION_MAJOR * VERSION_MAJOR) +
(LIBAVCODEC_MAX_VERSION_MINOR * VERSION_MINOR) +
@@ -192,6 +192,8 @@ type
CODEC_ID_VB,
CODEC_ID_PCX,
CODEC_ID_SUNRAST,
+ CODEC_ID_INDEO4,
+ CODEC_ID_INDEO5,
//* various PCM "codecs" */
CODEC_ID_PCM_S16LE= $10000,
@@ -298,6 +300,9 @@ type
CODEC_ID_NELLYMOSER,
CODEC_ID_MUSEPACK8,
CODEC_ID_SPEEX,
+ CODEC_ID_WMAVOICE,
+ CODEC_ID_WMAPRO,
+ CODEC_ID_WMALOSSLESS,
//* subtitle codecs */
CODEC_ID_DVD_SUBTITLE= $17000,
@@ -468,6 +473,7 @@ const
CODEC_FLAG2_SKIP_RD = $00004000; ///< RD optimal MB level residual skipping
CODEC_FLAG2_CHUNKS = $00008000; ///< Input bitstream might be truncated at a packet boundaries instead of only at frame boundaries.
CODEC_FLAG2_NON_LINEAR_QUANT = $00010000; ///< Use MPEG-2 nonlinear quantizer.
+ CODEC_FLAG2_BIT_RESERVOIR = $00020000; ///< Use a bit reservoir when encoding if possible
(* Unsupported options :
* Syntax Arithmetic coding (SAC)
@@ -559,12 +565,13 @@ const
FF_BUFFER_TYPE_COPY = 8; ///< just a (modified) copy of some other buffer, don't dealloc anything.
- FF_I_TYPE = 1; // Intra
- FF_P_TYPE = 2; // Predicted
- FF_B_TYPE = 3; // Bi-dir predicted
- FF_S_TYPE = 4; // S(GMC)-VOP MPEG4
- FF_SI_TYPE = 5;
- FF_SP_TYPE = 6;
+ FF_I_TYPE = 1; ///< Intra
+ FF_P_TYPE = 2; ///< Predicted
+ FF_B_TYPE = 3; ///< Bi-dir predicted
+ FF_S_TYPE = 4; ///< S(GMC)-VOP MPEG4
+ FF_SI_TYPE = 5; ///< Switching Intra
+ FF_SP_TYPE = 6; ///< Switching Predicted
+ FF_BI_TYPE = 7;
FF_BUFFER_HINTS_VALID = $01; // Buffer hints value is meaningful (if 0 ignore)
FF_BUFFER_HINTS_READABLE = $02; // Codec will read from buffer
@@ -832,6 +839,7 @@ const
FF_IDCT_SIMPLEARMV6 = 17;
FF_IDCT_SIMPLEVIS = 18;
FF_IDCT_WMV2 = 19;
+ FF_IDCT_FAAN = 20;
FF_EC_GUESS_MVS = 1;
FF_EC_DEBLOCK = 2;
@@ -968,7 +976,7 @@ type
end; {deprecated;}
type
- PAVClass = ^TAVClass;
+ PAVClass = ^TAVClass; {const}
PAVCodecContext = ^TAVCodecContext;
PAVCodec = ^TAVCodec;
@@ -1391,7 +1399,7 @@ type
* - encoding: Set by user
* - decoding: unused
*)
- rc_eq: pchar;
+ rc_eq: pchar; {const char*}
(**
* maximum bitrate