[FFmpeg-devel] [PATCH] Implement optimal huffman encoding for (M)JPEG.

Tobias Rapp t.rapp at noa-archive.com
Tue Jan 31 17:01:12 EET 2017


On 30.01.2017 04:54, Jerry Jiang wrote:
> [...]
> diff --git a/tests/fate/vcodec.mak b/tests/fate/vcodec.mak
> index a51f16c..a325da9 100644
> --- a/tests/fate/vcodec.mak
> +++ b/tests/fate/vcodec.mak
> @@ -213,11 +213,15 @@ fate-vsynth%-jpeg2000-97:             DECINOPTS = -vcodec jpeg2000
>  FATE_VCODEC-$(call ENCDEC, LJPEG MJPEG, AVI) += ljpeg
>  fate-vsynth%-ljpeg:              ENCOPTS = -strict -1
>
> -FATE_VCODEC-$(call ENCDEC, MJPEG, AVI)  += mjpeg mjpeg-422 mjpeg-444 mjpeg-trell
> -fate-vsynth%-mjpeg:              ENCOPTS = -qscale 9 -pix_fmt yuvj420p
> -fate-vsynth%-mjpeg-422:          ENCOPTS = -qscale 9 -pix_fmt yuvj422p
> -fate-vsynth%-mjpeg-444:          ENCOPTS = -qscale 9 -pix_fmt yuvj444p
> -fate-vsynth%-mjpeg-trell:        ENCOPTS = -qscale 9 -pix_fmt yuvj420p -trellis 1
> +FATE_VCODEC-$(call ENCDEC, MJPEG, AVI)  += mjpeg mjpeg-422 mjpeg-444 mjpeg-trell mjpeg-huffman mjpeg-trell-huffman

It seems that "mjpeg-trell-qprd-huffman" is missing here.

> +fate-vsynth%-mjpeg:                   ENCOPTS = -qscale 9 -pix_fmt yuvj420p
> +fate-vsynth%-mjpeg-422:               ENCOPTS = -qscale 9 -pix_fmt yuvj422p
> +fate-vsynth%-mjpeg-444:               ENCOPTS = -qscale 9 -pix_fmt yuvj444p
> +fate-vsynth%-mjpeg-trell:             ENCOPTS = -qscale 9 -pix_fmt yuvj420p -trellis 1
> +fate-vsynth%-mjpeg-huffman:           ENCOPTS = -qscale 9 -pix_fmt yuvj420p -huffman optimal
> +fate-vsynth%-mjpeg-trell-huffman:     ENCOPTS = -qscale 9 -pix_fmt yuvj420p -trellis 1 -huffman optimal
> +fate-vsynth%-mjpeg-trell-qprd-huffman:ENCOPTS = -qscale 9 -pix_fmt yuvj420p -trellis 1 -huffman optimal \
> +                                                -mpv_flags +qp_rd -mbd 2
>
> [...]


Regards,
Tobias



More information about the ffmpeg-devel mailing list