Commit 3a621c9d authored by Michael Niedermayer's avatar Michael Niedermayer

nutenc: Support writing an index

The seek test improves in accuracy
Fixes Ticket877
Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent b2a8ce4e
......@@ -521,6 +521,51 @@ static int write_chapter(NUTContext *nut, AVIOContext *bc, int id)
return 0;
}
static int write_index(NUTContext *nut, AVIOContext *bc){
int i;
Syncpoint dummy= { .pos= 0 };
Syncpoint *next_node[2] = { NULL };
int64_t startpos = avio_tell(bc);
int64_t payload_size;
put_tt(nut, nut->max_pts_tb, bc, nut->max_pts);
ff_put_v(bc, nut->sp_count);
for(i=0; i<nut->sp_count; i++){
av_tree_find(nut->syncpoints, &dummy, (void *) ff_nut_sp_pos_cmp, (void**)next_node);
ff_put_v(bc, (next_node[1]->pos >> 4) - (dummy.pos>>4));
dummy.pos = next_node[1]->pos;
}
for(i=0; i<nut->avf->nb_streams; i++){
StreamContext *nus= &nut->stream[i];
int64_t last_pts= -1;
int j, k;
for(j=0; j<nut->sp_count; j++){
int flag = (nus->keyframe_pts[j] != AV_NOPTS_VALUE) ^ (j+1 == nut->sp_count);
int n = 0;
for(; j<nut->sp_count && (nus->keyframe_pts[j] != AV_NOPTS_VALUE) == flag; j++)
n++;
ff_put_v(bc, 1 + 2*flag + 4*n);
for(k= j - n; k<=j && k<nut->sp_count; k++) {
if(nus->keyframe_pts[k] == AV_NOPTS_VALUE)
continue;
av_assert0(nus->keyframe_pts[k] > last_pts);
ff_put_v(bc, nus->keyframe_pts[k] - last_pts);
last_pts = nus->keyframe_pts[k];
}
}
}
payload_size = avio_tell(bc) - startpos + 8 + 4;
avio_wb64(bc, 8 + payload_size + av_log2(payload_size) / 7 + 1 + 4*(payload_size > 4096));
return 0;
}
static int write_headers(AVFormatContext *avctx, AVIOContext *bc){
NUTContext *nut = avctx->priv_data;
AVIOContext *dyn_bc;
......@@ -873,11 +918,18 @@ static int nut_write_packet(AVFormatContext *s, AVPacket *pkt){
static int nut_write_trailer(AVFormatContext *s){
NUTContext *nut= s->priv_data;
AVIOContext *bc= s->pb;
int i;
AVIOContext *bc = s->pb, *dyn_bc;
int i, ret;
while(nut->header_count<3)
write_headers(s, bc);
ret = avio_open_dyn_buf(&dyn_bc);
if(ret >= 0) {
write_index(nut, dyn_bc);
put_packet(nut, bc, dyn_bc, 1, INDEX_STARTCODE);
}
avio_flush(bc);
ff_nut_free_sp(nut);
for(i=0; i<s->nb_streams; i++)
......
fbb54212668e5299b6ab1c086d644b04 *./tests/data/lavf/lavf.nut
319696 ./tests/data/lavf/lavf.nut
988938b67d1da215f71233d337eb9714 *./tests/data/lavf/lavf.nut
319756 ./tests/data/lavf/lavf.nut
./tests/data/lavf/lavf.nut CRC=0xa79b84dd
alphaextract_rgb b706818ea0d324e0d43adbaef9ab3470
alphaextract_rgb c855193d17be9c54b67c17984c7d7e0f
alphaextract_yuv 430b779a379ad9c38f3b4c190f723cd4
alphaextract_yuv 8d0b7740687981d2bfc9b5752eae900f
alphamerge_rgb b706818ea0d324e0d43adbaef9ab3470
alphamerge_rgb c855193d17be9c54b67c17984c7d7e0f
alphamerge_yuv 430b779a379ad9c38f3b4c190f723cd4
alphamerge_yuv 8d0b7740687981d2bfc9b5752eae900f
colormatrix1 014d6e7cecd751dcee4d93b071f86368
colormatrix1 8ee2d4a88ccffc806ac58bc05c95848b
colormatrix2 405301b10e3b751bb0e0f8b8cddb36d0
colormatrix2 fa314c32710d9d5d420c12a0f05c3b64
crop 3d163f156eaddf41d2be20736f973539
crop aa9ae07e171e0734801de21e73eda551
crop_scale 0a3d45d58b805b8c47416b9239535f94
crop_scale 363c3faaa2612322ddb977365e1ba374
crop_scale_vflip e88a4dfb960d0bb28ee875567bedde5d
crop_scale_vflip 80d00d6f3cf00918df9429233b8e4ed0
crop_vflip 628542e17b6900ee79b1429183ae01b0
crop_vflip 2e9c8ffd3c457c7a66ffb73b1dc7023f
drawbox 2745ca2d47f0086fd1a09aa871e42122
drawbox f9a92834eb8ad666ccebd9f8197ad59f
edgedetect 16bce636eef1a82e18837d176f4187c1
edgedetect fe10771a46091b6573e5dc00dc64eab5
fade 62306b14511850e0ced139d9f7b7bd33
fade 4b3006b71829fb86715654216ff92221
life d88400e27716b6e7102251bb3b6a30d6
life a2895f84b84085831040e7c6b6bc5e3e
null eba2f135a08829387e2f698ff72a2939
null 489aa94d1a2abf74529ce5aaf812a338
overlay 302f835bad0241f302377d3b9d4af85d
overlay 76e42f5b21f280ba9a0d7daf3f30636c
pad 8cd88a7a224c46f1750e6127445454d5
pad b01d899250b32d14d75e3f12095a9da1
0bgr b589c6bbbe4c8dc2a4b1a088c0211204
0rgb d1d8f38fc32791904838f0b22cf0a802
abgr 037bf9df6a765520ad6d490066bf4b89
argb c442a8261c2265a07212ef0f72e35f5a
bgr0 6a59704b3e2fb185090b0f480d4131ea
bgr24 0d0cb38ab3fa0b2ec0865c14f78b217b
bgr444be d9ea9307d21b162225b8b2c524cf9477
bgr444le 88035350e9da3a8f67387890b956f0bc
bgr48be 00624e6c7ec7ab19897ba2f0a3257fe8
bgr48le d02c235ebba7167881ca2d576497ff84
bgr4_byte 50d23cc82d9dcef2fd12adb81fb9b806
bgr555be 49f01b1f1f0c84fd9e776dd34cc3c280
bgr555le 378d6ac4223651a1adcbf94a3d0d807b
bgr565be 257cf78afa35dc31e9696f139c916715
bgr565le 1dfdd03995c287e3c754b164bf26a355
bgr8 24bd566170343d06fec6fccfff5abc54
bgra 76a18a5151242fa137133f604cd624d2
gray db08f7f0751900347e6b8649e4164d21
gray16be b44458c2254aa7a3d7b8dbf53be91979
gray16le ecda5143f8a55fca1f6c7dfb238ddcba
monob 668ebe8b8103b9046b251b2fa8a1d88f
monow 9251497f3b0634f1165d12d5a289d943
nv12 e0af357888584d36eec5aa0f673793ef
nv21 9a3297f3b34baa038b1f37cb202b512f
pal8 09b4a6a3167576627fe0540994c3eb24
rgb0 1ed8e8027126d283e6ed7359e81c56e4
rgb24 b41eba9651e1b5fe386289b506188105
rgb444be 9e89db334568c6b2e3d5d0540f4ba960
rgb444le 0a68cb6de8bf530aa30c5c1205c25155
rgb48be cc139ec1dd9451f0e049c0cb3a0c8aa2
rgb48le 86c5608904f75360d492dbc5c9589969
rgb4_byte c93ba89b74c504e7f5ae9d9ab1546c73
rgb555be 912a62c5e53bfcbac2a0340e10973cf2
rgb555le a937a0fc764fb57dc1b3af87cba0273c
rgb565be 9cadf742e05ddc23a3b5b270f89aad3c
rgb565le d39aa298bb525e9be8860351c6f62dab
rgb8 4a9d8e4f2f154e83a7e1735be6300700
rgba 93a5b3712e6eb8c5b9a09ffc7b9fbc12
uyvy422 adcf64516a19fce44df77082bdb16291
yuv410p 2d9225153c83ee1132397d619d94d1b3
yuv411p 8b298af3e43348ca1b11eb8a3252ac6c
yuv420p eba2f135a08829387e2f698ff72a2939
yuv420p10be 2f88c301feeaccd2a5fb55f54fc30be9
yuv420p10le 93f175084af4e78f97c7710e505f3057
yuv420p12be bbe2f6e9979345d3b99f387f6d473a57
yuv420p12le 3d2d568c6d6bc310418173e8061efdb4
yuv420p14be 45a8c959605b0f744cb35a4ffa774c25
yuv420p14le febbaa1cebff4f8f5fbd03d93b921812
yuv420p16be ba858ff4246368c28f03152487f57ef3
yuv420p16le de239729a4fe1d4cfa3743e006654e78
yuv420p9be 64e36fd90573f67ac2006d103972a79b
yuv420p9le 9ed4b1dfabc53fd9e586ff6c4c43af80
yuv422p c9bba4529821d796a6ab09f6a5fd355a
yuv422p10be 11af7dfafe8bc025c7e3bd82b830fe8a
yuv422p10le ec04efb76efa79bf0d02b21572371a56
yuv422p12be de756337b5b8dc021e6a0572090965fc
yuv422p12le 7961e16d99fbb97f1f179e77474b650d
yuv422p14be 33525ea5f76cc6e9597c1f7ae4356646
yuv422p14le 5ccd364f299cc438104ad7c62cff38a1
yuv422p16be 5499502e1c29534a158a1fe60e889f60
yuv422p16le e3d61fde6978591596bc36b914386623
yuv422p9be 29b71579946940a8c00fa844c9dff507
yuv422p9le 062b7f9cbb972bf36b5bdb1a7623701a
yuv440p 5a064afe2b453bb52cdb3f176b1aa1cf
yuv444p 0a98447b78fd476aa39686da6a74fa2e
yuv444p10be 71be185a2fb7a353eb024df9bc63212d
yuv444p10le c1c6b30a12065c7901c0a267e4861a0f
yuv444p12be 8dfc1cc7649e674a3e9a5f9e238eb11c
yuv444p12le e7fefaf5ba459cdd28e07d9b86dc3017
yuv444p14be 019b3ee692b36adb1f44d0232e1b2a70
yuv444p14le 6c56538e2adf4a1c97c944e3213dc3a9
yuv444p16be 1c6ea2c2f5e539006112ceec3d4e7d90
yuv444p16le 20f86bc2f68d2b3f1f2b48b97b2189f4
yuv444p9be 6ab31f4c12b533ce318ecdff83cdd054
yuv444p9le f0606604a5c08becab6ba500124c4b7c
yuva420p a29884f3f3dfe1e00b961bc17bef3d47
yuva422p 85a8b4813cf90c3b194307f181717693
yuva444p 706799c07e91db8d2ca3187cdc0c82df
yuvj420p 32eec78ba51857b16ce9b813a49b7189
yuvj422p 0dfa0ed434f73be51428758c69e082cb
yuvj440p 657501a28004e27a592757a7509f5189
yuvj444p 98d3d054f2ec09a75eeed5d328dc75b7
yuyv422 f2569f2b5069a0ee0cecae33de0455e3
0bgr c60961367c88d4c4fdb74a4a03f18c24
0rgb 6bbd6fb67c9a830026c834bc4415f2ab
abgr 1efbf983d9e05945b223e94281ba03dd
argb 43db1b6f92785cb1741d1a8918be1cd6
bgr0 5df429190741e396e6374742ec3b5ebb
bgr24 5a99ab751497ff2308654815bb386ab1
bgr444be ad888031403150f784afa4ab5e53fa25
bgr444le 8bcb29875ef4446f7b40ad5cbe6293c7
bgr48be aef991ccc6241fe89501b791b6d1c8a4
bgr48le 4fe26de32f985c661535592adb854ca0
bgr4_byte 86ab90dbf28e0d1fcc474c1bc6f3e6ce
bgr555be 83b5dc82aca5c59214e2821d7c37e101
bgr555le 5b21fe6b886d105e086ac758c9739ef7
bgr565be a03cd63592f7aa85926852e1b0eefb55
bgr565le da9f51fd88b00b77a2bdb44092ced6ca
bgr8 6ee3a027fdf23d9e7641cf9db622e38f
bgra 571e36479d0bcc63c71d91432a15fd0b
gray 669860b0e6f48784f1c4edec7d45a23d
gray16be c3720d00b935ae76108f6a05825f3ec4
gray16le 1a4dfbdad429e3a0217dd03978665a60
monob cf885ca3ab5c4e79befec8e961b53e6b
monow 39b7e285f47af4f11003972733a8ec04
nv12 d0293efcd106022aee6f4696a2492594
nv21 4b1adad7b2017b2e08a4c686778740bd
pal8 f3442a379152b41f24a01c35bfe8b0d7
rgb0 bea4f3e5a1c673fc49b2ed8330ad5698
rgb24 4f016dcae1677971d5ab8fc5281b4eb1
rgb444be 5a1f1e3248a7f74ad8a813f88d91e2c7
rgb444le db3babb73c538490c56f1dd1b42e32c2
rgb48be c157b4bfdaba46851fb409404f0e2b31
rgb48le aaeb094dfdd0f0390db94e558fb2e4ec
rgb4_byte 7d2d7b9383f83902f83f78a49b401e9c
rgb555be cc39e0816288e2215e76520c2f3f17d8
rgb555le 297ca82788b023a3f94677652c091f30
rgb565be 1b0fc1a80a3913fe0eaf283e68b83d09
rgb565le b861ec0fa3c4197dffaef41fc66e7c52
rgb8 d50a2f3503a8dd876197b604266cf15b
rgba 090e417705ca0e5187f029eeb394a885
uyvy422 95b3ca9c609beae6c61fa33a7e6fcfe3
yuv410p 5652f52e932d718eaad651d06a11ce09
yuv411p 857a16f561424bcf361784c2e8578d63
yuv420p 489aa94d1a2abf74529ce5aaf812a338
yuv420p10be a1c91b8684cb84a946d78dfa80a6323f
yuv420p10le 4de5eee1402ae84946a24e3cc4804502
yuv420p12be a0f533c65ceabba7ac74deb129435109
yuv420p12le fffb48e79346e5a120b12adb87e40980
yuv420p14be 90f3cd8e808572d3b75fd258652b765f
yuv420p14le b41393e500813a4444ac5607c98d7d4b
yuv420p16be 5b15ffe17c78761138a48cb91e94002e
yuv420p16le 942b992ad799833754590f9c3371bdae
yuv420p9be db3b9b202f8014761e79cff2546536ea
yuv420p9le 43341ba3955a5c1a1652218d5e466446
yuv422p cd9185df12127a7830820862b15d6150
yuv422p10be bf0d4d0d6a4d4896650eff08b0a157a4
yuv422p10le cab49211123e7337bf8e7b248befacdc
yuv422p12be ec8718c7f3a96e4b41d4e69cb1ecce0c
yuv422p12le a783156c3ae833b1b16b5f6238d1163b
yuv422p14be b58c2198c56330cc19cd61a35e7d799a
yuv422p14le 7f74d4936577cab0e5e9d6be61a36820
yuv422p16be 3725aa6136741d558900efc46fa02897
yuv422p16le e5613f26cf21e6caa14c55bfa6dbf91f
yuv422p9be 9c162a559c912dc2a03c0ede9666d201
yuv422p9le d778190180fba976dc5e3162b7622d27
yuv440p bd74a3dbbba05205fd30e101216a8ee3
yuv444p 14e06ce6ebba6eccda67d8c5fb0f3695
yuv444p10be 67bcd450bb1f7de75e51b5e115083f8a
yuv444p10le 8cd9fe3450e25e1635c5f982bc404f20
yuv444p12be 2d709d5cbf2c61970e7e6d609fd30f44
yuv444p12le 8096f6a0f7b6e9b7d60af2cb4d2459fe
yuv444p14be 9ded64b1f7d37bc170d5c4f4b65c133b
yuv444p14le c4981882cca655f0cbc4ed07a33a24c7
yuv444p16be 06f0ea1a525ddc34116b2c0e3021e5a9
yuv444p16le 507fc54fe06db5fbd1e36182ec0df4a2
yuv444p9be 29911d5ab017a4ba12d915dc078ecd87
yuv444p9le e55015c87e7a90d87258af0ea5cce0e3
yuva420p ff556e3f6cf74f322467860555612c74
yuva422p 9370ac9fcb59806592f4a35fa8fa28e7
yuva444p bb5f5d0c12a9e09ae37ac3bafff907cf
yuvj420p 295b48eaabd1d239647a20962ab2f1a3
yuvj422p cba3eba27031f3ff38ae511c0f7220af
yuvj440p 53351b202fcda4e03a363e1dcdb808c0
yuvj444p b9a2528e0f59939f025c0ae2a885edc8
yuyv422 1c0ecc295a449472049c9cfa5e8ee4ab
abgr cd761690872843d1b7ab0c695393c751
argb 2ec6ef18769bcd651c2e8904d5a3ee67
bgr24 3450fd00cf1493d1ded75544d82ba3ec
bgr48be 18ca4002732f278cc9f525215c2fca41
bgr48le 395a4c187c4e95217d089bd3df9f3654
bgr4_byte 2f6ac3cdd4676ab4e2982bdf0664945b
bgr555be d3a7c273604723adeb7e5f5dd1c4272b
bgr555le d22442fc13b464f9ba455b08df4e981f
bgr565be fadceef4a64ad6873fcb43ddee0deb3c
bgr565le 891664e5a54ae5968901347da92bc5e9
bgr8 4b7159e05765bd4703180072d86423c8
bgra 395c9f706fccda721471acaa5c96c16c
gray 8c4850e66562a587a292dc728a65ea4a
gray16be 257b4339925b0e672f552d8c9511f2c3
gray16le 67cf7b26cda55356cc25e0f4e42cc136
pal8 0a7c8a7029b77619a6d847cf6f6ad0ac
rgb24 3b90ed64b687d3dc186c6ef521dc71a8
rgb48be e6fd353c0eb9bea889423954414bea35
rgb48le 68a1723da11ce08b502d42e204376503
rgb4_byte 6958029f73c6cdfed4f71020d816f027
rgb555be 41a7d1836837bc90f2cae19a9c9df3b3
rgb555le eeb78f8ce6186fba55c941469e60ba67
rgb565be b2d1cb525f3a0cfe27753c0d479b2fa9
rgb565le 6a49700680be9a0d434411825a769556
rgb8 88b0398c265d1ed7a837dc084fa0917c
rgba fd00b24c7597268c32759a84a1de2de4
yuv410p a9f2eaa747bf988b7bebe4f442b9c67a
yuv411p 3334d3aef8dba238658090ac172375d1
yuv420p bfea0188ddd4889787c403caae119cc7
yuv420p16be eb2f96b638a174377f5fc42cfc849ff5
yuv420p16le 3eae4c172d620b6d4ef2aeca403c4f54
yuv422p f2f930a91fe00d4252c4720b5ecd8961
yuv422p16be 167e4338811a7d272925a4c6417d60da
yuv422p16le 3359395d5875d581fa1e975013d30114
yuv440p 2472417d980e395ad6843cbb8b633b29
yuv444p 1f151980486848c96bc5585ced99003e
yuv444p16be 1ce8fcd4712d525af983e6179d6a4f9e
yuv444p16le 5f1441e18345aadb3f881dac99c6c08a
yuva420p 7536753dfbc7932560fb50c921369a0e
yuvj420p 21f891093006d42d7683b0e1d773a657
yuvj422p 9a43d474c407590ad8f213880586b45e
yuvj440p 977351350450ebdbf7a9d20020c6b5a5
yuvj444p 4a50ba26859dad91dcf7000de0d0efa1
abgr 48346c491906eca28e00a23ef5353a77
argb b747553e21de237b4cdd408fcbbfaecd
bgr24 fe0151a7b7f599302c25ca8e5c4af4db
bgr48be 7382471d86acea0d8158297666c827fe
bgr48le f0e53dc36fbf2eca118a9d772bdb8f8d
bgr4_byte 82f27084cfdd119c4e0d48cf5c24d69f
bgr555be f5b46a880be2a51bb236e4c5128f6be8
bgr555le 8615050ab74f49722ee34e34e809a708
bgr565be ce8855d8588d458778bb6c4982bd5e18
bgr565le 83eb258b10791ed24054efc82f7bf562
bgr8 316bf8d5b86305ff44ad7ee267a2ff69
bgra d902c52cbbb2e95f684b6096323d97f9
gray 4d0af088c340dd75d357f097b52acd89
gray16be 8f5777495e28a94cc387aa2a048b3497
gray16le dd3e032e02a8f651033bcdb2015a5802
pal8 431a276e504cb02365ab3b2361ffd8bc
rgb24 c0e1ebddf432cda28609ba6ac3f545df
rgb48be 0a268f87065014615dee33ee9c9be31e
rgb48le a00ad9474040c20978b142b2b47cd236
rgb4_byte f7f7134258f08c517d8e93bff36ad720
rgb555be afeb7387a1f39cf0d9003ed0e44fa064
rgb555le b4fa8603e841651c1212508ab475984b
rgb565be 53ae8b7df8eb550c11550e5e14076ca0
rgb565le 4912344d8e2ddb8b184c62578a09dd5a
rgb8 94f3e7f787ae73b663bf3c9eea55247e
rgba 7f244176bd49823ada1a129aaaac0ba5
yuv410p a183ffd33903014dd608560cd53a6bfe
yuv411p fa1cd715cc0b5b04d042953000a1352a
yuv420p a717efee3fe5b0ae21bfec28a8814a72
yuv420p16be 828378732914a01ed07ec44c2b7b4aec
yuv420p16le 2a41d2ca620a240b7a035c4427065438
yuv422p 6cfc7d6275e44d9ed8d016b9057f59ce
yuv422p16be af92cd1066c7249abdfc4dece1f2c590
yuv422p16le 8e074c403be086f4bc56342807e18f67
yuv440p 9a9da3172fc4101ffad7729eeda8a853
yuv444p d81cb00ffd82d232e4d35647b18927ef
yuv444p16be b5e81c4f939e03716505c137fee542d7
yuv444p16le 16fdf905bbf8139af6e8a6e75fa4a091
yuva420p 08f69b3b734b9a454590a3a7f423d74b
yuvj420p f34db073719616df612b059e2b799380
yuvj422p f1946babecd8d509fe853b33f49492a4
yuvj440p dd9bb7d90e6c863bb888d719da183304
yuvj444p 74eb7e8ad11bbce02929be19fc73f4bd
abgr 49468c6c9ceee5d52b08b1270a909323
argb 50ba9f16c6475530602f2983278b82d0
bgr24 cc53d2011d097972db0d22756c3699e3
bgr444be ac48445cdae0a0e318fc726dfd94284c
bgr444le edda60e2eb1e41633d1390d307111849
bgr48be 815192d3757c66de97b0d51818acbe0f
bgr48le 8e4184ac6eae251b4bace51dba7d790c
bgr4_byte aac987e7d1a6a96477cfc0b48a4285de
bgr555be bc07265898440116772200390d70c092
bgr555le ccee08679bac84a1f960c6c9070c5538
bgr565be e088789ce46224b87c6e46610ef19add
bgr565le 3703466e19e1b52e03a34fd244a8e8e4
bgr8 50b505a889f0428242305acb642da107
bgra 01ca21e7e6a8d1281b4553bde8e8a404
gray 03efcb4ab52a24c0af0e03cfd26c9377
gray16be 632535b46edec78a6534ef18d37f2b71
gray16le 5c24e6f847bf9a41a40760c0d15df161
pal8 0fda4178d2613bb90484770b31e1891d
rgb24 754f1722fc738590cc407ac65749bfe8
rgb444be d18c1c99abe11dd8347ce8cbc9676bb5
rgb444le 889fff491a853a114b1a8d07fca2c6f2
rgb48be d690412ca5fada031b5da47b87096248
rgb48le c901feb564232f5d0bc0eabd66dae3e7
rgb4_byte c8a3f995fcf3e0919239ea2c413ddc29
rgb555be 045ce8607d3910586f4d97481dda8632
rgb555le 8778ee0cf58ce9ad1d99a1eca9f95e87
rgb565be c8022a1b2470e72f124e4389fad4c372
rgb565le 2cb690eb3fcb72da3771ad6a48931158
rgb8 9e462b811b9b6173397b9cfc1f6b2f17
rgba d3d0dc1ecef3ed72f26a2986d0efc204
yuv410p acb543ebbbf63eefe533e6faffc006da
yuv411p c626cf6d191139b4ca7efc0155f957f1
yuv420p 2d5c80f9ba2ddd85b2aeda3564cc7d64
yuv420p16be 1c4fa93d0744de3cdc6d34ab55db3fb4
yuv420p16le 92c74f5759068c381e4a066fe7faf2e0
yuv422p 6e728f4eb9eae287c224f396d84be6ea
yuv422p16be a05d43cd62b790087bd37083174557de
yuv422p16le 6954abebcbc62d81068d58d0c62bdd5b
yuv440p a99e2b57ed601f39852715c9d675d0d3
yuv444p 947e47f7bb5fdccc659d19b7df2b6fc3
yuv444p16be 58c012e5ab73b066ef3c2b6411a395f1
yuv444p16le 32c12794e184042a59738ab2de608c8d
yuva420p d83ec0c01498189f179ec574918185f1
yuvj420p df3aaaec3bb157c3bde5f0365af30f4f
yuvj422p d113871528d510a192797af59df9c05c
yuvj440p 07f5ff12ced85aba1b5cf51692fff4bb
yuvj444p 8d95f6b4d4c9b4b0389d36df686bfa46
abgr 2ce3f4a300ee03b93a77fe39e55987fa
argb 64e29bf8d65ed7103b6990e46b1a010e
bgr24 31673b9d4bf0d0fd885bce5296dfb754
bgr444be 34ba282584233724e20094c33b31c096
bgr444le 08ae1f0ed1009b508802e23e57c7b147
bgr48be 9365c39b8b4a7a4206b3b8ca9e42de00
bgr48le 1de87874708283d574d333188188c536
bgr4_byte b28046fa8bda1dba75a87666715dfc26
bgr555be fcd71635673f337d560981be16600522
bgr555le 29645c643e8f4d16bcd8ecce26d4aaff
bgr565be f9eeeed19b719b5590ce87d00536241d
bgr565le e1fe693f81b6403ba9b19e3412607feb
bgr8 f36e2b3619d9a3a2b04690132332a76e
bgra 58a0ffb544f709647a4662fbb6d399a1
gray 144b08b0c49627aaaaa17235444ec807
gray16be 5f302f6626a857b2563ce01866380a64
gray16le f2afd6c87122c48b72afa75b17e89243
pal8 4f5eeba8ff969ed698863340f5304e8c
rgb24 3c100ecfe1533412448853669cb13268
rgb444be 326d3f83d1fbadfa11ecdcb113a3e8a5
rgb444le 0ababfb3a16f0bbeacddaed0f5c8427c
rgb48be 8f5f38388148a911031a0a94b19de1d0
rgb48le 68e9b1e48b02c33c79ba834629cc54bf
rgb4_byte 0a1229d6bc69cf24fbc7ce5dd5c06873
rgb555be 38493e6ab0817e33c67c44a598e73e10
rgb555le f26e1089005ac6fbe45f56d39a8496f4
rgb565be 6685e9e820cc9af85ecd8eae4d30db70
rgb565le bda1fe6e39bfca1b35a68e999e2da914
rgb8 438f99353b2f495f6965268a73ba1154
rgba 0d0008a7cff117e8dfc2abb138e98c7e
yuv410p be386727c9557bb7e2a4b18a1c547ab5
yuv411p a4a4d0247e81702fa86128d174dfa5ea
yuv420p 8c01e844700606452b333acc5fdbc73f
yuv420p16be e0f01dfdf7719a44f57b6274d847e54d
yuv420p16le 8701064f8f9b007cde3a9f50214581d8
yuv422p 9cb0abd34a2d0bbe7eae3ec234de581e
yuv422p16be e1d7268ef464fcdce91cc43445c4b370
yuv422p16le 89631ffd8ebabf9eebe9db0f969e4996
yuv440p debe01ae305866cd388126c078f37d61
yuv444p e8e77e7757574f96bd510b0159104bf4
yuv444p16be b259403c8be44b2a8c43768b32cfeecd
yuv444p16le 41ce5c9cde1e019b733a5de69880d8e5
yuva420p 9a0002557a583cd09cd0e44b01c9a7a8
yuvj420p d5d699d74af6c8082932cafbcffbc83e
yuvj422p 197cbb3bd2707e94a57e25bba37e3d06
yuvj440p f900b0ccb1bfae557b0afbf691f2eb50
yuvj444p 729a34a7dffcb04ed5efbbdf6c0a62f1
0bgr b589c6bbbe4c8dc2a4b1a088c0211204
0rgb d1d8f38fc32791904838f0b22cf0a802
abgr 037bf9df6a765520ad6d490066bf4b89
argb c442a8261c2265a07212ef0f72e35f5a
bgr0 6a59704b3e2fb185090b0f480d4131ea
bgr24 0d0cb38ab3fa0b2ec0865c14f78b217b
bgr444be d9ea9307d21b162225b8b2c524cf9477
bgr444le 88035350e9da3a8f67387890b956f0bc
bgr48be 00624e6c7ec7ab19897ba2f0a3257fe8
bgr48le d02c235ebba7167881ca2d576497ff84
bgr4_byte 50d23cc82d9dcef2fd12adb81fb9b806
bgr555be 49f01b1f1f0c84fd9e776dd34cc3c280
bgr555le 378d6ac4223651a1adcbf94a3d0d807b
bgr565be 257cf78afa35dc31e9696f139c916715
bgr565le 1dfdd03995c287e3c754b164bf26a355
bgr8 24bd566170343d06fec6fccfff5abc54
bgra 76a18a5151242fa137133f604cd624d2
gray db08f7f0751900347e6b8649e4164d21
gray16be b44458c2254aa7a3d7b8dbf53be91979
gray16le ecda5143f8a55fca1f6c7dfb238ddcba
monob 668ebe8b8103b9046b251b2fa8a1d88f
monow 9251497f3b0634f1165d12d5a289d943
nv12 e0af357888584d36eec5aa0f673793ef
nv21 9a3297f3b34baa038b1f37cb202b512f
pal8 09b4a6a3167576627fe0540994c3eb24
rgb0 1ed8e8027126d283e6ed7359e81c56e4
rgb24 b41eba9651e1b5fe386289b506188105
rgb444be 9e89db334568c6b2e3d5d0540f4ba960
rgb444le 0a68cb6de8bf530aa30c5c1205c25155
rgb48be cc139ec1dd9451f0e049c0cb3a0c8aa2
rgb48le 86c5608904f75360d492dbc5c9589969
rgb4_byte c93ba89b74c504e7f5ae9d9ab1546c73
rgb555be 912a62c5e53bfcbac2a0340e10973cf2
rgb555le a937a0fc764fb57dc1b3af87cba0273c
rgb565be 9cadf742e05ddc23a3b5b270f89aad3c
rgb565le d39aa298bb525e9be8860351c6f62dab
rgb8 4a9d8e4f2f154e83a7e1735be6300700
rgba 93a5b3712e6eb8c5b9a09ffc7b9fbc12
uyvy422 adcf64516a19fce44df77082bdb16291
yuv410p 2d9225153c83ee1132397d619d94d1b3
yuv411p 8b298af3e43348ca1b11eb8a3252ac6c
yuv420p eba2f135a08829387e2f698ff72a2939
yuv420p10be 2f88c301feeaccd2a5fb55f54fc30be9
yuv420p10le 93f175084af4e78f97c7710e505f3057
yuv420p12be bbe2f6e9979345d3b99f387f6d473a57
yuv420p12le 3d2d568c6d6bc310418173e8061efdb4
yuv420p14be 45a8c959605b0f744cb35a4ffa774c25
yuv420p14le febbaa1cebff4f8f5fbd03d93b921812
yuv420p16be ba858ff4246368c28f03152487f57ef3
yuv420p16le de239729a4fe1d4cfa3743e006654e78
yuv420p9be 64e36fd90573f67ac2006d103972a79b
yuv420p9le 9ed4b1dfabc53fd9e586ff6c4c43af80
yuv422p c9bba4529821d796a6ab09f6a5fd355a
yuv422p10be 11af7dfafe8bc025c7e3bd82b830fe8a
yuv422p10le ec04efb76efa79bf0d02b21572371a56
yuv422p12be de756337b5b8dc021e6a0572090965fc
yuv422p12le 7961e16d99fbb97f1f179e77474b650d
yuv422p14be 33525ea5f76cc6e9597c1f7ae4356646
yuv422p14le 5ccd364f299cc438104ad7c62cff38a1
yuv422p16be 5499502e1c29534a158a1fe60e889f60
yuv422p16le e3d61fde6978591596bc36b914386623
yuv422p9be 29b71579946940a8c00fa844c9dff507
yuv422p9le 062b7f9cbb972bf36b5bdb1a7623701a
yuv440p 5a064afe2b453bb52cdb3f176b1aa1cf
yuv444p 0a98447b78fd476aa39686da6a74fa2e
yuv444p10be 71be185a2fb7a353eb024df9bc63212d
yuv444p10le c1c6b30a12065c7901c0a267e4861a0f
yuv444p12be 8dfc1cc7649e674a3e9a5f9e238eb11c
yuv444p12le e7fefaf5ba459cdd28e07d9b86dc3017
yuv444p14be 019b3ee692b36adb1f44d0232e1b2a70
yuv444p14le 6c56538e2adf4a1c97c944e3213dc3a9
yuv444p16be 1c6ea2c2f5e539006112ceec3d4e7d90
yuv444p16le 20f86bc2f68d2b3f1f2b48b97b2189f4
yuv444p9be 6ab31f4c12b533ce318ecdff83cdd054
yuv444p9le f0606604a5c08becab6ba500124c4b7c
yuva420p a29884f3f3dfe1e00b961bc17bef3d47
yuva422p 85a8b4813cf90c3b194307f181717693
yuva444p 706799c07e91db8d2ca3187cdc0c82df
yuvj420p 32eec78ba51857b16ce9b813a49b7189
yuvj422p 0dfa0ed434f73be51428758c69e082cb
yuvj440p 657501a28004e27a592757a7509f5189
yuvj444p 98d3d054f2ec09a75eeed5d328dc75b7
yuyv422 f2569f2b5069a0ee0cecae33de0455e3
0bgr c60961367c88d4c4fdb74a4a03f18c24
0rgb 6bbd6fb67c9a830026c834bc4415f2ab
abgr 1efbf983d9e05945b223e94281ba03dd
argb 43db1b6f92785cb1741d1a8918be1cd6
bgr0 5df429190741e396e6374742ec3b5ebb
bgr24 5a99ab751497ff2308654815bb386ab1
bgr444be ad888031403150f784afa4ab5e53fa25
bgr444le 8bcb29875ef4446f7b40ad5cbe6293c7
bgr48be aef991ccc6241fe89501b791b6d1c8a4
bgr48le 4fe26de32f985c661535592adb854ca0
bgr4_byte 86ab90dbf28e0d1fcc474c1bc6f3e6ce
bgr555be 83b5dc82aca5c59214e2821d7c37e101
bgr555le 5b21fe6b886d105e086ac758c9739ef7
bgr565be a03cd63592f7aa85926852e1b0eefb55
bgr565le da9f51fd88b00b77a2bdb44092ced6ca
bgr8 6ee3a027fdf23d9e7641cf9db622e38f
bgra 571e36479d0bcc63c71d91432a15fd0b
gray 669860b0e6f48784f1c4edec7d45a23d
gray16be c3720d00b935ae76108f6a05825f3ec4
gray16le 1a4dfbdad429e3a0217dd03978665a60
monob cf885ca3ab5c4e79befec8e961b53e6b
monow 39b7e285f47af4f11003972733a8ec04
nv12 d0293efcd106022aee6f4696a2492594
nv21 4b1adad7b2017b2e08a4c686778740bd
pal8 f3442a379152b41f24a01c35bfe8b0d7
rgb0 bea4f3e5a1c673fc49b2ed8330ad5698
rgb24 4f016dcae1677971d5ab8fc5281b4eb1
rgb444be 5a1f1e3248a7f74ad8a813f88d91e2c7
rgb444le db3babb73c538490c56f1dd1b42e32c2
rgb48be c157b4bfdaba46851fb409404f0e2b31
rgb48le aaeb094dfdd0f0390db94e558fb2e4ec
rgb4_byte 7d2d7b9383f83902f83f78a49b401e9c
rgb555be cc39e0816288e2215e76520c2f3f17d8
rgb555le 297ca82788b023a3f94677652c091f30
rgb565be 1b0fc1a80a3913fe0eaf283e68b83d09
rgb565le b861ec0fa3c4197dffaef41fc66e7c52
rgb8 d50a2f3503a8dd876197b604266cf15b
rgba 090e417705ca0e5187f029eeb394a885
uyvy422 95b3ca9c609beae6c61fa33a7e6fcfe3
yuv410p 5652f52e932d718eaad651d06a11ce09
yuv411p 857a16f561424bcf361784c2e8578d63
yuv420p 489aa94d1a2abf74529ce5aaf812a338
yuv420p10be a1c91b8684cb84a946d78dfa80a6323f
yuv420p10le 4de5eee1402ae84946a24e3cc4804502
yuv420p12be a0f533c65ceabba7ac74deb129435109
yuv420p12le fffb48e79346e5a120b12adb87e40980
yuv420p14be 90f3cd8e808572d3b75fd258652b765f
yuv420p14le b41393e500813a4444ac5607c98d7d4b
yuv420p16be 5b15ffe17c78761138a48cb91e94002e
yuv420p16le 942b992ad799833754590f9c3371bdae
yuv420p9be db3b9b202f8014761e79cff2546536ea
yuv420p9le 43341ba3955a5c1a1652218d5e466446
yuv422p cd9185df12127a7830820862b15d6150
yuv422p10be bf0d4d0d6a4d4896650eff08b0a157a4
yuv422p10le cab49211123e7337bf8e7b248befacdc
yuv422p12be ec8718c7f3a96e4b41d4e69cb1ecce0c
yuv422p12le a783156c3ae833b1b16b5f6238d1163b
yuv422p14be b58c2198c56330cc19cd61a35e7d799a
yuv422p14le 7f74d4936577cab0e5e9d6be61a36820
yuv422p16be 3725aa6136741d558900efc46fa02897
yuv422p16le e5613f26cf21e6caa14c55bfa6dbf91f
yuv422p9be 9c162a559c912dc2a03c0ede9666d201
yuv422p9le d778190180fba976dc5e3162b7622d27
yuv440p bd74a3dbbba05205fd30e101216a8ee3
yuv444p 14e06ce6ebba6eccda67d8c5fb0f3695
yuv444p10be 67bcd450bb1f7de75e51b5e115083f8a
yuv444p10le 8cd9fe3450e25e1635c5f982bc404f20
yuv444p12be 2d709d5cbf2c61970e7e6d609fd30f44
yuv444p12le 8096f6a0f7b6e9b7d60af2cb4d2459fe
yuv444p14be 9ded64b1f7d37bc170d5c4f4b65c133b
yuv444p14le c4981882cca655f0cbc4ed07a33a24c7
yuv444p16be 06f0ea1a525ddc34116b2c0e3021e5a9
yuv444p16le 507fc54fe06db5fbd1e36182ec0df4a2
yuv444p9be 29911d5ab017a4ba12d915dc078ecd87
yuv444p9le e55015c87e7a90d87258af0ea5cce0e3
yuva420p ff556e3f6cf74f322467860555612c74
yuva422p 9370ac9fcb59806592f4a35fa8fa28e7
yuva444p bb5f5d0c12a9e09ae37ac3bafff907cf
yuvj420p 295b48eaabd1d239647a20962ab2f1a3
yuvj422p cba3eba27031f3ff38ae511c0f7220af
yuvj440p 53351b202fcda4e03a363e1dcdb808c0
yuvj444p b9a2528e0f59939f025c0ae2a885edc8
yuyv422 1c0ecc295a449472049c9cfa5e8ee4ab
0bgr f47c0a8b17ea53980e6bb732ecc342f1
0rgb 09ff2231c65a8676d096536c9ca84f4f
abgr e8e5e350c856c051d502cd435a2aa0bd
argb a98e0a1213824ee4566d4891468bb614
bgr0 b512b5eece4c760728d351882d6e2d38
bgr24 ac7417cea8d6e799a31a3c9a39b8f202
bgra 6113a09a023cb2b08e9cad78eb1eb37a
gray f8ce1f22a7f5d9440c233c498bb3978d
rgb0 54bc252793270e0d647b88b679a31e84
rgb24 65eed443acc66c4f02bab6df4ebed515
rgba 74d4158ad0c626e9a7c6923b9ca73294
yuv410p a5210eb6a9b10c3269899b935df9a2d6
yuv411p a23380c9698e2d80c9fa8a8b6d4f6854
yuv420p f8733600369adaea28aa445dbdf2ed4c
yuv422p 3e0d822c11c716e7636387b1bf27c5ff
yuv440p 225dd7fbc8cceb24c26b765187d43a9e
yuv444p 45484f0411d336ce94636da0395f4692
yuva420p 919722724765dc3a716c38fa53b20580
yuva422p 4d090fc37b5c653d38fa649dba7203d1
yuva444p a6193323b438fbce3a7e0203eff020ec
yuvj420p 4f20e2799966c21a9d9e0788b0956925
yuvj422p e4d84b0683f77a76f1c17d976eff127c
yuvj440p 33511c43339aa32533ab832861c150c3
yuvj444p 82f0badd9d0c062bbfa0d9d73d7240a3
0bgr 4ba083c2dacb793db850327b01ae7da3
0rgb a2de4fa98a0f64999456e01f7c635c45
abgr 7c21ccd9fdd85d713a027699d2d0671e
argb e135bc712d28070a5191e89423ae46b6
bgr0 843ad90650dac020795f4b9cc0ce0a74
bgr24 52c59f3a2c6a86f18d7359aa3a881de0
bgra 3400e09d293f3c453cc53ea729dba637
gray 22bcdafc651e6cd229e32226e34b3b6a
rgb0 f0be0d2e36139fc31f2db676cb29d764
rgb24 f31b08e95b688f759e096c0504b9ecfc
rgba 5f6a5dadcafb470dda62f51e03e1d7f5
yuv410p 3abc794b7a763b08bd5c24e7a531cb35
yuv411p 478f7ecc0c84859ed4a23cd2e1f96a92
yuv420p 8da6caa13ffce6ec37c603a5ffd30ba3
yuv422p 725eb4f0af141dc986517dec3a84b6fb
yuv440p e9c6a5f11a3d2697e01a361e038a4ab8
yuv444p cf7971198613705ae89707d5e97d94f5
yuva420p 1f20010e667ebe3bca4105d7e4d84dbf
yuva422p 7f4785bc4ee9e939a64bb36d9456ef01
yuva444p 2cbd185d426d4590d99c083a830b0f7b
yuvj420p bfc93fbdcdf2bec93a626d323a13d68c
yuvj422p b61587f65d206ce5654c88ecd055f5b7
yuvj440p 6ea611c86dd6b18c01e4ddb2926a5663
yuvj444p 9ad40f50112d06bc447643feb6382a93
0bgr f23ccc960c8646499bffc40e666ab6cf
0rgb 09bbe1b24fc765818d8c37ce2c773692
abgr 037bf9df6a765520ad6d490066bf4b89
argb c442a8261c2265a07212ef0f72e35f5a
bgr0 207df2c1476e7b2eaa8f51eaadcc54cb
bgr24 0d0cb38ab3fa0b2ec0865c14f78b217b
bgr444be d9ea9307d21b162225b8b2c524cf9477
bgr444le 88035350e9da3a8f67387890b956f0bc
bgr48be 00624e6c7ec7ab19897ba2f0a3257fe8
bgr48le d02c235ebba7167881ca2d576497ff84
bgr4_byte 50d23cc82d9dcef2fd12adb81fb9b806
bgr555be 49f01b1f1f0c84fd9e776dd34cc3c280
bgr555le 378d6ac4223651a1adcbf94a3d0d807b
bgr565be 257cf78afa35dc31e9696f139c916715
bgr565le 1dfdd03995c287e3c754b164bf26a355
bgr8 24bd566170343d06fec6fccfff5abc54
bgra 76a18a5151242fa137133f604cd624d2
gray db08f7f0751900347e6b8649e4164d21
gray16be b44458c2254aa7a3d7b8dbf53be91979
gray16le ecda5143f8a55fca1f6c7dfb238ddcba
monob 668ebe8b8103b9046b251b2fa8a1d88f
monow 9251497f3b0634f1165d12d5a289d943
nv12 e0af357888584d36eec5aa0f673793ef
nv21 9a3297f3b34baa038b1f37cb202b512f
pal8 09b4a6a3167576627fe0540994c3eb24
rgb0 def2717bc2208505244def3611922d05
rgb24 b41eba9651e1b5fe386289b506188105
rgb444be 9e89db334568c6b2e3d5d0540f4ba960
rgb444le 0a68cb6de8bf530aa30c5c1205c25155
rgb48be cc139ec1dd9451f0e049c0cb3a0c8aa2
rgb48le 86c5608904f75360d492dbc5c9589969
rgb4_byte c93ba89b74c504e7f5ae9d9ab1546c73
rgb555be 912a62c5e53bfcbac2a0340e10973cf2
rgb555le a937a0fc764fb57dc1b3af87cba0273c
rgb565be 9cadf742e05ddc23a3b5b270f89aad3c
rgb565le d39aa298bb525e9be8860351c6f62dab
rgb8 4a9d8e4f2f154e83a7e1735be6300700
rgba 93a5b3712e6eb8c5b9a09ffc7b9fbc12
uyvy422 adcf64516a19fce44df77082bdb16291
yuv410p 2d9225153c83ee1132397d619d94d1b3
yuv411p 8b298af3e43348ca1b11eb8a3252ac6c
yuv420p eba2f135a08829387e2f698ff72a2939
yuv420p10be 2f88c301feeaccd2a5fb55f54fc30be9
yuv420p10le 93f175084af4e78f97c7710e505f3057
yuv420p12be bbe2f6e9979345d3b99f387f6d473a57
yuv420p12le 3d2d568c6d6bc310418173e8061efdb4
yuv420p14be 45a8c959605b0f744cb35a4ffa774c25
yuv420p14le febbaa1cebff4f8f5fbd03d93b921812
yuv420p16be ba858ff4246368c28f03152487f57ef3
yuv420p16le de239729a4fe1d4cfa3743e006654e78
yuv420p9be 64e36fd90573f67ac2006d103972a79b
yuv420p9le 9ed4b1dfabc53fd9e586ff6c4c43af80
yuv422p c9bba4529821d796a6ab09f6a5fd355a
yuv422p10be 11af7dfafe8bc025c7e3bd82b830fe8a
yuv422p10le ec04efb76efa79bf0d02b21572371a56
yuv422p12be de756337b5b8dc021e6a0572090965fc
yuv422p12le 7961e16d99fbb97f1f179e77474b650d
yuv422p14be 33525ea5f76cc6e9597c1f7ae4356646
yuv422p14le 5ccd364f299cc438104ad7c62cff38a1
yuv422p16be 5499502e1c29534a158a1fe60e889f60
yuv422p16le e3d61fde6978591596bc36b914386623
yuv422p9be 29b71579946940a8c00fa844c9dff507
yuv422p9le 062b7f9cbb972bf36b5bdb1a7623701a
yuv440p 5a064afe2b453bb52cdb3f176b1aa1cf
yuv444p 0a98447b78fd476aa39686da6a74fa2e
yuv444p10be 71be185a2fb7a353eb024df9bc63212d
yuv444p10le c1c6b30a12065c7901c0a267e4861a0f
yuv444p12be 8dfc1cc7649e674a3e9a5f9e238eb11c
yuv444p12le e7fefaf5ba459cdd28e07d9b86dc3017
yuv444p14be 019b3ee692b36adb1f44d0232e1b2a70
yuv444p14le 6c56538e2adf4a1c97c944e3213dc3a9
yuv444p16be 1c6ea2c2f5e539006112ceec3d4e7d90
yuv444p16le 20f86bc2f68d2b3f1f2b48b97b2189f4
yuv444p9be 6ab31f4c12b533ce318ecdff83cdd054
yuv444p9le f0606604a5c08becab6ba500124c4b7c
yuva420p a29884f3f3dfe1e00b961bc17bef3d47
yuva422p 85a8b4813cf90c3b194307f181717693
yuva444p 706799c07e91db8d2ca3187cdc0c82df
yuvj420p 32eec78ba51857b16ce9b813a49b7189
yuvj422p 0dfa0ed434f73be51428758c69e082cb
yuvj440p 657501a28004e27a592757a7509f5189
yuvj444p 98d3d054f2ec09a75eeed5d328dc75b7
yuyv422 f2569f2b5069a0ee0cecae33de0455e3
0bgr 3a2f7a255895f154bbc2c0541e11b66d
0rgb 00ac9e01d63b821c394ac6203f7cd233
abgr 1efbf983d9e05945b223e94281ba03dd
argb 43db1b6f92785cb1741d1a8918be1cd6
bgr0 fe56f8c8edc63130c65045dd8f1629f9
bgr24 5a99ab751497ff2308654815bb386ab1
bgr444be ad888031403150f784afa4ab5e53fa25
bgr444le 8bcb29875ef4446f7b40ad5cbe6293c7
bgr48be aef991ccc6241fe89501b791b6d1c8a4
bgr48le 4fe26de32f985c661535592adb854ca0
bgr4_byte 86ab90dbf28e0d1fcc474c1bc6f3e6ce
bgr555be 83b5dc82aca5c59214e2821d7c37e101
bgr555le 5b21fe6b886d105e086ac758c9739ef7
bgr565be a03cd63592f7aa85926852e1b0eefb55
bgr565le da9f51fd88b00b77a2bdb44092ced6ca
bgr8 6ee3a027fdf23d9e7641cf9db622e38f
bgra 571e36479d0bcc63c71d91432a15fd0b
gray 669860b0e6f48784f1c4edec7d45a23d
gray16be c3720d00b935ae76108f6a05825f3ec4
gray16le 1a4dfbdad429e3a0217dd03978665a60
monob cf885ca3ab5c4e79befec8e961b53e6b
monow 39b7e285f47af4f11003972733a8ec04
nv12 d0293efcd106022aee6f4696a2492594
nv21 4b1adad7b2017b2e08a4c686778740bd
pal8 f3442a379152b41f24a01c35bfe8b0d7
rgb0 4b3850f80188f03b7fea0a39e5a035e4
rgb24 4f016dcae1677971d5ab8fc5281b4eb1
rgb444be 5a1f1e3248a7f74ad8a813f88d91e2c7
rgb444le db3babb73c538490c56f1dd1b42e32c2
rgb48be c157b4bfdaba46851fb409404f0e2b31
rgb48le aaeb094dfdd0f0390db94e558fb2e4ec
rgb4_byte 7d2d7b9383f83902f83f78a49b401e9c
rgb555be cc39e0816288e2215e76520c2f3f17d8
rgb555le 297ca82788b023a3f94677652c091f30
rgb565be 1b0fc1a80a3913fe0eaf283e68b83d09
rgb565le b861ec0fa3c4197dffaef41fc66e7c52
rgb8 d50a2f3503a8dd876197b604266cf15b
rgba 090e417705ca0e5187f029eeb394a885
uyvy422 95b3ca9c609beae6c61fa33a7e6fcfe3
yuv410p 5652f52e932d718eaad651d06a11ce09
yuv411p 857a16f561424bcf361784c2e8578d63
yuv420p 489aa94d1a2abf74529ce5aaf812a338
yuv420p10be a1c91b8684cb84a946d78dfa80a6323f
yuv420p10le 4de5eee1402ae84946a24e3cc4804502
yuv420p12be a0f533c65ceabba7ac74deb129435109
yuv420p12le fffb48e79346e5a120b12adb87e40980
yuv420p14be 90f3cd8e808572d3b75fd258652b765f
yuv420p14le b41393e500813a4444ac5607c98d7d4b
yuv420p16be 5b15ffe17c78761138a48cb91e94002e
yuv420p16le 942b992ad799833754590f9c3371bdae
yuv420p9be db3b9b202f8014761e79cff2546536ea
yuv420p9le 43341ba3955a5c1a1652218d5e466446
yuv422p cd9185df12127a7830820862b15d6150
yuv422p10be bf0d4d0d6a4d4896650eff08b0a157a4
yuv422p10le cab49211123e7337bf8e7b248befacdc
yuv422p12be ec8718c7f3a96e4b41d4e69cb1ecce0c
yuv422p12le a783156c3ae833b1b16b5f6238d1163b
yuv422p14be b58c2198c56330cc19cd61a35e7d799a
yuv422p14le 7f74d4936577cab0e5e9d6be61a36820
yuv422p16be 3725aa6136741d558900efc46fa02897
yuv422p16le e5613f26cf21e6caa14c55bfa6dbf91f
yuv422p9be 9c162a559c912dc2a03c0ede9666d201
yuv422p9le d778190180fba976dc5e3162b7622d27
yuv440p bd74a3dbbba05205fd30e101216a8ee3
yuv444p 14e06ce6ebba6eccda67d8c5fb0f3695
yuv444p10be 67bcd450bb1f7de75e51b5e115083f8a
yuv444p10le 8cd9fe3450e25e1635c5f982bc404f20
yuv444p12be 2d709d5cbf2c61970e7e6d609fd30f44
yuv444p12le 8096f6a0f7b6e9b7d60af2cb4d2459fe
yuv444p14be 9ded64b1f7d37bc170d5c4f4b65c133b
yuv444p14le c4981882cca655f0cbc4ed07a33a24c7
yuv444p16be 06f0ea1a525ddc34116b2c0e3021e5a9
yuv444p16le 507fc54fe06db5fbd1e36182ec0df4a2
yuv444p9be 29911d5ab017a4ba12d915dc078ecd87
yuv444p9le e55015c87e7a90d87258af0ea5cce0e3
yuva420p ff556e3f6cf74f322467860555612c74
yuva422p 9370ac9fcb59806592f4a35fa8fa28e7
yuva444p bb5f5d0c12a9e09ae37ac3bafff907cf
yuvj420p 295b48eaabd1d239647a20962ab2f1a3
yuvj422p cba3eba27031f3ff38ae511c0f7220af
yuvj440p 53351b202fcda4e03a363e1dcdb808c0
yuvj444p b9a2528e0f59939f025c0ae2a885edc8
yuyv422 1c0ecc295a449472049c9cfa5e8ee4ab
0bgr 69b18159ed6ed85989e0839c0fbb1178
0rgb cc8f0a67d9ea4fa7709626c1fd9a854c
abgr cff82561a074874027ac1cc896fd2730
argb 756dd1eaa5baca2238ce23dbdc452684
bgr0 d2fe7d15e4c4b99c158b4ba34002f9dd
bgr24 e44192347a45586c6c157e3059610cd1
bgr444be c23768338d76693f0da76e8a9b6fd8df
bgr444le 846c431a47bfb745437941bde768469c
bgr48be 390d3058a12a99c2b153ed7922508bea
bgr48le 39fe06feb4ec1d9730dccc04a0cfac4c
bgr4_byte ee1d35a7baf8e9016891929a2f565c0b
bgr555be 6a2d335856db12e3ea72173d71610e21
bgr555le 41e3e0961478dc634bf68a7bbd670cc9
bgr565be 21077a3744c889b97032414b11232933
bgr565le 614897eaeb422bd9a972f8ee51909be5
bgr8 7f007fa6c153a16e808a9c51605a4016
bgra 01cfdda1f72fcabb6c46424e27f8c519
gray d7786a7d9d99ac74230cc045cab5632c
gray16be a8fc0d7fea36407b5c319e3e736c7127
gray16le 495c89186178308ef171d385bbd8bd70
monob cb62f31b701c6e987b574974d1b31e32
monow fd5d417ab7728acddffc06870661df61
nv12 4676d59db43d657dc12841f6bc3ab452
nv21 69c699510ff1fb777b118ebee1002f14
pal8 0e7e9aee9f4f02f50cb72bee640843df
rgb0 a01995946117e77b20e851506d64688c
rgb24 13ff53ebeab74dc05492836f1cfbd2c1
rgb444be 46e466b2709f62b2fffc63708063eaaf
rgb444le f0c57a48be671428e2e53c9b54a6c4e2
rgb48be 8fac63787a711886030f8e056872b488
rgb48le ab92f2763a2eb264c3870cc758f97149
rgb4_byte d81ffd3add95842a618eec81024f0b5c
rgb555be 491dc49ff83258ffe415289bdcfb50b2
rgb555le bd698d86c03170c4a16607c0fd1f750f
rgb565be 35682c17c85f307147041f23ac8092aa
rgb565le bfa0c639d80c3c03fd0c9e5f34296a5e
rgb8 091d0170b354ef0e97312b95feb5483f
rgba 16873e3ac914e76116629a5ff8940ac4
uyvy422 314bd486277111a95d9369b944fa0400
yuv410p 7df8f6d69b56a8dcb6c7ee908e5018b5
yuv411p 1143e7c5cc28fe0922b051b17733bc4c
yuv420p fdad2d8df8985e3d17e73c71f713cb14
yuv420p10be 418039dbd82cf612db88417276aa0d1a
yuv420p10le ff7e5321208ab995b4f95634ebdf192b
yuv420p12be a6e9e4ee831b1d7ee1c3e9bf7bbeac13
yuv420p12le d431d31edd2011fc80d2f7e1894dddb6
yuv420p14be d00e95efb73c5598c73922c909193dbf
yuv420p14le 9cd18a56ff50aa4fde7294d2f67ec4fa
yuv420p16be 31988e9a5d6acacaa710f67bc1172f3a
yuv420p16le f5390ce399f88e0e4e2621ed7833b250
yuv420p9be ec4983b7a949c0472110a7a2c58e278a
yuv420p9le c136dce5913a722eee44ab72cff664b2
yuv422p 918e37701ee7377d16a8a6c119c56a40
yuv422p10be 315654908d50718e175aae018c484732
yuv422p10le 91bbc78a9a56f659b55abc17722dcc09
yuv422p12be e2cf9c7e500f0badffe38cfef4bae7e1
yuv422p12le 7f79c4ca498a12cac5d548a976e5136c
yuv422p14be 09d11457639e808f0db8428aabcdf97a
yuv422p14le 041a8f46e026eb4d01770a5fa2f8fd28
yuv422p16be e7e34fe9264784763ab6cb406524c0f3
yuv422p16le c435b76b08204dda6908640fb5fd4621
yuv422p9be 82494823944912f73cebc58ad2979bbd
yuv422p9le fc69c8a21f473916a4b4225636b97e06
yuv440p 461503fdb9b90451020aa3b25ddf041c
yuv444p 81b2eba962d12e8d64f003ac56f6faf2
yuv444p10be fb304d77c6d2e18df5938662a22176f0
yuv444p10le b17136913eb066dca6be6af645b9f7e8
yuv444p12be b720325bf49627ceb35f868eadab1cea
yuv444p12le b8020a5ff95de8ecb8d37d851481e80d
yuv444p14be b3fb36c759967caf2d83dce3ed5f993d
yuv444p14le 818c5583fa2e0b9befb3f60d58ece6c3
yuv444p16be 0da9bed80f5542682ab286f3261cf24c
yuv444p16le a0c5d3c7bf3f181db503cf8e450d1335
yuv444p9be 9ac2643ce7f7e5c4e17c8c9fd8494d4a
yuv444p9le 896a1cc9cccca1ba410dd53942d33cc4
yuva420p 8673a9131fb47de69788863f93a50eb7
yuva422p c576dc435c7a22f0d17a7aec151ce26f
yuva444p d7a2d5bcdfb762f449a810856d1251fe
yuvj420p 30427bd6caf5bda93a173dbebe759e09
yuvj422p fc8288f64fd149573f73cf8da05d8e6d
yuvj440p 508ac7a9ddeb6d1794a1100ba7a1664c
yuvj444p 73aebe144085b22d1189caf6ca07e18c
yuyv422 169e19ac91b257bd84ace0fdf56559ad
0bgr 14371787cb6f25d13641c6ee20371b6b
0rgb 91eddb69df6a24b979160958db22a565
abgr 77db78782b1e7ddba60632dd1a303712
argb 39ea6501e5d6eb294cd7eaab6371d343
bgr0 25a81868b39ec50abcbe31c87c30a314
bgr24 262e4b1d1c5e57ec510423f8b103deb1
bgr444be 99910395203c3e3a124b88ce38c1ab30
bgr444le c97f15e264c3ed7aa3e762ea6badfbc5
bgr48be b9355b6e2fa9540844d3a4798a2f4cbc
bgr48le dbba0b9a29379a207d17e86727e590ec
bgr4_byte 30e5b2a2e359510e44ec11af0485056e
bgr555be acd17ba4930f945be0d8aff56913a530
bgr555le c2d63d263ec54a8a0ac0f18f771b6fd4
bgr565be da90900ef28d0a968913d818b9151775
bgr565le a6b1d0cf6df7b12c70a6fde5bdbd300a
bgr8 ef4ff3880990232eaf018000336a1c22
bgra 95f4de4d34f216043e6faab0cada8f09
gray 9f1890b80e6461b6dc52852b8ac2b46b
gray16be 9553a17a213df5ac39ba63561d509e8d
gray16le e57f8e11e4b1469a33fd7872e5041cda
monob 138812271ce79b8406dee4f7827ee315
monow a426636244885f16b5b0e53d4aac8a4d
nv12 d9c8fede0c2b37efc9d392240ffda473
nv21 db57de603b35c8b7825bdbee47ea6290
pal8 b98525dc50bf0c8517289414f45738e0
rgb0 036b5084768fd1aaf1c2beed6498c3d6
rgb24 fd56bd5ae0b363db50ea0ddeed887357
rgb444be 3458fde34335f458131bd2774697c356
rgb444le 79353099096cb61721bc38d99dd5bdbf
rgb48be 3e5cf94d961eb2450c05ccaeac1a441d
rgb48le 01763198e94e34a3aef5f96e43ea9ac4
rgb4_byte f334376204287fdd2501f639005256a6
rgb555be e9e0308ea11a24ddee93726687bc2028
rgb555le 6e0ecb95473955230024c8043ae38b6c
rgb565be 262ad795c9b10e89ec72f9afae9152b0
rgb565le 968790f4301ada0029df0a92efd6a1c1
rgb8 64c5a73c8e09bb1514841629eb26ccff
rgba 16eb3d427c37416eda786cf4ed22fc68
uyvy422 63aafdc5321331cc771cb2dd01a4cc4e
yuv410p c5c8793588a517021a2201bbcfa503c6
yuv411p 833360b69d70c002425f8976860e540d
yuv420p 494b13c17712eddad7b837ca88211b4f
yuv420p10be 1b4b0d0b2f209cd4d33a84907652cfa5
yuv420p10le 6b5459a4c4d99205ef1d6dc3c1d5a7e2
yuv420p12be a8d6bf744abbdd55d5c3cde24de4b9cc
yuv420p12le 794bac4781d58821d1e60cb821388a11
yuv420p14be 16f2114f373c9446ff2aacf4b7e5f9fc
yuv420p14le 2cb3fbf9ed08060a68ddcccfab6f884a
yuv420p16be 3f51012ec7ad80ad03099598d5cce958
yuv420p16le 26daa9638fc3971c959e20c30329beb2
yuv420p9be f381d3dfd8ca6b5b44aaa4f5583bf026
yuv420p9le 3ab36daca6691c1fec64eba5b7070d8c
yuv422p 6bea21dcd2a9e790e126ad27519a6cbb
yuv422p10be 0dcc91430b4ae83e8567efb2b785e81d
yuv422p10le e56817bad3ff93319a9dd6bda8add151
yuv422p12be f943bb452e8e297c12185114b4df3181
yuv422p12le 92a9e51141e0aee4741ea3b8e3255b2d
yuv422p14be f47e4c7b3a2ac4447d7bd5679dc16d86
yuv422p14le ed630d01cb5aaafaf356dfd15b3f57a1
yuv422p16be 2c3dde6ece764d011e1aa513d1594818
yuv422p16le 8e588d6e8e1816829cc9c138bc3ca5e0
yuv422p9be e6f84127e542f3728605d6e4d28f0209
yuv422p9le 914f8415eab24f9c4aa4bf4f217022f1
yuv440p 9b1b31dc70239952ea682631ca785b7c
yuv444p 1731b67f3439fec9435e8796dc05e8a9
yuv444p10be c1bb15ed5c52f151bdbed2dc16c7fda5
yuv444p10le 7925f118e9263b5794311cf0ae700ab0
yuv444p12be 409453278552dcc8f813b545ea545f7d
yuv444p12le 7f6dcfb61f2f37978d1f6ed0c52fb9e8
yuv444p14be 65463b08fed9df349520bd41f00bebfb
yuv444p14le d56413c2f72ceeb81749011b8a7fe190
yuv444p16be 863b6d45d776a0f8aa3b4acb806b6f50
yuv444p16le 2e06a8dffb7a5b09a70becc013e13ad8
yuv444p9be 26e1db6b43dd3479b5d20238e3e5edbb
yuv444p9le 01c31ad72aff138698bdc9f7cef3105b
yuva420p 4f8d6eda06a404cd85ce199ce5a75bf0
yuva422p 620f340912561c9f5f93c211cb7d0842
yuva444p 453b560554306aa20a19c577a7bb216f
yuvj420p 48849ed52648620980aa323ee26aa7eb
yuvj422p 36a5699407513b677de6838718862994
yuvj440p 43f43fd7fb4a6f94b6ec3234be785f3a
yuvj444p 6490aa566d645012537e9427f15d21d5
yuyv422 21759d8b1d2e83282ce7f74bf51baea7
abgr 7df21399eedd7094a5c345035c220ebe
argb 6de1f5a66d6517951243bb2a751180d2
bgr24 6ff4af0eb9ab72eb723ed12469d559bc
bgr555be 6a0979a52f5f48de2269eb0c123446c9
bgr555le 38c2e84751c3ad108a55bf77ab8afbf5
bgr565be b4921dbc73bfd61ede103f39664d839f
bgr565le 2efbb9c15f22d5c704a00d11a241c1da
bgra ab589a165007d5b0dbacb26df4bbe5e0
rgb24 c4ed6e5ad7eb4e66ea18deef3584231f
rgb555be c24d62606900fd1a6088883c7022252a
rgb555le 3b313e94f2bf70c8972af69b6dc331c9
rgb565be e45766a1f18b74cf9094933f704bfe53
rgb565le de2cf048dcd48c0a39dfcc9b6eac36fe
rgba e97cd6a0393fc354e95088065e668eb2
abgr 72e4a233f5fa2c8c6b9c95583b69a3e1
argb 8634cf8cf1e6c25eee93fc00494ed11b
bgr24 b63dcc4d10d3e9ee70505328ba283f8f
bgr555be 5e2f65a80547b48258f8ad1d3f8aafc2
bgr555le 9f4c7baa78d4126993576c849abf2240
bgr565be 1c99b149f2f1e85041716c3fc9881343
bgr565le 750738a13ad7fa5f5704171ce2bb806f
bgra c28251ef6c7a7ada249accf17750f165
rgb24 019d33663642ae0517c0215f5a5719f2
rgb555be a20298e4fc6574cea0ec7b6a2e4e0502
rgb555le bee2cdf7d0314de958d962055efb7954
rgb565be a69f68f33571f7d1b6a9b01f1b3cd4df
rgb565le 94569d9dd804c85e9afebaf785aea031
rgba 6e084b1e9e457269a970ac9385597d28
0bgr d7904ea356ada94890cbd49e8d69b6b2
0rgb 1c6673e695a2b6d91b1f9530cb667f9c
abgr 25e72e9dbd01ab00727c976d577f7be5
argb 19869bf1a5ac0b6af4d8bbe2c104533c
bgr0 b0855438e3d5a87c8b2e4bf47a1109b3
bgr24 89108a4ba00201f79b75b9305c42352d
bgr444be 9ef12c42fb791948ca4423c452dc6b9a
bgr444le 3650ecfc163abd1596c0cd29d130c4b0
bgr48be 2f23931844f57641f3737348182d118c
bgr48le 4242a026012b6c135a6aa138a6d67031
bgr4_byte 407fcf564ed764c38e1d748f700ab921
bgr555be f739d2519f7e9d494359bf67a3821537
bgr555le bd7b3ec4d684dfad075d89a606cb8b74
bgr565be f19e9a4786395e1ddcd51399c98c9f6c
bgr565le fdb617533e1e7ff512ea5b6b6233e738
bgr8 c60f93fd152c6903391d1fe9decd3547
bgra 7f9b799fb48544e49ce93e91d7f9fca8
gray 30d9014a9d43b5f37e7aa64be3a3ecfc
gray16be 9e8319fa0d4945e587b8c095277be8de
gray16le 790031119f8e874d75ee6f01b4654185
monob d0cf8732677a5360b6160133043590d8
monow ff9869d067ecb94eb9d90c9750c31fea
nv12 046f00f598ce14d9854a3534a5c99114
nv21 01ea369dd2d0d3ed7451dc5c8d61497f
pal8 f20e2ccf7e884d31a6766d45a73c2cdf
rgb0 972c4ed97786aa30b7137b083b0e0afc
rgb24 eaefabc168d0b14576bab45bc1e56e1e
rgb444be 06722e03f8404e7d2226665ed2444a32
rgb444le 185c9a5d9c2877484310d4196ef4cd6f
rgb48be 62dd185862ed142283bd300eb6dbd216
rgb48le dcb76353268bc5862194d131762220da
rgb4_byte 8c6ff02df0b06dd2d574836c3741b2a2
rgb555be 40dc33cfb5cf56aac1c5a290ac486c36
rgb555le 4f8eaad29a17e0f8e9d8ab743e76b999
rgb565be b57623ad9df74648339311a0edcebc7b
rgb565le 73f247a3315dceaea3022ac7c197c5ef
rgb8 13a8d89ef78d8127297d899005456ff0
rgba 1fc6e920a42ec812aaa3b2aa02f37987
uyvy422 ffbd36720c77398d9a0d03ce2625928f
yuv410p 7bfb39d7afb49d6a6173e6b23ae321eb
yuv411p 4a90048cc3a65fac150e53289700efe1
yuv420p 2e6d6062e8cad37fb3ab2c433b55f382
yuv420p10be 7ce787a888381dd46b0212c099ecaad9
yuv420p10le bf22a1c543a7b3dbc556a0eb9592e179
yuv420p12be 0304b4232d7ad0f0b98226b77c0a3bc4
yuv420p12le 4a6560a4b6bef0824bb9cbd7e87f2ceb
yuv420p14be ebb012d885d41f9c4ee0228b097e4884
yuv420p14le 52e5cca511d815f925698865e825d995
yuv420p16be b6d25ba55bc1831d352f379311b42b6d
yuv420p16le 1d7ef427b6f79a02b93948738dab5442
yuv420p9be 9865bf5c4392b56b1c4eb4f5a3fd32f9
yuv420p9le 0f1e371a1374d3cba2205b70cc7cac90
yuv422p d7f5cb44d9b0210d66d6a8762640ab34
yuv422p10be 0be8378c3773e1c0b394315ef4994351
yuv422p10le 6518094fe8de6bee95af21af1e5dc1e1
yuv422p12be 2998546db265475930000ab8036422c7
yuv422p12le dc05df449f359dba9a1c3d2c1acb4efe
yuv422p14be 3b512941aad47f2f7b8d051fbc989455
yuv422p14le c39ee86727d9414edbdf83f41a644f9b
yuv422p16be 9bd8f8c961822b586fa4cf992be54acc
yuv422p16le 9c4a1239605c7952b736ac3130163f14
yuv422p9be 7c6f1e140b3999ee7d923854e507752a
yuv422p9le 51f10d79c07989060dd06e767e6d7d60
yuv440p 876385e96165acf51271b20e5d85a416
yuv444p 9c3c667d1613b72d15bc6d851c5eb8f7
yuv444p10be ee069cc6db48975eb029d72f889a7fe6
yuv444p10le 645b3335248113cafe3c29edb1d7f3be
yuv444p12be 9642a8a8d500cb215f140c58c84da413
yuv444p12le 017322d353981fedb42cacc6aab5c1d4
yuv444p14be f32c0a1f94787a471267f1f33120e2db
yuv444p14le 5fd471119cef50a49d0664a796729177
yuv444p16be de2dedfc6f12073ffead113f86e07ecf
yuv444p16le 8e83323cf102d6c823a03ae8a7b7e033
yuv444p9be 6ac92b7dc9ab2fc59bee99204886899a
yuv444p9le 85aef13a654953d3455d89770b0d74bd
yuva420p c705d1cf061d8c6580ac690b55f92276
yuva422p 5e2c7a58eb243892c9a262947ab9b937
yuva444p 1ea8e96f8e962b09ac20a414c003ea65
yuvj420p 41fd02b204da0ab62452cd14b595e2e4
yuvj422p 7f6ca9bc1812cde02036d7d29a7cce43
yuvj440p 25711c3c0fd15ec19c59a10784fcfb96
yuvj444p e45dee2ac02276dfab92e8ebfbe52e00
yuyv422 e944ff7316cd03c42c091717ce74f602
0bgr fa3f0ce97b70ae0eb6fd24f6195f2091
0rgb 300a5d5b80b746ebf00b1640dea2d817
abgr 67710eb7e6d6e78d87c27e5c5b65e09c
argb 6928f47cbd595792978ecfd72f588215
bgr0 2c010f0f89d3d11b501d9421fa1a1733
bgr24 506a7cf8eb73ff2e91dddd8989a18f12
bgr444be 5a89a2ed5f90b86bc839a7bde8ea95e5
bgr444le b98d1e8563ff726ff80a6637af85afa3
bgr48be c1d44eb53d02e307ff8d0a1a57c0780d
bgr48le 03c63a5d197008306be739c56d729420
bgr4_byte 92fe489c4d786598d3e61bb2aa72d763
bgr555be 4b260ce6fc19c7df90bb879fcc5cf962
bgr555le 6b535578d42afa9b014fbcb17eb3b8c3
bgr565be 5ace50bb09467828ea8efdd8713196ec
bgr565le 88346e2e834adbb6bf7087dc5f7d2cc7
bgr8 2373adfcf1b4a5968d8a00140d661e48
bgra 7a1bd62f5768e6a1739546393972e721
gray d9d673e4ed652c080aa42631a97b94d4
gray16be 88f90a01c5ae2ec57ed1041943071fbf
gray16le bcedd3c7bee4f2dc3890710df3ce2130
monob dfb092a1736017f95378bd76aeef16d8
monow 940757cf7b0245ad69b8ef343085961e
nv12 ef41a69821ea09da1de9d9c50872b265
nv21 2d06f7dec8273737c58548efdc2d2e22
pal8 e22b58f3621fbec7c044857dfe962939
rgb0 ac7b37539ff03ffcb2cdfcc1321cb717
rgb24 baffcf29cbef4164348bb73497535692
rgb444be 6ac1c77afef40c6c86f5454aa66cb157
rgb444le 56d48f09ca592166e18a88d009addb73
rgb48be a364c17acb67ba4f96ee4399970ca048
rgb48le 791d935fc34e307104deb9899e28a2d3
rgb4_byte 6cf30719d7cfe876b9d34baa0d28aec8
rgb555be dc3732df7b05e8cc88b7150c006d105c
rgb555le 38eab4817339589dfe938a6d9c8b74ea
rgb565be 6c0313d6ac0093e04740438eea7036ab
rgb565le 47c4b1ddc3b7183c9bbe9d62046bd5d8
rgb8 e1e00c02fff5c442bacc13e01dc64135
rgba b65c0e739b993d8ea16a9dbcc30cb132
uyvy422 ece83505dc69e2004b5a344c4daa5a7d
yuv410p 3fb3bbb96873d973ed70b9121c27a8f8
yuv411p 106a75dc1312f66dbb497611a0a02520
yuv420p 0a88149792aa1121ce8e7755f4523df9
yuv420p10be d1825eb808be09f5e080a86dcf7d705f
yuv420p10le f65d65b1f6f48eef28adb1bfd69d201e
yuv420p12be 32d237de66223ae4b74431677af06593
yuv420p12le 779c4b622ad3d64b88957493ae8d280b
yuv420p14be acafbaeb3d520d6f097a5678918bd66c
yuv420p14le 07ca722472a8e5d17642489cbfa3f806
yuv420p16be 58468ae4a7ca33a493c34d914e9adc7e
yuv420p16le eab1411947fb9b3b174e8edf3dd33424
yuv420p9be e491e39ea89ce81e086ccf30b08b174d
yuv420p9le 326126b513f1d7f4db1565906e3cd3ba
yuv422p b1895d434e5b461704bc78cc0fe538de
yuv422p10be f31e81c31db780a5a37c93843eae7e9f
yuv422p10le 116e79220d770960a7699af8b26c35d4
yuv422p12be c3619c347ea8296c1ed0aa5671ff8436
yuv422p12le 0d189a30b2fa04b37b47261c10afb8e3
yuv422p14be 1f743eb949370e4108f8ea64911bcc6b
yuv422p14le 73c58185507f657e557860082e5f6b99
yuv422p16be 619de2d8b32a3bb3bd7546957b4e358f
yuv422p16le 9010c178b564cd937bd342ccecaa7ff9
yuv422p9be 1db36898b100e3b508a36a677e2c4f70
yuv422p9le 49218ae028d5577b9c646866350c8ebf
yuv440p 25e36eb7fb5ac101507b916a4e12ba67
yuv444p 33e85a87bcc2a3c8648ea21e79375b45
yuv444p10be ccd6e3f7997b41f2cb6593ec1cf34448
yuv444p10le c9b1346bae6d5c8ce63be9695ec1a7d9
yuv444p12be 375703e688f9bfe1cdd23c3fdfd9027e
yuv444p12le 85f50477867b3bc85ecf4d83c7bbda03
yuv444p14be e97d330963f1f9484b7313265bdc7d81
yuv444p14le 2b6504830ff9f39335bd4b1ff70ec49c
yuv444p16be c9660655ca9a13993a9b615bc11f4b6e
yuv444p16le 30fa301d390505b00761805fc6fb3eb6
yuv444p9be ddbdd8c0d103564e9fdf257d9928c9c3
yuv444p9le 202fbf5dadb74b0e28ba8e34409adf4a
yuva420p 5cf02b17792c24596fba194518b002de
yuva422p d5cb89aac9203927d2bd4a1793b69b62
yuva444p f819be12766f1a2ec0663fe2cde9f2c1
yuvj420p 7fae45038fbe310c3ec94466479b7953
yuvj422p 9ac0943a4b5e505476f210eb7146d543
yuvj440p fc9b4306e4a6c7d04af83fe54215a5dc
yuvj444p 97f525e3ae103a9706a509e4e366d7ed
yuyv422 d775e727ab42c1f47bf52fb88ed07b4e
pp 520803fe1843d384b852ff9750e815c9
pp e0756dea5d0bb61c81fbb1b940c95244
pp2 1a34413c53356a5fc4f891e50f8400c8
pp2 4c6d874eb355ab99bfd80ff8326d2558
pp3 192df08ba93baa48d90551509b64615c
pp3 2cdcc4683fd6c1f5c4dbd4f35428c5ee
pp4 23b157b7a658800954f095f950f18165
pp4 7e51ac70aab4c738642ebd006e517138
pp5 09f92a9bf9348859461c150c12bd1317
pp5 263d82e8b07f92d2d6a9ed0256f545b8
pp6 9ace50ed384e9a085965c52366e9cd6f
pp6 b46b6f830861d16153de2a9671c98e75
scale200 aebdc1c3e08da2a925ba7212b1fadee0
scale200 065fcec08fb9d4b9ed723af659ae1e01
scale500 ef865c51156e55ce1ce38c8f90a709e6
scale500 696a493074397146e3c5d0b49ffa5caf
select c5d5533a838beffba96b6cdd3a616c76
select 0f5c26bc1741e0b72500a5bb7f33d15e
setdar f94e744d160c65af967315f0145612a7
setdar 5e69edb10e33ecf536d0b2e9e42229df
setsar f94e744d160c65af967315f0145612a7
setsar 5e69edb10e33ecf536d0b2e9e42229df
testsrc 293ef5d915068333412acdceb2746a0a
testsrc 285e218c941d6830b7174095e9814132
thumbnail 25151d7583f1be91a9d82bf61267bd54
thumbnail 87f897b86cbecc7130780d309b42596b
tile c051503deb65568c6c954b94a895b55d
tile 8016e2f3cbab976d0dcf531655220bdd
transpose cb9cc2b22b0f95f6648fe9ac4d5209a4
transpose 14056020d8d3d53a1e777c9cf265d590
unsharp 73e38eb0e598230dcbbb1802c35e8dcd
unsharp d8075a533238ec096926b205a27ec87c
vflip 2e6d6062e8cad37fb3ab2c433b55f382
vflip 0a88149792aa1121ce8e7755f4523df9
vflip_crop 72ee0d0dfc8af0cd94a466760313654d
vflip_crop 5bc8ad16993c93cd00f03b90ed376c64
vflip_vflip eba2f135a08829387e2f698ff72a2939
vflip_vflip 489aa94d1a2abf74529ce5aaf812a338
......@@ -8,11 +8,11 @@ ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 146345 size: 27925
ret: 0 st: 0 flags:1 ts:-0.320000
ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 295 size: 27837
ret: 0 st: 1 flags:0 ts: 2.586122
ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 146345 size: 27925
ret: 0 st: 1 flags:1 dts: 0.862041 pts: 0.862041 pos: 271138 size: 209
ret: 0 st: 1 flags:1 ts: 1.462857
ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 146345 size: 27925
ret: 0 st: 1 flags:1 dts: 0.862041 pts: 0.862041 pos: 271138 size: 209
ret: 0 st:-1 flags:0 ts: 0.365002
ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 295 size: 27837
ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 146345 size: 27925
ret: 0 st:-1 flags:1 ts:-0.740831
ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 295 size: 27837
ret: 0 st: 0 flags:0 ts: 2.160000
......@@ -20,9 +20,9 @@ ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 146345 size: 27925
ret: 0 st: 0 flags:1 ts: 1.040000
ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 146345 size: 27925
ret: 0 st: 1 flags:0 ts:-0.052245
ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 295 size: 27837
ret: 0 st: 1 flags:1 dts: 0.000000 pts: 0.000000 pos: 28149 size: 208
ret: 0 st: 1 flags:1 ts: 2.847347
ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 146345 size: 27925
ret: 0 st: 1 flags:1 dts: 0.862041 pts: 0.862041 pos: 271138 size: 209
ret: 0 st:-1 flags:0 ts: 1.730004
ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 146345 size: 27925
ret: 0 st:-1 flags:1 ts: 0.624171
......@@ -32,9 +32,9 @@ ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 295 size: 27837
ret: 0 st: 0 flags:1 ts: 2.400000
ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 146345 size: 27925
ret: 0 st: 1 flags:0 ts: 1.306122
ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 146345 size: 27925
ret: 0 st: 1 flags:1 dts: 0.862041 pts: 0.862041 pos: 271138 size: 209
ret: 0 st: 1 flags:1 ts: 0.208980
ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 295 size: 27837
ret: 0 st: 1 flags:1 dts: 0.182857 pts: 0.182857 pos: 71817 size: 209
ret: 0 st:-1 flags:0 ts:-0.904994
ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 295 size: 27837
ret: 0 st:-1 flags:1 ts: 1.989173
......@@ -44,9 +44,9 @@ ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 146345 size: 27925
ret: 0 st: 0 flags:1 ts:-0.240000
ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 295 size: 27837
ret: 0 st: 1 flags:0 ts: 2.664490
ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 146345 size: 27925
ret: 0 st: 1 flags:1 dts: 0.862041 pts: 0.862041 pos: 271138 size: 209
ret: 0 st: 1 flags:1 ts: 1.567347
ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 146345 size: 27925
ret: 0 st: 1 flags:1 dts: 0.862041 pts: 0.862041 pos: 271138 size: 209
ret: 0 st:-1 flags:0 ts: 0.460008
ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 146345 size: 27925
ret: 0 st:-1 flags:1 ts:-0.645825
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment