On Mon, Sep 06, 2021 at 07:23:13AM +0000, Anton Khirnov wrote:
> ffmpeg | branch: master | Anton Khirnov <an...@khirnov.net> | Wed Jul  7 
> 18:42:15 2021 +0200| [60515a6d610491f030aaa4cf230d0367a85e2d4b] | committer: 
> Anton Khirnov
> 
> lavfi/vf_scale: pass the thread count to the scaler
> 
> > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=60515a6d610491f030aaa4cf230d0367a85e2d4b
> ---

This breaks a few things:
I appologize for not noticing this earlier


./ffmpeg -i ~/tickets/4746/proresalphablock-small.avi -vf 
format=rgba64be,scale=alphablend=checkerboard,format=rgb48 -qscale 2 
rgba64BEcheck.avi

This no longer shows a checkerboard, input file should not matter as
long as it has some transpareancy


./ffmpeg -y -bitexact -i ~/videos/mm-short.mpg -vframes 30 -bitexact -vcodec 
zmbv -pix_fmt pal8 -an file-zmbv.avi
-rw-r----- 1 michael michael 1189614 Sep  7 11:02 file-zmbv.avi
-rw-r----- 1 michael michael 1166552 Sep  7 11:02 file-zmbv-old.avi

The file changes even though bitexact is used


Heres another unexplained difference (no pal8/bgr8/yuv410 here)
./ffmpeg -i ~/tickets/4301/untitled.split.2_new.split.1.cut.avi -bitexact -vf 
hqdn3d=5:4:7:6 -qscale 1 hqdn.avi
-rw-r----- 1 michael michael 69374 Sep  7 11:05 hqdn.avi
-rw-r----- 1 michael michael 69346 Sep  7 11:06 hqdn-oldscale.avi
If i look at the framecrc of this, it differs too:
0,          0,          0,        1,    55543, 0xd89e9187
0,          1,          1,        1,     8053, 0xcd4c9008, F=0x0ate=  
40.5kbits/s speed=N/A    
vs.
0,          0,          0,        1,    55501, 0xba057084
0,          1,          1,        1,     8068, 0xc2e79f6e, F=0x0ate=  
40.5kbits/s speed=N/A    


Heres another thread number output difference with bitexact (yuv410 here)
./ffmpeg -y -i ~/tickets/1012/IV50_random_points.avi -bitexact -threads 5 
file1012-5.avi
./ffmpeg -y -i ~/tickets/1012/IV50_random_points.avi -bitexact -threads 3 
file1012-3.avi
-rw-r----- 1 michael michael 209766 Sep  7 11:13 file1012-3.avi
-rw-r----- 1 michael michael 208906 Sep  7 11:13 file1012-5.avi


This seems bgr24  / yuv420 producing differences
./ffmpeg -i ~/tickets/3757/testinput_small.avi -vcodec mpeg1video -bf 8 
-b_strategy 2 -q:v 3 -an -y -bitexact -vframes 30 bstrategy2.mpg
-rw-r----- 1 michael michael 225280 Sep  7 11:17 bstrategy2.mpg
-rw-r----- 1 michael michael 221184 Sep  7 11:17 bstrategy2-old.mpg


yuv422p10le / yuv422p
./ffmpeg -i ~/tickets/3434/ProRes_FromHaali.mkv -vframes 27 -bitexact 
file-3434.mkv
-rw-r----- 1 michael michael 13786 Sep  7 11:20 file-3434.mkv
-rw-r----- 1 michael michael 13815 Sep  7 11:20 file-3434-oldscale.mkv


./ffmpeg -i ~/tickets/3516/YCbCrK.jpg -bitexact file-3516.jpg
-rw-r----- 1 michael michael 98747 Sep  7 11:23 file-3516.jpg
-rw-r----- 1 michael michael 87045 Sep  7 11:23 file-3516-old.jpg
This also replicates the "deprecated pixel format used, make sure you did set 
range correctly" warning on each context
its probably better to only show it for the first context or something
The 2nd slice and later look more spicy color wise, maybe something has not
been set in them the same as in the first

I have 7 more testcases which are different, but i guess alot if not all will
be duplicates. Ill retest once these are fixes or if you prefer i can also
write reports like above for all i found.

I suggest to temporary revert 60515a6d610491f030aaa4cf230d0367a85e2d4b so its
easier to test the fixes

thx

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Observe your enemies, for they first find out your faults. -- Antisthenes

Attachment: signature.asc
Description: PGP signature

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to