git.videolan.org Git - ffmpeg.git/rss log
FFmpeg git repo
Les articles publiés sur le site
-
avcodec/mpeg12dec : Really disable scratchpad allocations
25 février, par Andreas Rheinhardt -
avcodec/mpeg4videodec : Avoid copying packed bitstream data
25 février, par Andreas Rheinhardtavcodec/mpeg4videodec: Avoid copying packed bitstream data This is possible because the packet is reference-counted and because we never combine the data from several packets. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
-
tests/swscale : switch from MSE to SSIM
25 février, par Niklas Haastests/swscale: switch from MSE to SSIM And bias it towards Y. This is much better at ignoring errors due to differing dither patterns, and rewards algorithms that lower luma noise at the cost of higher chroma noise. The (0.8, 0.1, 0.1) weights for YCbCr are taken from the paper: "Understanding SSIM" by Jim Nilsson and Tomas Akenine-Möller (https://arxiv.org/abs/2006.13846)
-
tests/swscale : use yuva444p as reference
25 février, par Niklas Haastests/swscale: use yuva444p as reference Instead of the lossy yuva420p. This does change the results compared to the status quo, but is more reflective of the actual strength of a conversion, since it will faithfully measure the round-trip error from subsampling and upsampling.
-
avutil/frame : Port AVFrame.private_ref to RefStruct API
25 février, par Andreas Rheinhardtavutil/frame: Port AVFrame.private_ref to RefStruct API This is possible without deprecation period, because said field is documented as only for our libav* libraries and not the general public. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Signed-off-by: James Almer <jamrial@gmail.com>
- [DH] libavcodec/decode.c
- [DH] libavcodec/lcevcdec.c
- [DH] libavcodec/nvdec.c
- [DH] libavcodec/nvdec_av1.c
- [DH] libavcodec/nvdec_h264.c
- [DH] libavcodec/nvdec_hevc.c
- [DH] libavcodec/nvdec_mjpeg.c
- [DH] libavcodec/nvdec_mpeg12.c
- [DH] libavcodec/nvdec_mpeg4.c
- [DH] libavcodec/nvdec_vc1.c
- [DH] libavcodec/nvdec_vp8.c
- [DH] libavcodec/nvdec_vp9.c
- [DH] libavcodec/videotoolbox.c
- [DH] libavutil/frame.c
- [DH] libavutil/frame.h