Use more accurate conversion for rgb15/16 to rgb24/32 (C/MMX).
[ffmpeg.git] / tests / ref / fate / tscc-15bit
index bc55f0f..1fd015e 100644 (file)
-0, 0, 657600, 0xaf456809
+0, 0, 657600, 0x50b3a0c2
 1, 0, 22050, 0x1740aaec
-0, 6000, 657600, 0xaf456809
-0, 12000, 657600, 0xaf456809
-0, 18000, 657600, 0x2dbe6889
-0, 24000, 657600, 0x2dbe6889
-0, 30000, 657600, 0x2dbe6889
-0, 36000, 657600, 0x2dbe6889
-0, 42000, 657600, 0x2dbe6889
-0, 48000, 657600, 0x2dbe6889
-0, 54000, 657600, 0x2dbe6889
-0, 60000, 657600, 0x2dbe6889
-0, 66000, 657600, 0x2dbe6889
-0, 72000, 657600, 0x2dbe6889
-0, 78000, 657600, 0x2dbe6889
-0, 84000, 657600, 0x2dbe6889
-0, 90000, 657600, 0x2dbe6889
+0, 6000, 657600, 0x50b3a0c2
+0, 12000, 657600, 0x50b3a0c2
+0, 18000, 657600, 0x661aa145
+0, 24000, 657600, 0x661aa145
+0, 30000, 657600, 0x661aa145
+0, 36000, 657600, 0x661aa145
+0, 42000, 657600, 0x661aa145
+0, 48000, 657600, 0x661aa145
+0, 54000, 657600, 0x661aa145
+0, 60000, 657600, 0x661aa145
+0, 66000, 657600, 0x661aa145
+0, 72000, 657600, 0x661aa145
+0, 78000, 657600, 0x661aa145
+0, 84000, 657600, 0x661aa145
+0, 90000, 657600, 0x661aa145
 1, 90000, 22050, 0x75ed6086
-0, 96000, 657600, 0x2dbe6889
-0, 102000, 657600, 0x2dbe6889
-0, 108000, 657600, 0x2dbe6889
-0, 114000, 657600, 0x2dbe6889
-0, 120000, 657600, 0x2dbe6889
-0, 126000, 657600, 0x92796e59
-0, 132000, 657600, 0x92796e59
-0, 138000, 657600, 0x92796e59
-0, 144000, 657600, 0x64cb6889
-0, 150000, 657600, 0x64cb6889
-0, 156000, 657600, 0x64cb6889
-0, 162000, 657600, 0x64cb6889
-0, 168000, 657600, 0x64cb6889
-0, 174000, 657600, 0x64cb6889
-0, 180000, 657600, 0x42036b71
+0, 96000, 657600, 0x661aa145
+0, 102000, 657600, 0x661aa145
+0, 108000, 657600, 0x661aa145
+0, 114000, 657600, 0x661aa145
+0, 120000, 657600, 0x661aa145
+0, 126000, 657600, 0x3c29a73f
+0, 132000, 657600, 0x3c29a73f
+0, 138000, 657600, 0x3c29a73f
+0, 144000, 657600, 0xee2ca145
+0, 150000, 657600, 0xee2ca145
+0, 156000, 657600, 0xee2ca145
+0, 162000, 657600, 0xee2ca145
+0, 168000, 657600, 0xee2ca145
+0, 174000, 657600, 0xee2ca145
+0, 180000, 657600, 0xeb6fa442
 1, 180000, 22050, 0xca52a4e9
-0, 186000, 657600, 0x42036b71
-0, 192000, 657600, 0x42036b71
-0, 198000, 657600, 0xc40a6889
-0, 204000, 657600, 0xc40a6889
-0, 210000, 657600, 0xc40a6889
-0, 216000, 657600, 0xaa6f7429
-0, 222000, 657600, 0xaa6f7429
-0, 228000, 657600, 0xaa6f7429
-0, 234000, 657600, 0x854172d9
-0, 240000, 657600, 0x854172d9
-0, 246000, 657600, 0x854172d9
-0, 252000, 657600, 0x22d10de0
-0, 258000, 657600, 0xa75f0d60
-0, 264000, 657600, 0x7a440be0
-0, 270000, 657600, 0x40095d50
+0, 186000, 657600, 0xeb6fa442
+0, 192000, 657600, 0xeb6fa442
+0, 198000, 657600, 0xb235a145
+0, 204000, 657600, 0xb235a145
+0, 210000, 657600, 0xb235a145
+0, 216000, 657600, 0x39f7ad39
+0, 222000, 657600, 0x39f7ad39
+0, 228000, 657600, 0x39f7ad39
+0, 234000, 657600, 0xb851abda
+0, 240000, 657600, 0xb851abda
+0, 246000, 657600, 0xb851abda
+0, 252000, 657600, 0xf6574b22
+0, 258000, 657600, 0x1a154a9f
+0, 264000, 657600, 0x3de64916
+0, 270000, 657600, 0xca3d9cd5
 1, 270000, 22050, 0xb306d419
-0, 276000, 657600, 0x40095d50
-0, 282000, 657600, 0x64766320
-0, 288000, 657600, 0x64766320
-0, 294000, 657600, 0x64766320
-0, 300000, 657600, 0x64766320
-0, 306000, 657600, 0x64766320
-0, 312000, 657600, 0x64766320
-0, 318000, 657600, 0x64766320
-0, 324000, 657600, 0x64766320
-0, 330000, 657600, 0x64766320
-0, 336000, 657600, 0x64766320
-0, 342000, 657600, 0xf51adc49
-0, 348000, 657600, 0xf51adc49
-0, 354000, 657600, 0xf51adc49
-0, 360000, 657600, 0xdd47af59
+0, 276000, 657600, 0xca3d9cd5
+0, 282000, 657600, 0x4779a2cf
+0, 288000, 657600, 0x4779a2cf
+0, 294000, 657600, 0x4779a2cf
+0, 300000, 657600, 0x4779a2cf
+0, 306000, 657600, 0x4779a2cf
+0, 312000, 657600, 0x4779a2cf
+0, 318000, 657600, 0x4779a2cf
+0, 324000, 657600, 0x4779a2cf
+0, 330000, 657600, 0x4779a2cf
+0, 336000, 657600, 0x4779a2cf
+0, 342000, 657600, 0x29af1818
+0, 348000, 657600, 0x29af1818
+0, 354000, 657600, 0x29af1818
+0, 360000, 657600, 0x77ace9c5
 1, 360000, 22050, 0x8cbb9625
-0, 366000, 657600, 0xdd47af59
-0, 372000, 657600, 0xffa8acf1
-0, 378000, 657600, 0x5994b059
-0, 384000, 657600, 0x5994b059
-0, 390000, 657600, 0x5994b059
-0, 396000, 657600, 0x03ffae71
-0, 402000, 657600, 0x03ffae71
-0, 408000, 657600, 0x03ffae71
-0, 414000, 657600, 0xe33ab89e
-0, 420000, 657600, 0xe33ab89e
-0, 426000, 657600, 0xe33ab89e
-0, 432000, 657600, 0xbe37b549
-0, 438000, 657600, 0xbe37b549
-0, 444000, 657600, 0x1d395bf9
-0, 450000, 657600, 0x1d395bf9
+0, 366000, 657600, 0x77ace9c5
+0, 372000, 657600, 0x61b8e74b
+0, 378000, 657600, 0x8c6deace
+0, 384000, 657600, 0x8c6deace
+0, 390000, 657600, 0x8c6deace
+0, 396000, 657600, 0xbe1fe8d7
+0, 402000, 657600, 0xbe1fe8d7
+0, 408000, 657600, 0xbe1fe8d7
+0, 414000, 657600, 0x633209db
+0, 420000, 657600, 0x633209db
+0, 426000, 657600, 0x633209db
+0, 432000, 657600, 0x3148adb5
+0, 438000, 657600, 0x3148adb5
+0, 444000, 657600, 0x3b5f5216
+0, 450000, 657600, 0x3b5f5216
 1, 450000, 22050, 0x34a11f66
-0, 456000, 657600, 0x1d395bf9
-0, 462000, 657600, 0x1d395bf9
-0, 468000, 657600, 0x2ec36f37
-0, 474000, 657600, 0x2ec36f37
-0, 480000, 657600, 0xb04a6eb7
-0, 486000, 657600, 0x66610458
-0, 492000, 657600, 0x66610458
-0, 498000, 657600, 0xaf8901f0
-0, 504000, 657600, 0x3ae41c48
-0, 510000, 657600, 0x5b870b70
-0, 516000, 657600, 0x11490c60
-0, 522000, 657600, 0x70064801
-0, 528000, 657600, 0x80d54519
-0, 534000, 657600, 0xe8c942b1
-0, 540000, 657600, 0x830d8c24
+0, 456000, 657600, 0x3b5f5216
+0, 462000, 657600, 0x3b5f5216
+0, 468000, 657600, 0x5e51fb89
+0, 474000, 657600, 0x5e51fb89
+0, 480000, 657600, 0x48eafb06
+0, 486000, 657600, 0x9f7a8653
+0, 492000, 657600, 0x9f7a8653
+0, 498000, 657600, 0x29fc83d9
+0, 504000, 657600, 0xe7689f10
+0, 510000, 657600, 0x9f788dba
+0, 516000, 657600, 0x0e808eb2
+0, 522000, 657600, 0x3ec53d79
+0, 528000, 657600, 0x67ca3a7c
+0, 534000, 657600, 0xf7583802
+0, 540000, 657600, 0x239e2fc6
 1, 540000, 22050, 0x1ae81230
-0, 546000, 657600, 0x830d8c24
-0, 552000, 657600, 0x830d8c24
-0, 558000, 657600, 0xf3c4707c
-0, 564000, 657600, 0x6ace707c
-0, 570000, 657600, 0x6ace707c
-0, 576000, 657600, 0x6ace707c
-0, 582000, 657600, 0x6ace707c
-0, 588000, 657600, 0x6ace707c
-0, 594000, 657600, 0x5f461aae
-0, 600000, 657600, 0x5f461aae
-0, 606000, 657600, 0x221ceecf
-0, 612000, 657600, 0x221ceecf
-0, 618000, 657600, 0x221ceecf
-0, 624000, 657600, 0x221ceecf
-0, 630000, 657600, 0x221ceecf
+0, 546000, 657600, 0x239e2fc6
+0, 552000, 657600, 0x239e2fc6
+0, 558000, 657600, 0x001c134c
+0, 564000, 657600, 0x5c85134c
+0, 570000, 657600, 0x5c85134c
+0, 576000, 657600, 0x5c85134c
+0, 582000, 657600, 0x5c85134c
+0, 588000, 657600, 0x5c85134c
+0, 594000, 657600, 0x5fef8bea
+0, 600000, 657600, 0x5fef8bea
+0, 606000, 657600, 0x23135efa
+0, 612000, 657600, 0x23135efa
+0, 618000, 657600, 0x23135efa
+0, 624000, 657600, 0x23135efa
+0, 630000, 657600, 0x23135efa
 1, 630000, 22050, 0x1217eeba
-0, 636000, 657600, 0x221ceecf
-0, 642000, 657600, 0x221ceecf
-0, 648000, 657600, 0x3bf6f39f
-0, 654000, 657600, 0x3bf6f39f
-0, 660000, 657600, 0x3bf6f39f
-0, 666000, 657600, 0xc2caeecf
-0, 672000, 657600, 0xc2caeecf
-0, 678000, 657600, 0xc2caeecf
-0, 684000, 657600, 0xc316d63e
-0, 690000, 657600, 0xc316d63e
-0, 696000, 657600, 0xc316d63e
-0, 702000, 657600, 0x41f6218d
-0, 708000, 657600, 0x41f6218d
-0, 714000, 657600, 0x41f6218d
-0, 720000, 657600, 0xff43ec36
+0, 636000, 657600, 0x23135efa
+0, 642000, 657600, 0x23135efa
+0, 648000, 657600, 0x50cf63ee
+0, 654000, 657600, 0x50cf63ee
+0, 660000, 657600, 0x50cf63ee
+0, 666000, 657600, 0x2f5c5efa
+0, 672000, 657600, 0x2f5c5efa
+0, 678000, 657600, 0x2f5c5efa
+0, 684000, 657600, 0x9980d3c1
+0, 690000, 657600, 0x9980d3c1
+0, 696000, 657600, 0x9980d3c1
+0, 702000, 657600, 0x23f02141
+0, 708000, 657600, 0x23f02141
+0, 714000, 657600, 0x23f02141
+0, 720000, 657600, 0x3d31ea57
 1, 720000, 22050, 0x50e70baa
-0, 726000, 657600, 0x0b10eb16
-0, 732000, 657600, 0x0b10eb16
-0, 738000, 657600, 0xbdf41aa5
-0, 744000, 657600, 0xbdf41aa5
-0, 750000, 657600, 0xbdf41aa5
-0, 756000, 657600, 0xd502ca06
-0, 762000, 657600, 0xd502ca06
-0, 768000, 657600, 0xd502ca06
-0, 774000, 657600, 0x8446f89e
-0, 780000, 657600, 0x8446f89e
-0, 786000, 657600, 0x8446f89e
-0, 792000, 657600, 0x3d4ccf06
-0, 798000, 657600, 0x0897d1de
-0, 804000, 657600, 0x0897d1de
-0, 810000, 657600, 0x3e27e01e
+0, 726000, 657600, 0x1e9be92f
+0, 732000, 657600, 0x1e9be92f
+0, 738000, 657600, 0x05091a2e
+0, 744000, 657600, 0x05091a2e
+0, 750000, 657600, 0x05091a2e
+0, 756000, 657600, 0xd214c71a
+0, 762000, 657600, 0xd214c71a
+0, 768000, 657600, 0xd214c71a
+0, 774000, 657600, 0x3b07f720
+0, 780000, 657600, 0x3b07f720
+0, 786000, 657600, 0x3b07f720
+0, 792000, 657600, 0x02becc42
+0, 798000, 657600, 0x3d8fcf2e
+0, 804000, 657600, 0x3d8fcf2e
+0, 810000, 657600, 0xec51ddd7
 1, 810000, 22050, 0xb19e89c0
-0, 816000, 657600, 0x3e27e01e
-0, 822000, 657600, 0x3e27e01e
-0, 828000, 657600, 0x3e27e01e
-0, 834000, 657600, 0x3e27e01e
-0, 840000, 657600, 0x3e27e01e
-0, 846000, 657600, 0xe51078a8
-0, 852000, 657600, 0xe51078a8
-0, 858000, 657600, 0xe9967a40
-0, 864000, 657600, 0xe9967a40
-0, 870000, 657600, 0xe9967a40
-0, 876000, 657600, 0xe9967a40
-0, 882000, 657600, 0xe9967a40
-0, 888000, 657600, 0xe9967a40
-0, 894000, 657600, 0xe9967a40
-0, 900000, 657600, 0x726cb6b8
+0, 816000, 657600, 0xec51ddd7
+0, 822000, 657600, 0xec51ddd7
+0, 828000, 657600, 0xec51ddd7
+0, 834000, 657600, 0xec51ddd7
+0, 840000, 657600, 0xec51ddd7
+0, 846000, 657600, 0x40a3b905
+0, 852000, 657600, 0x40a3b905
+0, 858000, 657600, 0xbfc5baa9
+0, 864000, 657600, 0xbfc5baa9
+0, 870000, 657600, 0xbfc5baa9
+0, 876000, 657600, 0xbfc5baa9
+0, 882000, 657600, 0xbfc5baa9
+0, 888000, 657600, 0xbfc5baa9
+0, 894000, 657600, 0xbfc5baa9
+0, 900000, 657600, 0x54a2f8dd
 1, 900000, 22050, 0x78526696
-0, 906000, 657600, 0x2960b6e8
-0, 912000, 657600, 0x2960b6e8
-0, 918000, 657600, 0x1637d6c8
-0, 924000, 657600, 0x6f2fd9b0
-0, 930000, 657600, 0x27a7d6c8
-0, 936000, 657600, 0xe855d6c8
-0, 942000, 657600, 0xe855d6c8
-0, 948000, 657600, 0xe855d6c8
-0, 954000, 657600, 0x1a8ad6c8
-0, 960000, 657600, 0x9c11d648
-0, 966000, 657600, 0x6136d648
-0, 972000, 657600, 0xdfa0d6c8
-0, 978000, 657600, 0xdfa0d6c8
-0, 984000, 657600, 0xdfa0d6c8
-0, 990000, 657600, 0xdfa0d6c8
+0, 906000, 657600, 0x0b96f90d
+0, 912000, 657600, 0x0b96f90d
+0, 918000, 657600, 0xa18119e9
+0, 924000, 657600, 0x70a11ce6
+0, 930000, 657600, 0xb36f19e9
+0, 936000, 657600, 0xeb2219e9
+0, 942000, 657600, 0xeb2219e9
+0, 948000, 657600, 0xeb2219e9
+0, 954000, 657600, 0xb98f19e9
+0, 960000, 657600, 0xa4281966
+0, 966000, 657600, 0xf0e61966
+0, 972000, 657600, 0x065c19e9
+0, 978000, 657600, 0x065c19e9
+0, 984000, 657600, 0x065c19e9
+0, 990000, 657600, 0x065c19e9
 1, 990000, 22050, 0x48e3bb21
-0, 996000, 657600, 0xdfa0d6c8
-0, 1002000, 657600, 0xdfa0d6c8
-0, 1008000, 657600, 0xdfa0d6c8
-0, 1014000, 657600, 0xdfa0d6c8
-0, 1020000, 657600, 0xdfa0d6c8
-0, 1026000, 657600, 0x125cd9b0
-0, 1032000, 657600, 0x125cd9b0
-0, 1038000, 657600, 0x8a7ed6c8
-0, 1044000, 657600, 0x09a6d9b0
-0, 1050000, 657600, 0x09a6d9b0
-0, 1056000, 657600, 0x09a6d9b0
-0, 1062000, 657600, 0x85e87a68
-0, 1068000, 657600, 0x85e87a68
-0, 1074000, 657600, 0x85e87a68
-0, 1080000, 657600, 0xb0a141a8
+0, 996000, 657600, 0x065c19e9
+0, 1002000, 657600, 0x065c19e9
+0, 1008000, 657600, 0x065c19e9
+0, 1014000, 657600, 0x065c19e9
+0, 1020000, 657600, 0x065c19e9
+0, 1026000, 657600, 0x2f1d1ce6
+0, 1032000, 657600, 0x2f1d1ce6
+0, 1038000, 657600, 0x181719e9
+0, 1044000, 657600, 0x938d1ce6
+0, 1050000, 657600, 0x938d1ce6
+0, 1056000, 657600, 0x938d1ce6
+0, 1062000, 657600, 0xf0acbabf
+0, 1068000, 657600, 0xf0acbabf
+0, 1074000, 657600, 0xf0acbabf
+0, 1080000, 657600, 0x0f47804f
 1, 1080000, 22050, 0xbc32204a
-0, 1086000, 657600, 0xb0a141a8
-0, 1092000, 657600, 0xf3333bd8
-0, 1098000, 657600, 0xea090688
-0, 1104000, 657600, 0xa017fe41
-0, 1110000, 657600, 0xa017fe41
-0, 1116000, 657600, 0x32e93bd8
-0, 1122000, 657600, 0x7fe640c0
-0, 1128000, 657600, 0x7fe640c0
-0, 1134000, 657600, 0xcd8995b2
-0, 1140000, 657600, 0x84278a92
-0, 1146000, 657600, 0x84278a92
-0, 1152000, 657600, 0xf1d2874a
-0, 1158000, 657600, 0xf1d2874a
-0, 1164000, 657600, 0xf1d2874a
-0, 1170000, 657600, 0xa58d6742
+0, 1086000, 657600, 0x0f47804f
+0, 1092000, 657600, 0x5e0c7a55
+0, 1098000, 657600, 0x0c8f4374
+0, 1104000, 657600, 0x709a3b00
+0, 1110000, 657600, 0x709a3b00
+0, 1116000, 657600, 0xf57b7a0f
+0, 1122000, 657600, 0x99427f1b
+0, 1128000, 657600, 0x99427f1b
+0, 1134000, 657600, 0xcb3608e7
+0, 1140000, 657600, 0x0992fd64
+0, 1146000, 657600, 0x0992fd64
+0, 1152000, 657600, 0x7a95fa02
+0, 1158000, 657600, 0x7a95fa02
+0, 1164000, 657600, 0x7a95fa02
+0, 1170000, 657600, 0xb97dd910
 1, 1170000, 22050, 0xdf6f1e46
-0, 1176000, 657600, 0xa58d6742
-0, 1182000, 657600, 0xa58d6742
-0, 1188000, 657600, 0xb0cd11bb
-0, 1194000, 657600, 0xb0cd11bb
-0, 1200000, 657600, 0xc55610bb
-0, 1206000, 657600, 0x4ee1168b
-0, 1212000, 657600, 0x61c513a3
-0, 1218000, 657600, 0xd26410bb
-0, 1224000, 657600, 0xe7c410bb
-0, 1230000, 657600, 0x444a0dd3
-0, 1236000, 657600, 0x444a0dd3
-0, 1242000, 657600, 0x97ac10bb
-0, 1248000, 657600, 0x97ac10bb
-0, 1254000, 657600, 0xe8b30dd3
-0, 1260000, 657600, 0x3d0c10bb
+0, 1176000, 657600, 0xb97dd910
+0, 1182000, 657600, 0xb97dd910
+0, 1188000, 657600, 0x3be07a66
+0, 1194000, 657600, 0x3be07a66
+0, 1200000, 657600, 0x1ae77960
+0, 1206000, 657600, 0x62177f5a
+0, 1212000, 657600, 0xf57c7c5d
+0, 1218000, 657600, 0x600e7960
+0, 1224000, 657600, 0xe15d7960
+0, 1230000, 657600, 0x79427663
+0, 1236000, 657600, 0x79427663
+0, 1242000, 657600, 0xa7c77960
+0, 1248000, 657600, 0xa7c77960
+0, 1254000, 657600, 0x75f67663
+0, 1260000, 657600, 0x3a157960
 1, 1260000, 22050, 0x4c91da9d
-0, 1266000, 657600, 0x8d2b0dd3
-0, 1272000, 657600, 0x8d2b0dd3
-0, 1278000, 657600, 0xa5760dd3
-0, 1284000, 657600, 0xa5760dd3
-0, 1290000, 657600, 0xa5760dd3
-0, 1296000, 657600, 0x31a30dd3
-0, 1302000, 657600, 0x31a30dd3
-0, 1308000, 657600, 0x31a30dd3
-0, 1314000, 657600, 0x31a30dd3
-0, 1320000, 657600, 0x31a30dd3
-0, 1326000, 657600, 0x31a30dd3
-0, 1332000, 657600, 0x31a30dd3
-0, 1338000, 657600, 0x31a30dd3
-0, 1344000, 657600, 0x31a30dd3
+0, 1266000, 657600, 0x72aa7663
+0, 1272000, 657600, 0x72aa7663
+0, 1278000, 657600, 0x1b277663
+0, 1284000, 657600, 0x1b277663
+0, 1290000, 657600, 0x1b277663
+0, 1296000, 657600, 0x6f5e7663
+0, 1302000, 657600, 0x6f5e7663
+0, 1308000, 657600, 0x6f5e7663
+0, 1314000, 657600, 0x6f5e7663
+0, 1320000, 657600, 0x6f5e7663
+0, 1326000, 657600, 0x6f5e7663
+0, 1332000, 657600, 0x6f5e7663
+0, 1338000, 657600, 0x6f5e7663
+0, 1344000, 657600, 0x6f5e7663