mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2024-12-27 01:42:20 +00:00
VP4 video decoder
This commit is contained in:
parent
a212c8da48
commit
43dbdee264
@ -31,6 +31,7 @@ version <next>:
|
||||
- xmedian filter
|
||||
- asr filter
|
||||
- showspatial multimedia filter
|
||||
- VP4 video decoder
|
||||
|
||||
|
||||
version 4.1:
|
||||
|
1
configure
vendored
1
configure
vendored
@ -2825,6 +2825,7 @@ vc1image_decoder_select="vc1_decoder"
|
||||
vorbis_decoder_select="mdct"
|
||||
vorbis_encoder_select="audio_frame_queue mdct"
|
||||
vp3_decoder_select="hpeldsp vp3dsp videodsp"
|
||||
vp4_decoder_select="vp3_decoder"
|
||||
vp5_decoder_select="h264chroma hpeldsp videodsp vp3dsp vp56dsp"
|
||||
vp6_decoder_select="h264chroma hpeldsp huffman videodsp vp3dsp vp56dsp"
|
||||
vp6a_decoder_select="vp6_decoder"
|
||||
|
@ -944,6 +944,8 @@ following image formats are supported:
|
||||
@tab Video encoding used in NuppelVideo files.
|
||||
@item On2 VP3 @tab @tab X
|
||||
@tab still experimental
|
||||
@item On2 VP4 @tab @tab X
|
||||
@tab fourcc: VP40
|
||||
@item On2 VP5 @tab @tab X
|
||||
@tab fourcc: VP50
|
||||
@item On2 VP6 @tab @tab X
|
||||
|
@ -330,6 +330,7 @@ extern AVCodec ff_vcr1_decoder;
|
||||
extern AVCodec ff_vmdvideo_decoder;
|
||||
extern AVCodec ff_vmnc_decoder;
|
||||
extern AVCodec ff_vp3_decoder;
|
||||
extern AVCodec ff_vp4_decoder;
|
||||
extern AVCodec ff_vp5_decoder;
|
||||
extern AVCodec ff_vp6_decoder;
|
||||
extern AVCodec ff_vp6a_decoder;
|
||||
|
@ -456,6 +456,7 @@ enum AVCodecID {
|
||||
AV_CODEC_ID_ARBC,
|
||||
AV_CODEC_ID_AGM,
|
||||
AV_CODEC_ID_LSCR,
|
||||
AV_CODEC_ID_VP4,
|
||||
|
||||
/* various PCM "codecs" */
|
||||
AV_CODEC_ID_FIRST_AUDIO = 0x10000, ///< A dummy id pointing at the start of audio codecs
|
||||
|
@ -1719,6 +1719,13 @@ static const AVCodecDescriptor codec_descriptors[] = {
|
||||
.long_name = NULL_IF_CONFIG_SMALL("LEAD Screen Capture"),
|
||||
.props = AV_CODEC_PROP_LOSSY,
|
||||
},
|
||||
{
|
||||
.id = AV_CODEC_ID_VP4,
|
||||
.type = AVMEDIA_TYPE_VIDEO,
|
||||
.name = "vp4",
|
||||
.long_name = NULL_IF_CONFIG_SMALL("On2 VP4"),
|
||||
.props = AV_CODEC_PROP_LOSSY,
|
||||
},
|
||||
|
||||
/* various PCM "codecs" */
|
||||
{
|
||||
|
@ -28,8 +28,8 @@
|
||||
#include "libavutil/version.h"
|
||||
|
||||
#define LIBAVCODEC_VERSION_MAJOR 58
|
||||
#define LIBAVCODEC_VERSION_MINOR 52
|
||||
#define LIBAVCODEC_VERSION_MICRO 102
|
||||
#define LIBAVCODEC_VERSION_MINOR 53
|
||||
#define LIBAVCODEC_VERSION_MICRO 100
|
||||
|
||||
#define LIBAVCODEC_VERSION_INT AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \
|
||||
LIBAVCODEC_VERSION_MINOR, \
|
||||
|
736
libavcodec/vp3.c
736
libavcodec/vp3.c
File diff suppressed because it is too large
Load Diff
1186
libavcodec/vp4data.h
Normal file
1186
libavcodec/vp4data.h
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user