On 2011-12-24 02:12:03 +0200, Oana Stratulat wrote: > > From a1ef7f51b9493cf8ceff501243aca56654ccf336 Mon Sep 17 00:00:00 2001 > From: Oana Stratulat <[email protected]> > Date: Sat, 24 Dec 2011 01:50:13 +0200 > Subject: [PATCH] FATE: test for lagarith
please add a verb and it are two tests > --- > tests/fate2.mak | 7 +++ > tests/ref/fate/lagarith_rgba | 111 > ++++++++++++++++++++++++++++++++++++++++++ > tests/ref/fate/lagarith_yv12 | 111 > ++++++++++++++++++++++++++++++++++++++++++ > 3 files changed, 229 insertions(+), 0 deletions(-) > create mode 100644 tests/ref/fate/lagarith_rgba > create mode 100644 tests/ref/fate/lagarith_yv12 > > diff --git a/tests/fate2.mak b/tests/fate2.mak > index e78a8a3..bf34a36 100644 > --- a/tests/fate2.mak > +++ b/tests/fate2.mak > @@ -115,3 +115,10 @@ fate-v410enc: CMD = md5 -f image2 -vcodec pgmyuv -i > $(TARGET_PATH)/tests/vsynth1 > > FATE_TESTS += fate-r210 > fate-r210: CMD = framecrc -i $(SAMPLES)/r210/r210.avi -pix_fmt rgb48le > + > +FATE_TESTS += fate-lagarith_rgba > +fate-lagarith_rgba: CMD = framecrc -i > $(SAMPLES)/lagarith/2889-assassin_OL.avi > + > +FATE_TESTS += fate-lagarith_yv12 > +fate-lagarith_yv12: CMD = framecrc -i > $(SAMPLES)/lagarith/sample-yv12-lags.avi > + please add the test rules to tests/fate/lossless-video.mak, check if the entries are sorted and maintain the order. > diff --git a/tests/ref/fate/lagarith_rgba b/tests/ref/fate/lagarith_rgba > new file mode 100644 > index 0000000..9804584 > --- /dev/null > +++ b/tests/ref/fate/lagarith_rgba > @@ -0,0 +1,111 @@ > +0, 0, 1382400, 0x00000000 > +0, 3754, 1382400, 0x00000000 > +0, 7508, 1382400, 0x00000000 > +0, 11261, 1382400, 0x00000000 > +0, 15015, 1382400, 0x00000000 A sample with identical frames doesn't seem ideal ho large is the file? > +0, 18769, 1382400, 0xf95bde46 > +0, 22523, 1382400, 0x4f4c0393 > +0, 26276, 1382400, 0xe5aa40db > +0, 30030, 1382400, 0xc25a8ba2 > +0, 33784, 1382400, 0x9db3150d > +0, 37538, 1382400, 0x730e64b3 > +0, 41291, 1382400, 0xf8fd7edf > +0, 45045, 1382400, 0x0114798a > +0, 48799, 1382400, 0x7571210f > +0, 52553, 1382400, 0x552ae59d > +0, 56306, 1382400, 0x7ae0c946 > +0, 60060, 1382400, 0x0818c3ef > +0, 63814, 1382400, 0x8257cac4 > +0, 67568, 1382400, 0x7762a979 > +0, 71321, 1382400, 0x282af57a > +0, 75075, 1382400, 0x3f42de50 > +0, 78829, 1382400, 0xc42d5f93 > +0, 82583, 1382400, 0x18775c90 > +0, 86336, 1382400, 0x34befa90 > +0, 90090, 1382400, 0xd33d5f53 > +0, 93844, 1382400, 0xd33d5f53 > +0, 97598, 1382400, 0xd33d5f53 > +0, 101351, 1382400, 0xd33d5f53 > +0, 105105, 1382400, 0xd33d5f53 > +0, 108859, 1382400, 0xd33d5f53 > +0, 112613, 1382400, 0xd33d5f53 > +0, 116366, 1382400, 0xd33d5f53 > +0, 120120, 1382400, 0xd33d5f53 > +0, 123874, 1382400, 0xd33d5f53 > +0, 127628, 1382400, 0xd33d5f53 > +0, 131381, 1382400, 0xd33d5f53 > +0, 135135, 1382400, 0xd33d5f53 > +0, 138889, 1382400, 0xd33d5f53 > +0, 142643, 1382400, 0xd33d5f53 > +0, 146396, 1382400, 0xd33d5f53 > +0, 150150, 1382400, 0xd33d5f53 > +0, 153904, 1382400, 0xd33d5f53 > +0, 157658, 1382400, 0xd33d5f53 > +0, 161411, 1382400, 0xd33d5f53 > +0, 165165, 1382400, 0xd33d5f53 > +0, 168919, 1382400, 0xd33d5f53 > +0, 172673, 1382400, 0xd33d5f53 > +0, 176426, 1382400, 0xd33d5f53 > +0, 180180, 1382400, 0xd33d5f53 > +0, 183934, 1382400, 0xd33d5f53 > +0, 187688, 1382400, 0xd33d5f53 > +0, 191441, 1382400, 0xd33d5f53 > +0, 195195, 1382400, 0xd33d5f53 > +0, 198949, 1382400, 0xd33d5f53 > +0, 202703, 1382400, 0xd33d5f53 > +0, 206456, 1382400, 0xd33d5f53 > +0, 210210, 1382400, 0xd33d5f53 > +0, 213964, 1382400, 0xd33d5f53 > +0, 217718, 1382400, 0xd33d5f53 > +0, 221471, 1382400, 0xd33d5f53 > +0, 225225, 1382400, 0xd33d5f53 > +0, 228979, 1382400, 0xd33d5f53 > +0, 232733, 1382400, 0xd33d5f53 > +0, 236486, 1382400, 0xd33d5f53 > +0, 240240, 1382400, 0xd33d5f53 > +0, 243994, 1382400, 0xd33d5f53 > +0, 247748, 1382400, 0xd33d5f53 > +0, 251501, 1382400, 0xd33d5f53 > +0, 255255, 1382400, 0xd33d5f53 > +0, 259009, 1382400, 0xd33d5f53 > +0, 262763, 1382400, 0xd33d5f53 > +0, 266516, 1382400, 0xd33d5f53 > +0, 270270, 1382400, 0xd33d5f53 > +0, 274024, 1382400, 0xd33d5f53 > +0, 277778, 1382400, 0xd33d5f53 > +0, 281531, 1382400, 0xd33d5f53 > +0, 285285, 1382400, 0xd33d5f53 > +0, 289039, 1382400, 0xd33d5f53 > +0, 292793, 1382400, 0xd33d5f53 > +0, 296546, 1382400, 0xd33d5f53 > +0, 300300, 1382400, 0xd33d5f53 > +0, 304054, 1382400, 0xd33d5f53 > +0, 307808, 1382400, 0xd33d5f53 > +0, 311561, 1382400, 0xd33d5f53 > +0, 315315, 1382400, 0xd33d5f53 > +0, 319069, 1382400, 0xd33d5f53 > +0, 322823, 1382400, 0xd33d5f53 > +0, 326576, 1382400, 0xd33d5f53 > +0, 330330, 1382400, 0xd33d5f53 > +0, 334084, 1382400, 0xd33d5f53 > +0, 337838, 1382400, 0xd33d5f53 > +0, 341591, 1382400, 0xd33d5f53 > +0, 345345, 1382400, 0xd33d5f53 > +0, 349099, 1382400, 0xd33d5f53 > +0, 352853, 1382400, 0xd33d5f53 > +0, 356606, 1382400, 0xd33d5f53 > +0, 360360, 1382400, 0xd33d5f53 are ther really that many identical frames? > +0, 364114, 1382400, 0x7ff0257a > +0, 367868, 1382400, 0xf125841f > +0, 371621, 1382400, 0xad218781 > +0, 375375, 1382400, 0x7dec6d17 > +0, 379129, 1382400, 0x229063ae > +0, 382883, 1382400, 0xa13a5e09 > +0, 386636, 1382400, 0x11a0d198 > +0, 390390, 1382400, 0x62eca5d8 > +0, 394144, 1382400, 0x40894c29 > +0, 397898, 1382400, 0x37f6b763 > +0, 401651, 1382400, 0x37f6b763 > +0, 405405, 1382400, 0x37f6b763 > +0, 409159, 1382400, 0x37f6b763 > +0, 412913, 1382400, 0x37f6b763 have you tested that the decoded images are identical to the source images? > diff --git a/tests/ref/fate/lagarith_yv12 b/tests/ref/fate/lagarith_yv12 > new file mode 100644 > index 0000000..ac5c291 > --- /dev/null > +++ b/tests/ref/fate/lagarith_yv12 > @@ -0,0 +1,111 @@ > +0, 0, 92160, 0x1dfdf5c1 > +0, 1500, 92160, 0x1dfdf5c1 > +0, 3000, 92160, 0x1dfdf5c1 > +0, 4500, 92160, 0x1dfdf5c1 > +0, 6000, 92160, 0x1dfdf5c1 > +0, 7500, 92160, 0x1dfdf5c1 > +0, 9000, 92160, 0x1dfdf5c1 > +0, 10500, 92160, 0x1dfdf5c1 > +0, 12000, 92160, 0x1dfdf5c1 > +0, 13500, 92160, 0x1dfdf5c1 > +0, 15000, 92160, 0x1dfdf5c1 > +0, 16500, 92160, 0x1dfdf5c1 > +0, 18000, 92160, 0x1dfdf5c1 > +0, 19500, 92160, 0x1dfdf5c1 > +0, 21000, 92160, 0x1dfdf5c1 > +0, 22500, 92160, 0x1dfdf5c1 > +0, 24000, 92160, 0x1dfdf5c1 > +0, 25500, 92160, 0x1dfdf5c1 > +0, 27000, 92160, 0x1dfdf5c1 > +0, 28500, 92160, 0x1dfdf5c1 > +0, 30000, 92160, 0x1dfdf5c1 > +0, 31500, 92160, 0x1dfdf5c1 > +0, 33000, 92160, 0x1dfdf5c1 > +0, 34500, 92160, 0x1dfdf5c1 > +0, 36000, 92160, 0x1dfdf5c1 > +0, 37500, 92160, 0x6965884f > +0, 39000, 92160, 0xc6a3c3a9 > +0, 40500, 92160, 0xc6a3c3a9 > +0, 42000, 92160, 0xc6a3c3a9 > +0, 43500, 92160, 0xc6a3c3a9 > +0, 45000, 92160, 0xc6a3c3a9 > +0, 46500, 92160, 0xc6a3c3a9 > +0, 48000, 92160, 0xc6a3c3a9 > +0, 49500, 92160, 0xc6a3c3a9 > +0, 51000, 92160, 0xc6a3c3a9 > +0, 52500, 92160, 0xc6a3c3a9 > +0, 54000, 92160, 0xc6a3c3a9 > +0, 55500, 92160, 0xc6a3c3a9 > +0, 57000, 92160, 0xc6a3c3a9 > +0, 58500, 92160, 0xc6a3c3a9 > +0, 60000, 92160, 0xc6a3c3a9 > +0, 61500, 92160, 0xc6a3c3a9 > +0, 63000, 92160, 0xc6a3c3a9 > +0, 64500, 92160, 0xc6a3c3a9 > +0, 66000, 92160, 0xc6a3c3a9 > +0, 67500, 92160, 0xc6a3c3a9 > +0, 69000, 92160, 0xc6a3c3a9 > +0, 70500, 92160, 0xc6a3c3a9 > +0, 72000, 92160, 0xc6a3c3a9 > +0, 73500, 92160, 0xc6a3c3a9 > +0, 75000, 92160, 0xc6a3c3a9 > +0, 76500, 92160, 0xc6a3c3a9 > +0, 78000, 92160, 0xc6a3c3a9 > +0, 79500, 92160, 0xc6a3c3a9 > +0, 81000, 92160, 0xc6a3c3a9 > +0, 82500, 92160, 0xc6a3c3a9 > +0, 84000, 92160, 0xc6a3c3a9 > +0, 85500, 92160, 0xc6a3c3a9 > +0, 87000, 92160, 0xc6a3c3a9 > +0, 88500, 92160, 0xc6a3c3a9 > +0, 90000, 92160, 0xc6a3c3a9 > +0, 91500, 92160, 0xc6a3c3a9 > +0, 93000, 92160, 0xc6a3c3a9 > +0, 94500, 92160, 0xc6a3c3a9 > +0, 96000, 92160, 0xc6a3c3a9 > +0, 97500, 92160, 0xc6a3c3a9 > +0, 99000, 92160, 0xc6a3c3a9 > +0, 100500, 92160, 0xc6a3c3a9 > +0, 102000, 92160, 0xc6a3c3a9 > +0, 103500, 92160, 0xc6a3c3a9 > +0, 105000, 92160, 0xc6a3c3a9 > +0, 106500, 92160, 0xc6a3c3a9 > +0, 108000, 92160, 0xc6a3c3a9 > +0, 109500, 92160, 0xc6a3c3a9 > +0, 111000, 92160, 0xc6a3c3a9 > +0, 112500, 92160, 0xc6a3c3a9 > +0, 114000, 92160, 0xc6a3c3a9 > +0, 115500, 92160, 0xc6a3c3a9 > +0, 117000, 92160, 0xc6a3c3a9 > +0, 118500, 92160, 0xc6a3c3a9 > +0, 120000, 92160, 0xc6a3c3a9 > +0, 121500, 92160, 0xc6a3c3a9 > +0, 123000, 92160, 0xc6a3c3a9 > +0, 124500, 92160, 0xc6a3c3a9 > +0, 126000, 92160, 0xc6a3c3a9 > +0, 127500, 92160, 0xc6a3c3a9 > +0, 129000, 92160, 0xc6a3c3a9 > +0, 130500, 92160, 0xc6a3c3a9 > +0, 132000, 92160, 0xc6a3c3a9 > +0, 133500, 92160, 0xc6a3c3a9 > +0, 135000, 92160, 0xc6a3c3a9 > +0, 136500, 92160, 0xc6a3c3a9 > +0, 138000, 92160, 0xc6a3c3a9 > +0, 139500, 92160, 0xc6a3c3a9 > +0, 141000, 92160, 0xc6a3c3a9 > +0, 142500, 92160, 0xc6a3c3a9 > +0, 144000, 92160, 0xc6a3c3a9 > +0, 145500, 92160, 0xc6a3c3a9 > +0, 147000, 92160, 0xc6a3c3a9 > +0, 148500, 92160, 0xc6a3c3a9 > +0, 150000, 92160, 0xc6a3c3a9 > +0, 151500, 92160, 0xc6a3c3a9 > +0, 153000, 92160, 0xc6a3c3a9 > +0, 154500, 92160, 0xc6a3c3a9 > +0, 156000, 92160, 0xc6a3c3a9 > +0, 157500, 92160, 0xc6a3c3a9 > +0, 159000, 92160, 0xc6a3c3a9 > +0, 160500, 92160, 0xc6a3c3a9 > +0, 162000, 92160, 0xc6a3c3a9 > +0, 163500, 92160, 0xc6a3c3a9 > +0, 165000, 92160, 0xc6a3c3a9 same problem, is there an audio track in the sample files? if yes it could be the A-V sync code duplicating frames. try adding -an or -vsync 0 Janne _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
