[FFmpeg-devel] [PATCHv4] VP4 video decoder

Peter Ross pross at xvid.org
Thu May 23 14:47:36 EEST 2019


On Tue, May 21, 2019 at 08:42:17PM +0200, Carl Eugen Hoyos wrote:
> Am Di., 21. Mai 2019 um 09:45 Uhr schrieb Peter Ross <pross at xvid.org>:
> 
> > diff --git a/configure b/configure
> > index 9b4305cf0d..61eb774116 100755
> > --- a/configure
> > +++ b/configure
> > @@ -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"
> 
> > diff --git a/libavcodec/Makefile b/libavcodec/Makefile
> > index edccd73037..d76f392f1e 100644
> > --- a/libavcodec/Makefile
> > +++ b/libavcodec/Makefile
> > @@ -663,6 +663,7 @@ OBJS-$(CONFIG_VORBIS_DECODER)          += vorbisdec.o vorbisdsp.o vorbis.o \
> >  OBJS-$(CONFIG_VORBIS_ENCODER)          += vorbisenc.o vorbis.o \
> >                                            vorbis_data.o
> >  OBJS-$(CONFIG_VP3_DECODER)             += vp3.o
> > +OBJS-$(CONFIG_VP4_DECODER)             += vp3.o
> 
> Imo, exactly one of these hunks should be committed.

thanks.

> Do you know if the claim on Wikipedia that "VP4" was only an encoder
> (for VP3) was true for the actual sold software or if Wikipedia is just
> wrong?

VP4 was a "new" encoder and decoder. New in quotes because nothing is truely
new in this industry.

the VP4 software was initially not available to the public. eventually on2
provided a community version. there were VfW binaries. thre was also a
real-media player plugin dll, but unfortunately i have no content for it.

yes, the VP4 bitstream is similar to VP3, but so were the VP5/6 and
VP7/8 and VP9/10 bitstreams.

-- Peter
(A907 E02F A6E5 0CD2 34CD 20D2 6760 79C5 AC40 DD6B)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20190523/23a7dc05/attachment.sig>


More information about the ffmpeg-devel mailing list