Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
F
ffmpeg
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
submodule
ffmpeg
Commits
3453a231
Commit
3453a231
authored
Apr 12, 2011
by
Anton Khirnov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
lavc: remove misc disabled cruft.
parent
251cf997
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
4 additions
and
345 deletions
+4
-345
Makefile
libavcodec/Makefile
+0
-1
avcodec.h
libavcodec/avcodec.h
+2
-112
dsputil.h
libavcodec/dsputil.h
+0
-8
imgconvert.c
libavcodec/imgconvert.c
+0
-51
opt.c
libavcodec/opt.c
+0
-66
options.c
libavcodec/options.c
+0
-3
parser.c
libavcodec/parser.c
+0
-37
utils.c
libavcodec/utils.c
+2
-46
xvmc.h
libavcodec/xvmc.h
+0
-21
No files found.
libavcodec/Makefile
View file @
3453a231
...
@@ -15,7 +15,6 @@ OBJS = allcodecs.o \
...
@@ -15,7 +15,6 @@ OBJS = allcodecs.o \
fmtconvert.o
\
fmtconvert.o
\
imgconvert.o
\
imgconvert.o
\
jrevdct.o
\
jrevdct.o
\
opt.o
\
options.o
\
options.o
\
parser.o
\
parser.o
\
raw.o
\
raw.o
\
...
...
libavcodec/avcodec.h
View file @
3453a231
...
@@ -33,12 +33,6 @@
...
@@ -33,12 +33,6 @@
#include "libavcodec/version.h"
#include "libavcodec/version.h"
#if LIBAVCODEC_VERSION_MAJOR < 53
# define FF_INTERNALC_MEM_TYPE unsigned int
#else
# define FF_INTERNALC_MEM_TYPE size_t
#endif
/**
/**
* Identify the syntax and semantics of the bitstream.
* Identify the syntax and semantics of the bitstream.
* The principle is roughly:
* The principle is roughly:
...
@@ -117,9 +111,6 @@ enum CodecID {
...
@@ -117,9 +111,6 @@ enum CodecID {
CODEC_ID_QDRAW
,
CODEC_ID_QDRAW
,
CODEC_ID_VIXL
,
CODEC_ID_VIXL
,
CODEC_ID_QPEG
,
CODEC_ID_QPEG
,
#if LIBAVCODEC_VERSION_MAJOR < 53
CODEC_ID_XVID
,
#endif
CODEC_ID_PNG
,
CODEC_ID_PNG
,
CODEC_ID_PPM
,
CODEC_ID_PPM
,
CODEC_ID_PBM
,
CODEC_ID_PBM
,
...
@@ -364,18 +355,6 @@ enum CodecID {
...
@@ -364,18 +355,6 @@ enum CodecID {
CODEC_ID_FFMETADATA
=
0x21000
,
///< Dummy codec for streams containing only metadata information.
CODEC_ID_FFMETADATA
=
0x21000
,
///< Dummy codec for streams containing only metadata information.
};
};
#if LIBAVCODEC_VERSION_MAJOR < 53
#define CodecType AVMediaType
#define CODEC_TYPE_UNKNOWN AVMEDIA_TYPE_UNKNOWN
#define CODEC_TYPE_VIDEO AVMEDIA_TYPE_VIDEO
#define CODEC_TYPE_AUDIO AVMEDIA_TYPE_AUDIO
#define CODEC_TYPE_DATA AVMEDIA_TYPE_DATA
#define CODEC_TYPE_SUBTITLE AVMEDIA_TYPE_SUBTITLE
#define CODEC_TYPE_ATTACHMENT AVMEDIA_TYPE_ATTACHMENT
#define CODEC_TYPE_NB AVMEDIA_TYPE_NB
#endif
#if FF_API_OLD_SAMPLE_FMT
#if FF_API_OLD_SAMPLE_FMT
#define SampleFormat AVSampleFormat
#define SampleFormat AVSampleFormat
...
@@ -1100,9 +1079,6 @@ typedef struct AVPacket {
...
@@ -1100,9 +1079,6 @@ typedef struct AVPacket {
int64_t
convergence_duration
;
int64_t
convergence_duration
;
}
AVPacket
;
}
AVPacket
;
#define AV_PKT_FLAG_KEY 0x0001
#define AV_PKT_FLAG_KEY 0x0001
#if LIBAVCODEC_VERSION_MAJOR < 53
#define PKT_FLAG_KEY AV_PKT_FLAG_KEY
#endif
/**
/**
* Audio Video Frame.
* Audio Video Frame.
...
@@ -1277,9 +1253,6 @@ typedef struct AVCodecContext {
...
@@ -1277,9 +1253,6 @@ typedef struct AVCodecContext {
*/
*/
int
frame_size
;
int
frame_size
;
int
frame_number
;
///< audio or video frame number
int
frame_number
;
///< audio or video frame number
#if LIBAVCODEC_VERSION_MAJOR < 53
int
real_pict_num
;
///< Returns the real picture number of previous encoded frame.
#endif
/**
/**
* Number of frames the decoded output will be delayed relative to
* Number of frames the decoded output will be delayed relative to
...
@@ -3343,23 +3316,6 @@ void avcodec_get_chroma_sub_sample(enum PixelFormat pix_fmt, int *h_shift, int *
...
@@ -3343,23 +3316,6 @@ void avcodec_get_chroma_sub_sample(enum PixelFormat pix_fmt, int *h_shift, int *
const
char
*
avcodec_get_pix_fmt_name
(
enum
PixelFormat
pix_fmt
);
const
char
*
avcodec_get_pix_fmt_name
(
enum
PixelFormat
pix_fmt
);
void
avcodec_set_dimensions
(
AVCodecContext
*
s
,
int
width
,
int
height
);
void
avcodec_set_dimensions
(
AVCodecContext
*
s
,
int
width
,
int
height
);
#if LIBAVCODEC_VERSION_MAJOR < 53
/**
* Return the pixel format corresponding to the name name.
*
* If there is no pixel format with name name, then look for a
* pixel format with the name corresponding to the native endian
* format of name.
* For example in a little-endian system, first look for "gray16",
* then for "gray16le".
*
* Finally if no pixel format has been found, return PIX_FMT_NONE.
*
* @deprecated Deprecated in favor of av_get_pix_fmt().
*/
attribute_deprecated
enum
PixelFormat
avcodec_get_pix_fmt
(
const
char
*
name
);
#endif
/**
/**
* Return a value representing the fourCC code associated to the
* Return a value representing the fourCC code associated to the
* pixel format pix_fmt, or 0 if no associated fourCC code can be
* pixel format pix_fmt, or 0 if no associated fourCC code can be
...
@@ -3428,14 +3384,6 @@ int avcodec_get_pix_fmt_loss(enum PixelFormat dst_pix_fmt, enum PixelFormat src_
...
@@ -3428,14 +3384,6 @@ int avcodec_get_pix_fmt_loss(enum PixelFormat dst_pix_fmt, enum PixelFormat src_
enum
PixelFormat
avcodec_find_best_pix_fmt
(
int64_t
pix_fmt_mask
,
enum
PixelFormat
src_pix_fmt
,
enum
PixelFormat
avcodec_find_best_pix_fmt
(
int64_t
pix_fmt_mask
,
enum
PixelFormat
src_pix_fmt
,
int
has_alpha
,
int
*
loss_ptr
);
int
has_alpha
,
int
*
loss_ptr
);
#if LIBAVCODEC_VERSION_MAJOR < 53
/**
* @deprecated Use av_get_pix_fmt_string() instead.
*/
attribute_deprecated
void
avcodec_pix_fmt_string
(
char
*
buf
,
int
buf_size
,
enum
PixelFormat
pix_fmt
);
#endif
#define FF_ALPHA_TRANSP 0x0001
/* image has some totally transparent pixels */
#define FF_ALPHA_TRANSP 0x0001
/* image has some totally transparent pixels */
#define FF_ALPHA_SEMI_TRANSP 0x0002
/* image has some transparent pixels */
#define FF_ALPHA_SEMI_TRANSP 0x0002
/* image has some transparent pixels */
...
@@ -3483,13 +3431,6 @@ const char *avcodec_license(void);
...
@@ -3483,13 +3431,6 @@ const char *avcodec_license(void);
*/
*/
void
avcodec_init
(
void
);
void
avcodec_init
(
void
);
#if LIBAVCODEC_VERSION_MAJOR < 53
/**
* @deprecated Deprecated in favor of avcodec_register().
*/
attribute_deprecated
void
register_avcodec
(
AVCodec
*
codec
);
#endif
/**
/**
* Register the codec codec and initialize libavcodec.
* Register the codec codec and initialize libavcodec.
*
*
...
@@ -3634,24 +3575,8 @@ void avcodec_align_dimensions(AVCodecContext *s, int *width, int *height);
...
@@ -3634,24 +3575,8 @@ void avcodec_align_dimensions(AVCodecContext *s, int *width, int *height);
void
avcodec_align_dimensions2
(
AVCodecContext
*
s
,
int
*
width
,
int
*
height
,
void
avcodec_align_dimensions2
(
AVCodecContext
*
s
,
int
*
width
,
int
*
height
,
int
linesize_align
[
4
]);
int
linesize_align
[
4
]);
#if LIBAVCODEC_VERSION_MAJOR < 53
/**
* @deprecated Deprecated in favor of av_check_image_size().
*/
attribute_deprecated
int
avcodec_check_dimensions
(
void
*
av_log_ctx
,
unsigned
int
w
,
unsigned
int
h
);
#endif
enum
PixelFormat
avcodec_default_get_format
(
struct
AVCodecContext
*
s
,
const
enum
PixelFormat
*
fmt
);
enum
PixelFormat
avcodec_default_get_format
(
struct
AVCodecContext
*
s
,
const
enum
PixelFormat
*
fmt
);
#if LIBAVCODEC_VERSION_MAJOR < 53
/**
* @deprecated Set s->thread_count before calling avcodec_open() instead of calling this.
*/
attribute_deprecated
int
avcodec_thread_init
(
AVCodecContext
*
s
,
int
thread_count
);
void
avcodec_thread_free
(
AVCodecContext
*
s
);
#endif
int
avcodec_default_execute
(
AVCodecContext
*
c
,
int
(
*
func
)(
AVCodecContext
*
c2
,
void
*
arg2
),
void
*
arg
,
int
*
ret
,
int
count
,
int
size
);
int
avcodec_default_execute
(
AVCodecContext
*
c
,
int
(
*
func
)(
AVCodecContext
*
c2
,
void
*
arg2
),
void
*
arg
,
int
*
ret
,
int
count
,
int
size
);
int
avcodec_default_execute2
(
AVCodecContext
*
c
,
int
(
*
func
)(
AVCodecContext
*
c2
,
void
*
arg2
,
int
,
int
),
void
*
arg
,
int
*
ret
,
int
count
);
int
avcodec_default_execute2
(
AVCodecContext
*
c
,
int
(
*
func
)(
AVCodecContext
*
c2
,
void
*
arg2
,
int
,
int
),
void
*
arg
,
int
*
ret
,
int
count
);
//FIXME func typedef
//FIXME func typedef
...
@@ -4036,15 +3961,6 @@ AVCodecParser *av_parser_next(AVCodecParser *c);
...
@@ -4036,15 +3961,6 @@ AVCodecParser *av_parser_next(AVCodecParser *c);
void
av_register_codec_parser
(
AVCodecParser
*
parser
);
void
av_register_codec_parser
(
AVCodecParser
*
parser
);
AVCodecParserContext
*
av_parser_init
(
int
codec_id
);
AVCodecParserContext
*
av_parser_init
(
int
codec_id
);
#if LIBAVCODEC_VERSION_MAJOR < 53
attribute_deprecated
int
av_parser_parse
(
AVCodecParserContext
*
s
,
AVCodecContext
*
avctx
,
uint8_t
**
poutbuf
,
int
*
poutbuf_size
,
const
uint8_t
*
buf
,
int
buf_size
,
int64_t
pts
,
int64_t
dts
);
#endif
/**
/**
* Parse a packet.
* Parse a packet.
*
*
...
@@ -4123,7 +4039,7 @@ AVBitStreamFilter *av_bitstream_filter_next(AVBitStreamFilter *f);
...
@@ -4123,7 +4039,7 @@ AVBitStreamFilter *av_bitstream_filter_next(AVBitStreamFilter *f);
*
*
* @see av_realloc
* @see av_realloc
*/
*/
void
*
av_fast_realloc
(
void
*
ptr
,
unsigned
int
*
size
,
FF_INTERNALC_MEM_TYPE
min_size
);
void
*
av_fast_realloc
(
void
*
ptr
,
unsigned
int
*
size
,
size_t
min_size
);
/**
/**
* Allocate a buffer, reusing the given one if large enough.
* Allocate a buffer, reusing the given one if large enough.
...
@@ -4137,17 +4053,7 @@ void *av_fast_realloc(void *ptr, unsigned int *size, FF_INTERNALC_MEM_TYPE min_s
...
@@ -4137,17 +4053,7 @@ void *av_fast_realloc(void *ptr, unsigned int *size, FF_INTERNALC_MEM_TYPE min_s
* @param min_size minimum size of *ptr buffer after returning, *ptr will be NULL and
* @param min_size minimum size of *ptr buffer after returning, *ptr will be NULL and
* *size 0 if an error occurred.
* *size 0 if an error occurred.
*/
*/
void
av_fast_malloc
(
void
*
ptr
,
unsigned
int
*
size
,
FF_INTERNALC_MEM_TYPE
min_size
);
void
av_fast_malloc
(
void
*
ptr
,
unsigned
int
*
size
,
size_t
min_size
);
#if LIBAVCODEC_VERSION_MAJOR < 53
/**
* @deprecated Deprecated in favor of av_image_copy().
*/
attribute_deprecated
void
av_picture_data_copy
(
uint8_t
*
dst_data
[
4
],
int
dst_linesize
[
4
],
uint8_t
*
src_data
[
4
],
int
src_linesize
[
4
],
enum
PixelFormat
pix_fmt
,
int
width
,
int
height
);
#endif
/**
/**
* Copy image src to dst. Wraps av_picture_data_copy() above.
* Copy image src to dst. Wraps av_picture_data_copy() above.
...
@@ -4176,22 +4082,6 @@ int av_picture_pad(AVPicture *dst, const AVPicture *src, int height, int width,
...
@@ -4176,22 +4082,6 @@ int av_picture_pad(AVPicture *dst, const AVPicture *src, int height, int width,
*/
*/
unsigned
int
av_xiphlacing
(
unsigned
char
*
s
,
unsigned
int
v
);
unsigned
int
av_xiphlacing
(
unsigned
char
*
s
,
unsigned
int
v
);
#if LIBAVCODEC_VERSION_MAJOR < 53
/**
* Parse str and put in width_ptr and height_ptr the detected values.
*
* @deprecated Deprecated in favor of av_parse_video_size().
*/
attribute_deprecated
int
av_parse_video_frame_size
(
int
*
width_ptr
,
int
*
height_ptr
,
const
char
*
str
);
/**
* Parse str and store the detected values in *frame_rate.
*
* @deprecated Deprecated in favor of av_parse_video_rate().
*/
attribute_deprecated
int
av_parse_video_frame_rate
(
AVRational
*
frame_rate
,
const
char
*
str
);
#endif
/**
/**
* Logs a generic warning message about a missing feature. This function is
* Logs a generic warning message about a missing feature. This function is
* intended to be used internally by Libav (libavcodec, libavformat, etc.)
* intended to be used internally by Libav (libavcodec, libavformat, etc.)
...
...
libavcodec/dsputil.h
View file @
3453a231
...
@@ -104,14 +104,6 @@ void ff_bink_idct_put_c(uint8_t *dest, int linesize, DCTELEM *block);
...
@@ -104,14 +104,6 @@ void ff_bink_idct_put_c(uint8_t *dest, int linesize, DCTELEM *block);
void
ff_ea_idct_put_c
(
uint8_t
*
dest
,
int
linesize
,
DCTELEM
*
block
);
void
ff_ea_idct_put_c
(
uint8_t
*
dest
,
int
linesize
,
DCTELEM
*
block
);
/* 1/2^n downscaling functions from imgconvert.c */
/* 1/2^n downscaling functions from imgconvert.c */
#if LIBAVCODEC_VERSION_MAJOR < 53
/**
* @deprecated Use av_image_copy_plane() instead.
*/
attribute_deprecated
void
ff_img_copy_plane
(
uint8_t
*
dst
,
int
dst_wrap
,
const
uint8_t
*
src
,
int
src_wrap
,
int
width
,
int
height
);
#endif
void
ff_shrink22
(
uint8_t
*
dst
,
int
dst_wrap
,
const
uint8_t
*
src
,
int
src_wrap
,
int
width
,
int
height
);
void
ff_shrink22
(
uint8_t
*
dst
,
int
dst_wrap
,
const
uint8_t
*
src
,
int
src_wrap
,
int
width
,
int
height
);
void
ff_shrink44
(
uint8_t
*
dst
,
int
dst_wrap
,
const
uint8_t
*
src
,
int
src_wrap
,
int
width
,
int
height
);
void
ff_shrink44
(
uint8_t
*
dst
,
int
dst_wrap
,
const
uint8_t
*
src
,
int
src_wrap
,
int
width
,
int
height
);
void
ff_shrink88
(
uint8_t
*
dst
,
int
dst_wrap
,
const
uint8_t
*
src
,
int
src_wrap
,
int
width
,
int
height
);
void
ff_shrink88
(
uint8_t
*
dst
,
int
dst_wrap
,
const
uint8_t
*
src
,
int
src_wrap
,
int
width
,
int
height
);
...
...
libavcodec/imgconvert.c
View file @
3453a231
...
@@ -425,40 +425,11 @@ const char *avcodec_get_pix_fmt_name(enum PixelFormat pix_fmt)
...
@@ -425,40 +425,11 @@ const char *avcodec_get_pix_fmt_name(enum PixelFormat pix_fmt)
return
av_pix_fmt_descriptors
[
pix_fmt
].
name
;
return
av_pix_fmt_descriptors
[
pix_fmt
].
name
;
}
}
#if LIBAVCODEC_VERSION_MAJOR < 53
enum
PixelFormat
avcodec_get_pix_fmt
(
const
char
*
name
)
{
return
av_get_pix_fmt
(
name
);
}
void
avcodec_pix_fmt_string
(
char
*
buf
,
int
buf_size
,
enum
PixelFormat
pix_fmt
)
{
av_get_pix_fmt_string
(
buf
,
buf_size
,
pix_fmt
);
}
#endif
int
ff_is_hwaccel_pix_fmt
(
enum
PixelFormat
pix_fmt
)
int
ff_is_hwaccel_pix_fmt
(
enum
PixelFormat
pix_fmt
)
{
{
return
av_pix_fmt_descriptors
[
pix_fmt
].
flags
&
PIX_FMT_HWACCEL
;
return
av_pix_fmt_descriptors
[
pix_fmt
].
flags
&
PIX_FMT_HWACCEL
;
}
}
#if LIBAVCODEC_VERSION_MAJOR < 53
int
ff_set_systematic_pal
(
uint32_t
pal
[
256
],
enum
PixelFormat
pix_fmt
){
return
ff_set_systematic_pal2
(
pal
,
pix_fmt
);
}
int
ff_fill_linesize
(
AVPicture
*
picture
,
enum
PixelFormat
pix_fmt
,
int
width
)
{
return
av_image_fill_linesizes
(
picture
->
linesize
,
pix_fmt
,
width
);
}
int
ff_fill_pointer
(
AVPicture
*
picture
,
uint8_t
*
ptr
,
enum
PixelFormat
pix_fmt
,
int
height
)
{
return
av_image_fill_pointers
(
picture
->
data
,
pix_fmt
,
height
,
ptr
,
picture
->
linesize
);
}
#endif
int
avpicture_fill
(
AVPicture
*
picture
,
uint8_t
*
ptr
,
int
avpicture_fill
(
AVPicture
*
picture
,
uint8_t
*
ptr
,
enum
PixelFormat
pix_fmt
,
int
width
,
int
height
)
enum
PixelFormat
pix_fmt
,
int
width
,
int
height
)
{
{
...
@@ -693,28 +664,6 @@ enum PixelFormat avcodec_find_best_pix_fmt(int64_t pix_fmt_mask, enum PixelForma
...
@@ -693,28 +664,6 @@ enum PixelFormat avcodec_find_best_pix_fmt(int64_t pix_fmt_mask, enum PixelForma
return
dst_pix_fmt
;
return
dst_pix_fmt
;
}
}
#if LIBAVCODEC_VERSION_MAJOR < 53
void
ff_img_copy_plane
(
uint8_t
*
dst
,
int
dst_wrap
,
const
uint8_t
*
src
,
int
src_wrap
,
int
width
,
int
height
)
{
av_image_copy_plane
(
dst
,
dst_wrap
,
src
,
src_wrap
,
width
,
height
);
}
int
ff_get_plane_bytewidth
(
enum
PixelFormat
pix_fmt
,
int
width
,
int
plane
)
{
return
av_image_get_linesize
(
pix_fmt
,
width
,
plane
);
}
void
av_picture_data_copy
(
uint8_t
*
dst_data
[
4
],
int
dst_linesize
[
4
],
uint8_t
*
src_data
[
4
],
int
src_linesize
[
4
],
enum
PixelFormat
pix_fmt
,
int
width
,
int
height
)
{
av_image_copy
(
dst_data
,
dst_linesize
,
src_data
,
src_linesize
,
pix_fmt
,
width
,
height
);
}
#endif
void
av_picture_copy
(
AVPicture
*
dst
,
const
AVPicture
*
src
,
void
av_picture_copy
(
AVPicture
*
dst
,
const
AVPicture
*
src
,
enum
PixelFormat
pix_fmt
,
int
width
,
int
height
)
enum
PixelFormat
pix_fmt
,
int
width
,
int
height
)
{
{
...
...
libavcodec/opt.c
deleted
100644 → 0
View file @
251cf997
/*
* AVOptions ABI compatibility wrapper
* Copyright (c) 2010 Michael Niedermayer <michaelni@gmx.at>
*
* This file is part of Libav.
*
* Libav is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* Libav is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with Libav; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "avcodec.h"
#include "opt.h"
#if LIBAVCODEC_VERSION_MAJOR < 53 && CONFIG_SHARED && HAVE_SYMVER
FF_SYMVER
(
const
AVOption
*
,
av_find_opt
,
(
void
*
obj
,
const
char
*
name
,
const
char
*
unit
,
int
mask
,
int
flags
),
"LIBAVCODEC_52"
){
return
av_find_opt
(
obj
,
name
,
unit
,
mask
,
flags
);
}
FF_SYMVER
(
int
,
av_set_string3
,
(
void
*
obj
,
const
char
*
name
,
const
char
*
val
,
int
alloc
,
const
AVOption
**
o_out
),
"LIBAVCODEC_52"
){
return
av_set_string3
(
obj
,
name
,
val
,
alloc
,
o_out
);
}
FF_SYMVER
(
const
AVOption
*
,
av_set_double
,
(
void
*
obj
,
const
char
*
name
,
double
n
),
"LIBAVCODEC_52"
){
return
av_set_double
(
obj
,
name
,
n
);
}
FF_SYMVER
(
const
AVOption
*
,
av_set_q
,
(
void
*
obj
,
const
char
*
name
,
AVRational
n
),
"LIBAVCODEC_52"
){
return
av_set_q
(
obj
,
name
,
n
);
}
FF_SYMVER
(
const
AVOption
*
,
av_set_int
,
(
void
*
obj
,
const
char
*
name
,
int64_t
n
),
"LIBAVCODEC_52"
){
return
av_set_int
(
obj
,
name
,
n
);
}
FF_SYMVER
(
double
,
av_get_double
,
(
void
*
obj
,
const
char
*
name
,
const
AVOption
**
o_out
),
"LIBAVCODEC_52"
){
return
av_get_double
(
obj
,
name
,
o_out
);
}
FF_SYMVER
(
AVRational
,
av_get_q
,
(
void
*
obj
,
const
char
*
name
,
const
AVOption
**
o_out
),
"LIBAVCODEC_52"
){
return
av_get_q
(
obj
,
name
,
o_out
);
}
FF_SYMVER
(
int64_t
,
av_get_int
,
(
void
*
obj
,
const
char
*
name
,
const
AVOption
**
o_out
),
"LIBAVCODEC_52"
){
return
av_get_int
(
obj
,
name
,
o_out
);
}
FF_SYMVER
(
const
char
*
,
av_get_string
,
(
void
*
obj
,
const
char
*
name
,
const
AVOption
**
o_out
,
char
*
buf
,
int
buf_len
),
"LIBAVCODEC_52"
){
return
av_get_string
(
obj
,
name
,
o_out
,
buf
,
buf_len
);
}
FF_SYMVER
(
const
AVOption
*
,
av_next_option
,
(
void
*
obj
,
const
AVOption
*
last
),
"LIBAVCODEC_52"
){
return
av_next_option
(
obj
,
last
);
}
FF_SYMVER
(
int
,
av_opt_show2
,
(
void
*
obj
,
void
*
av_log_obj
,
int
req_flags
,
int
rej_flags
),
"LIBAVCODEC_52"
){
return
av_opt_show2
(
obj
,
av_log_obj
,
req_flags
,
rej_flags
);
}
FF_SYMVER
(
void
,
av_opt_set_defaults
,
(
void
*
s
),
"LIBAVCODEC_52"
){
return
av_opt_set_defaults
(
s
);
}
FF_SYMVER
(
void
,
av_opt_set_defaults2
,
(
void
*
s
,
int
mask
,
int
flags
),
"LIBAVCODEC_52"
){
return
av_opt_set_defaults2
(
s
,
mask
,
flags
);
}
#endif
libavcodec/options.c
View file @
3453a231
...
@@ -113,9 +113,6 @@ static const AVOption options[]={
...
@@ -113,9 +113,6 @@ static const AVOption options[]={
{
"cutoff"
,
"set cutoff bandwidth"
,
OFFSET
(
cutoff
),
FF_OPT_TYPE_INT
,
DEFAULT
,
INT_MIN
,
INT_MAX
,
A
|
E
},
{
"cutoff"
,
"set cutoff bandwidth"
,
OFFSET
(
cutoff
),
FF_OPT_TYPE_INT
,
DEFAULT
,
INT_MIN
,
INT_MAX
,
A
|
E
},
{
"frame_size"
,
NULL
,
OFFSET
(
frame_size
),
FF_OPT_TYPE_INT
,
DEFAULT
,
INT_MIN
,
INT_MAX
,
A
|
E
},
{
"frame_size"
,
NULL
,
OFFSET
(
frame_size
),
FF_OPT_TYPE_INT
,
DEFAULT
,
INT_MIN
,
INT_MAX
,
A
|
E
},
{
"frame_number"
,
NULL
,
OFFSET
(
frame_number
),
FF_OPT_TYPE_INT
,
DEFAULT
,
INT_MIN
,
INT_MAX
},
{
"frame_number"
,
NULL
,
OFFSET
(
frame_number
),
FF_OPT_TYPE_INT
,
DEFAULT
,
INT_MIN
,
INT_MAX
},
#if LIBAVCODEC_VERSION_MAJOR < 53
{
"real_pict_num"
,
NULL
,
OFFSET
(
real_pict_num
),
FF_OPT_TYPE_INT
,
DEFAULT
,
INT_MIN
,
INT_MAX
},
#endif
{
"delay"
,
NULL
,
OFFSET
(
delay
),
FF_OPT_TYPE_INT
,
DEFAULT
,
INT_MIN
,
INT_MAX
},
{
"delay"
,
NULL
,
OFFSET
(
delay
),
FF_OPT_TYPE_INT
,
DEFAULT
,
INT_MIN
,
INT_MAX
},
{
"qcomp"
,
"video quantizer scale compression (VBR)"
,
OFFSET
(
qcompress
),
FF_OPT_TYPE_FLOAT
,
0
.
5
,
-
FLT_MAX
,
FLT_MAX
,
V
|
E
},
{
"qcomp"
,
"video quantizer scale compression (VBR)"
,
OFFSET
(
qcompress
),
FF_OPT_TYPE_FLOAT
,
0
.
5
,
-
FLT_MAX
,
FLT_MAX
,
V
|
E
},
{
"qblur"
,
"video quantizer scale blur (VBR)"
,
OFFSET
(
qblur
),
FF_OPT_TYPE_FLOAT
,
0
.
5
,
0
,
FLT_MAX
,
V
|
E
},
{
"qblur"
,
"video quantizer scale blur (VBR)"
,
OFFSET
(
qblur
),
FF_OPT_TYPE_FLOAT
,
0
.
5
,
0
,
FLT_MAX
,
V
|
E
},
...
...
libavcodec/parser.c
View file @
3453a231
...
@@ -105,43 +105,6 @@ void ff_fetch_timestamp(AVCodecParserContext *s, int off, int remove){
...
@@ -105,43 +105,6 @@ void ff_fetch_timestamp(AVCodecParserContext *s, int off, int remove){
}
}
}
}
#if LIBAVCODEC_VERSION_MAJOR < 53
/**
*
* @param buf input
* @param buf_size input length, to signal EOF, this should be 0 (so that the last frame can be output)
* @param pts input presentation timestamp
* @param dts input decoding timestamp
* @param poutbuf will contain a pointer to the first byte of the output frame
* @param poutbuf_size will contain the length of the output frame
* @return the number of bytes of the input bitstream used
*
* Example:
* @code
* while(in_len){
* len = av_parser_parse(myparser, AVCodecContext, &data, &size,
* in_data, in_len,
* pts, dts);
* in_data += len;
* in_len -= len;
*
* if(size)
* decode_frame(data, size);
* }
* @endcode
*
* @deprecated Use av_parser_parse2() instead.
*/
int
av_parser_parse
(
AVCodecParserContext
*
s
,
AVCodecContext
*
avctx
,
uint8_t
**
poutbuf
,
int
*
poutbuf_size
,
const
uint8_t
*
buf
,
int
buf_size
,
int64_t
pts
,
int64_t
dts
)
{
return
av_parser_parse2
(
s
,
avctx
,
poutbuf
,
poutbuf_size
,
buf
,
buf_size
,
pts
,
dts
,
AV_NOPTS_VALUE
);
}
#endif
int
av_parser_parse2
(
AVCodecParserContext
*
s
,
int
av_parser_parse2
(
AVCodecParserContext
*
s
,
AVCodecContext
*
avctx
,
AVCodecContext
*
avctx
,
uint8_t
**
poutbuf
,
int
*
poutbuf_size
,
uint8_t
**
poutbuf
,
int
*
poutbuf_size
,
...
...
libavcodec/utils.c
View file @
3453a231
...
@@ -48,7 +48,7 @@ static int volatile entangled_thread_counter=0;
...
@@ -48,7 +48,7 @@ static int volatile entangled_thread_counter=0;
static
int
(
*
ff_lockmgr_cb
)(
void
**
mutex
,
enum
AVLockOp
op
);
static
int
(
*
ff_lockmgr_cb
)(
void
**
mutex
,
enum
AVLockOp
op
);
static
void
*
codec_mutex
;
static
void
*
codec_mutex
;
void
*
av_fast_realloc
(
void
*
ptr
,
unsigned
int
*
size
,
FF_INTERNALC_MEM_TYPE
min_size
)
void
*
av_fast_realloc
(
void
*
ptr
,
unsigned
int
*
size
,
size_t
min_size
)
{
{
if
(
min_size
<
*
size
)
if
(
min_size
<
*
size
)
return
ptr
;
return
ptr
;
...
@@ -64,7 +64,7 @@ void *av_fast_realloc(void *ptr, unsigned int *size, FF_INTERNALC_MEM_TYPE min_s
...
@@ -64,7 +64,7 @@ void *av_fast_realloc(void *ptr, unsigned int *size, FF_INTERNALC_MEM_TYPE min_s
return
ptr
;
return
ptr
;
}
}
void
av_fast_malloc
(
void
*
ptr
,
unsigned
int
*
size
,
FF_INTERNALC_MEM_TYPE
min_size
)
void
av_fast_malloc
(
void
*
ptr
,
unsigned
int
*
size
,
size_t
min_size
)
{
{
void
**
p
=
ptr
;
void
**
p
=
ptr
;
if
(
min_size
<
*
size
)
if
(
min_size
<
*
size
)
...
@@ -94,13 +94,6 @@ void avcodec_register(AVCodec *codec)
...
@@ -94,13 +94,6 @@ void avcodec_register(AVCodec *codec)
codec
->
next
=
NULL
;
codec
->
next
=
NULL
;
}
}
#if LIBAVCODEC_VERSION_MAJOR < 53
void
register_avcodec
(
AVCodec
*
codec
)
{
avcodec_register
(
codec
);
}
#endif
unsigned
avcodec_get_edge_width
(
void
)
unsigned
avcodec_get_edge_width
(
void
)
{
{
return
EDGE_WIDTH
;
return
EDGE_WIDTH
;
...
@@ -220,12 +213,6 @@ void avcodec_align_dimensions(AVCodecContext *s, int *width, int *height){
...
@@ -220,12 +213,6 @@ void avcodec_align_dimensions(AVCodecContext *s, int *width, int *height){
*
width
=
FFALIGN
(
*
width
,
align
);
*
width
=
FFALIGN
(
*
width
,
align
);
}
}
#if LIBAVCODEC_VERSION_MAJOR < 53
int
avcodec_check_dimensions
(
void
*
av_log_ctx
,
unsigned
int
w
,
unsigned
int
h
){
return
av_image_check_size
(
w
,
h
,
0
,
av_log_ctx
);
}
#endif
int
avcodec_default_get_buffer
(
AVCodecContext
*
s
,
AVFrame
*
pic
){
int
avcodec_default_get_buffer
(
AVCodecContext
*
s
,
AVFrame
*
pic
){
int
i
;
int
i
;
int
w
=
s
->
width
;
int
w
=
s
->
width
;
...
@@ -1123,20 +1110,6 @@ unsigned int av_xiphlacing(unsigned char *s, unsigned int v)
...
@@ -1123,20 +1110,6 @@ unsigned int av_xiphlacing(unsigned char *s, unsigned int v)
return
n
;
return
n
;
}
}
#if LIBAVCODEC_VERSION_MAJOR < 53
#include "libavutil/parseutils.h"
int
av_parse_video_frame_size
(
int
*
width_ptr
,
int
*
height_ptr
,
const
char
*
str
)
{
return
av_parse_video_size
(
width_ptr
,
height_ptr
,
str
);
}
int
av_parse_video_frame_rate
(
AVRational
*
frame_rate
,
const
char
*
arg
)
{
return
av_parse_video_rate
(
frame_rate
,
arg
);
}
#endif
int
ff_match_2uint16
(
const
uint16_t
(
*
tab
)[
2
],
int
size
,
int
a
,
int
b
){
int
ff_match_2uint16
(
const
uint16_t
(
*
tab
)[
2
],
int
size
,
int
a
,
int
b
){
int
i
;
int
i
;
for
(
i
=
0
;
i
<
size
&&
!
(
tab
[
i
][
0
]
==
a
&&
tab
[
i
][
1
]
==
b
);
i
++
);
for
(
i
=
0
;
i
<
size
&&
!
(
tab
[
i
][
0
]
==
a
&&
tab
[
i
][
1
]
==
b
);
i
++
);
...
@@ -1242,20 +1215,3 @@ void ff_thread_await_progress(AVFrame *f, int progress, int field)
...
@@ -1242,20 +1215,3 @@ void ff_thread_await_progress(AVFrame *f, int progress, int field)
}
}
#endif
#endif
#if LIBAVCODEC_VERSION_MAJOR < 53
int
avcodec_thread_init
(
AVCodecContext
*
s
,
int
thread_count
)
{
s
->
thread_count
=
thread_count
;
return
ff_thread_init
(
s
);
}
void
avcodec_thread_free
(
AVCodecContext
*
s
)
{
#if HAVE_THREADS
ff_thread_free
(
s
);
#endif
}
#endif
libavcodec/xvmc.h
View file @
3453a231
...
@@ -25,11 +25,6 @@
...
@@ -25,11 +25,6 @@
#include "avcodec.h"
#include "avcodec.h"
#if LIBAVCODEC_VERSION_MAJOR < 53
#define AV_XVMC_STATE_DISPLAY_PENDING 1
/** the surface should be shown, the video driver manipulates this */
#define AV_XVMC_STATE_PREDICTION 2
/** the surface is needed for prediction, the codec manipulates this */
#define AV_XVMC_STATE_OSD_SOURCE 4
/** the surface is needed for subpicture rendering */
#endif
#define AV_XVMC_ID 0x1DC711C0
/**< special value to ensure that regular pixel routines haven't corrupted the struct
#define AV_XVMC_ID 0x1DC711C0
/**< special value to ensure that regular pixel routines haven't corrupted the struct
the number is 1337 speak for the letters IDCT MCo (motion compensation) */
the number is 1337 speak for the letters IDCT MCo (motion compensation) */
...
@@ -151,22 +146,6 @@ struct xvmc_pix_fmt {
...
@@ -151,22 +146,6 @@ struct xvmc_pix_fmt {
of coded blocks it contains.
of coded blocks it contains.
*/
*/
int
next_free_data_block_num
;
int
next_free_data_block_num
;
/** extensions may be placed here */
#if LIBAVCODEC_VERSION_MAJOR < 53
//@{
/** State flags used to work around limitations in the MPlayer video system.
0 - Surface is not used.
1 - Surface is still held in application to be displayed or is
still visible.
2 - Surface is still held in libavcodec buffer for prediction.
*/
int
state
;
/** pointer to the surface where the subpicture is rendered */
void
*
p_osd_target_surface_render
;
//}@
#endif
};
};
#endif
/* AVCODEC_XVMC_H */
#endif
/* AVCODEC_XVMC_H */
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment