media/testdata/src/test/assets/playbackdumps/mp4/preroll-5s.mp4.dump
ibaker 1a00da4c19 Add CapturingRenderersFactory and use it in Mp4PlaybackTest
I decided not to migrate all the tests in one CL to keep the diff
manageable. I'll make follow-up CLs to migrate the tests, and eventually
delete TeeCodec and all associated logic.

I couldn't completely remove the dump diff because
ShadowMediaCodec.getCodecInfo() (which would give me access to the MIME
type) doesn't seem to work properly - it returned video/avc when
name=exotest.audio.aac, and looking into the code it looks like there's
some native methods that are missing shadow implementations.
PiperOrigin-RevId: 347991956
2020-12-23 22:48:20 +00:00

348 lines
13 KiB
Text

MediaCodecAdapter (exotest.audio.aac):
buffers.length = 218
buffers[0] = length 21, hash D57A2CCC
buffers[1] = length 4, hash EE9DF
buffers[2] = length 4, hash EE9DF
buffers[3] = length 4, hash EE9DF
buffers[4] = length 4, hash EE9DF
buffers[5] = length 4, hash EE9DF
buffers[6] = length 4, hash EE9DF
buffers[7] = length 4, hash EE9DF
buffers[8] = length 4, hash EE9DF
buffers[9] = length 4, hash EE9DF
buffers[10] = length 4, hash EE9DF
buffers[11] = length 4, hash EE9DF
buffers[12] = length 4, hash EE9DF
buffers[13] = length 4, hash EE9DF
buffers[14] = length 4, hash EE9DF
buffers[15] = length 4, hash EE9DF
buffers[16] = length 4, hash EE9DF
buffers[17] = length 4, hash EE9DF
buffers[18] = length 4, hash EE9DF
buffers[19] = length 4, hash EE9DF
buffers[20] = length 4, hash EE9DF
buffers[21] = length 4, hash EE9DF
buffers[22] = length 4, hash EE9DF
buffers[23] = length 4, hash EE9DF
buffers[24] = length 4, hash EE9DF
buffers[25] = length 4, hash EE9DF
buffers[26] = length 4, hash EE9DF
buffers[27] = length 4, hash EE9DF
buffers[28] = length 4, hash EE9DF
buffers[29] = length 4, hash EE9DF
buffers[30] = length 4, hash EE9DF
buffers[31] = length 4, hash EE9DF
buffers[32] = length 4, hash EE9DF
buffers[33] = length 4, hash EE9DF
buffers[34] = length 4, hash EE9DF
buffers[35] = length 4, hash EE9DF
buffers[36] = length 4, hash EE9DF
buffers[37] = length 4, hash EE9DF
buffers[38] = length 4, hash EE9DF
buffers[39] = length 4, hash EE9DF
buffers[40] = length 4, hash EE9DF
buffers[41] = length 4, hash EE9DF
buffers[42] = length 4, hash EE9DF
buffers[43] = length 4, hash EE9DF
buffers[44] = length 4, hash EE9DF
buffers[45] = length 4, hash EE9DF
buffers[46] = length 4, hash EE9DF
buffers[47] = length 4, hash EE9DF
buffers[48] = length 4, hash EE9DF
buffers[49] = length 4, hash EE9DF
buffers[50] = length 4, hash EE9DF
buffers[51] = length 4, hash EE9DF
buffers[52] = length 4, hash EE9DF
buffers[53] = length 4, hash EE9DF
buffers[54] = length 4, hash EE9DF
buffers[55] = length 4, hash EE9DF
buffers[56] = length 4, hash EE9DF
buffers[57] = length 4, hash EE9DF
buffers[58] = length 4, hash EE9DF
buffers[59] = length 4, hash EE9DF
buffers[60] = length 4, hash EE9DF
buffers[61] = length 4, hash EE9DF
buffers[62] = length 4, hash EE9DF
buffers[63] = length 4, hash EE9DF
buffers[64] = length 4, hash EE9DF
buffers[65] = length 4, hash EE9DF
buffers[66] = length 4, hash EE9DF
buffers[67] = length 4, hash EE9DF
buffers[68] = length 4, hash EE9DF
buffers[69] = length 4, hash EE9DF
buffers[70] = length 4, hash EE9DF
buffers[71] = length 4, hash EE9DF
buffers[72] = length 4, hash EE9DF
buffers[73] = length 4, hash EE9DF
buffers[74] = length 4, hash EE9DF
buffers[75] = length 4, hash EE9DF
buffers[76] = length 4, hash EE9DF
buffers[77] = length 4, hash EE9DF
buffers[78] = length 4, hash EE9DF
buffers[79] = length 4, hash EE9DF
buffers[80] = length 4, hash EE9DF
buffers[81] = length 4, hash EE9DF
buffers[82] = length 4, hash EE9DF
buffers[83] = length 4, hash EE9DF
buffers[84] = length 4, hash EE9DF
buffers[85] = length 4, hash EE9DF
buffers[86] = length 4, hash EE9DF
buffers[87] = length 4, hash EE9DF
buffers[88] = length 4, hash EE9DF
buffers[89] = length 4, hash EE9DF
buffers[90] = length 4, hash EE9DF
buffers[91] = length 4, hash EE9DF
buffers[92] = length 4, hash EE9DF
buffers[93] = length 4, hash EE9DF
buffers[94] = length 4, hash EE9DF
buffers[95] = length 4, hash EE9DF
buffers[96] = length 4, hash EE9DF
buffers[97] = length 4, hash EE9DF
buffers[98] = length 4, hash EE9DF
buffers[99] = length 4, hash EE9DF
buffers[100] = length 4, hash EE9DF
buffers[101] = length 4, hash EE9DF
buffers[102] = length 4, hash EE9DF
buffers[103] = length 4, hash EE9DF
buffers[104] = length 4, hash EE9DF
buffers[105] = length 4, hash EE9DF
buffers[106] = length 4, hash EE9DF
buffers[107] = length 4, hash EE9DF
buffers[108] = length 4, hash EE9DF
buffers[109] = length 4, hash EE9DF
buffers[110] = length 4, hash EE9DF
buffers[111] = length 4, hash EE9DF
buffers[112] = length 4, hash EE9DF
buffers[113] = length 4, hash EE9DF
buffers[114] = length 4, hash EE9DF
buffers[115] = length 4, hash EE9DF
buffers[116] = length 4, hash EE9DF
buffers[117] = length 4, hash EE9DF
buffers[118] = length 4, hash EE9DF
buffers[119] = length 4, hash EE9DF
buffers[120] = length 4, hash EE9DF
buffers[121] = length 4, hash EE9DF
buffers[122] = length 4, hash EE9DF
buffers[123] = length 4, hash EE9DF
buffers[124] = length 4, hash EE9DF
buffers[125] = length 4, hash EE9DF
buffers[126] = length 4, hash EE9DF
buffers[127] = length 4, hash EE9DF
buffers[128] = length 4, hash EE9DF
buffers[129] = length 4, hash EE9DF
buffers[130] = length 4, hash EE9DF
buffers[131] = length 4, hash EE9DF
buffers[132] = length 4, hash EE9DF
buffers[133] = length 4, hash EE9DF
buffers[134] = length 4, hash EE9DF
buffers[135] = length 4, hash EE9DF
buffers[136] = length 4, hash EE9DF
buffers[137] = length 4, hash EE9DF
buffers[138] = length 4, hash EE9DF
buffers[139] = length 4, hash EE9DF
buffers[140] = length 4, hash EE9DF
buffers[141] = length 4, hash EE9DF
buffers[142] = length 4, hash EE9DF
buffers[143] = length 4, hash EE9DF
buffers[144] = length 4, hash EE9DF
buffers[145] = length 4, hash EE9DF
buffers[146] = length 4, hash EE9DF
buffers[147] = length 4, hash EE9DF
buffers[148] = length 4, hash EE9DF
buffers[149] = length 4, hash EE9DF
buffers[150] = length 4, hash EE9DF
buffers[151] = length 4, hash EE9DF
buffers[152] = length 4, hash EE9DF
buffers[153] = length 4, hash EE9DF
buffers[154] = length 4, hash EE9DF
buffers[155] = length 4, hash EE9DF
buffers[156] = length 4, hash EE9DF
buffers[157] = length 4, hash EE9DF
buffers[158] = length 4, hash EE9DF
buffers[159] = length 4, hash EE9DF
buffers[160] = length 4, hash EE9DF
buffers[161] = length 4, hash EE9DF
buffers[162] = length 4, hash EE9DF
buffers[163] = length 4, hash EE9DF
buffers[164] = length 4, hash EE9DF
buffers[165] = length 4, hash EE9DF
buffers[166] = length 4, hash EE9DF
buffers[167] = length 4, hash EE9DF
buffers[168] = length 4, hash EE9DF
buffers[169] = length 4, hash EE9DF
buffers[170] = length 4, hash EE9DF
buffers[171] = length 4, hash EE9DF
buffers[172] = length 4, hash EE9DF
buffers[173] = length 4, hash EE9DF
buffers[174] = length 4, hash EE9DF
buffers[175] = length 4, hash EE9DF
buffers[176] = length 4, hash EE9DF
buffers[177] = length 4, hash EE9DF
buffers[178] = length 4, hash EE9DF
buffers[179] = length 4, hash EE9DF
buffers[180] = length 4, hash EE9DF
buffers[181] = length 4, hash EE9DF
buffers[182] = length 4, hash EE9DF
buffers[183] = length 4, hash EE9DF
buffers[184] = length 4, hash EE9DF
buffers[185] = length 4, hash EE9DF
buffers[186] = length 4, hash EE9DF
buffers[187] = length 4, hash EE9DF
buffers[188] = length 4, hash EE9DF
buffers[189] = length 4, hash EE9DF
buffers[190] = length 4, hash EE9DF
buffers[191] = length 4, hash EE9DF
buffers[192] = length 4, hash EE9DF
buffers[193] = length 4, hash EE9DF
buffers[194] = length 4, hash EE9DF
buffers[195] = length 4, hash EE9DF
buffers[196] = length 4, hash EE9DF
buffers[197] = length 4, hash EE9DF
buffers[198] = length 4, hash EE9DF
buffers[199] = length 4, hash EE9DF
buffers[200] = length 4, hash EE9DF
buffers[201] = length 4, hash EE9DF
buffers[202] = length 4, hash EE9DF
buffers[203] = length 4, hash EE9DF
buffers[204] = length 4, hash EE9DF
buffers[205] = length 4, hash EE9DF
buffers[206] = length 4, hash EE9DF
buffers[207] = length 4, hash EE9DF
buffers[208] = length 4, hash EE9DF
buffers[209] = length 4, hash EE9DF
buffers[210] = length 4, hash EE9DF
buffers[211] = length 4, hash EE9DF
buffers[212] = length 4, hash EE9DF
buffers[213] = length 4, hash EE9DF
buffers[214] = length 4, hash EE9DF
buffers[215] = length 4, hash EE9DF
buffers[216] = length 4, hash EE9DF
buffers[217] = length 0, hash 1
MediaCodecAdapter (exotest.video.avc):
buffers.length = 126
buffers[0] = length 5245, hash C090A41E
buffers[1] = length 63, hash 5141C80D
buffers[2] = length 22, hash A32E59A1
buffers[3] = length 20, hash A09DEAB8
buffers[4] = length 18, hash B64DA059
buffers[5] = length 28, hash FC8EF2BB
buffers[6] = length 22, hash BF8A4A9F
buffers[7] = length 18, hash D163DF61
buffers[8] = length 18, hash FD82E95
buffers[9] = length 28, hash 44A16E72
buffers[10] = length 22, hash 31C06057
buffers[11] = length 18, hash DC93CC9D
buffers[12] = length 18, hash 1B081BD1
buffers[13] = length 28, hash 2700AF
buffers[14] = length 22, hash 6D292D94
buffers[15] = length 18, hash D646C05A
buffers[16] = length 18, hash 14BB0F8E
buffers[17] = length 28, hash 5DE2C2B
buffers[18] = length 22, hash 57E81CD0
buffers[19] = length 18, hash E176AD96
buffers[20] = length 18, hash 1FEAFCCA
buffers[21] = length 28, hash C163BE68
buffers[22] = length 22, hash B0C92D0B
buffers[23] = length 18, hash 3B013BD2
buffers[24] = length 18, hash 79758B06
buffers[25] = length 28, hash F72EB1A3
buffers[26] = length 22, hash 9B881C48
buffers[27] = length 18, hash 4631290E
buffers[28] = length 18, hash 84A57842
buffers[29] = length 28, hash E1FCF000
buffers[30] = length 22, hash 359D2D82
buffers[31] = length 18, hash 62DE0FC9
buffers[32] = length 18, hash A1525EFD
buffers[33] = length 28, hash 5350E8FA
buffers[34] = length 22, hash EE2060DF
buffers[35] = length 18, hash 77D95125
buffers[36] = length 18, hash B64DA059
buffers[37] = length 28, hash ED67B37
buffers[38] = length 22, hash 4701711B
buffers[39] = length 18, hash D163DF61
buffers[40] = length 18, hash FD82E95
buffers[41] = length 28, hash 44A16E72
buffers[42] = length 22, hash 31C06057
buffers[43] = length 18, hash DC93CC9D
buffers[44] = length 18, hash 1B081BD1
buffers[45] = length 28, hash 2700AF
buffers[46] = length 22, hash 6D292D94
buffers[47] = length 18, hash D646C05A
buffers[48] = length 18, hash 14BB0F8E
buffers[49] = length 28, hash 5DE2C2B
buffers[50] = length 22, hash 57E81CD0
buffers[51] = length 18, hash E176AD96
buffers[52] = length 18, hash 1FEAFCCA
buffers[53] = length 28, hash C163BE68
buffers[54] = length 22, hash B0C92D0B
buffers[55] = length 18, hash 3B013BD2
buffers[56] = length 18, hash 79758B06
buffers[57] = length 28, hash F72EB1A3
buffers[58] = length 22, hash 9B881C48
buffers[59] = length 18, hash 4631290E
buffers[60] = length 18, hash 84A57842
buffers[61] = length 28, hash E1FCF000
buffers[62] = length 22, hash 359D2D82
buffers[63] = length 18, hash 62DE0FC9
buffers[64] = length 18, hash A1525EFD
buffers[65] = length 28, hash 5350E8FA
buffers[66] = length 22, hash EE2060DF
buffers[67] = length 18, hash 77D95125
buffers[68] = length 18, hash B64DA059
buffers[69] = length 28, hash ED67B37
buffers[70] = length 22, hash 4701711B
buffers[71] = length 18, hash D163DF61
buffers[72] = length 18, hash FD82E95
buffers[73] = length 28, hash 44A16E72
buffers[74] = length 22, hash 31C06057
buffers[75] = length 18, hash DC93CC9D
buffers[76] = length 18, hash 1B081BD1
buffers[77] = length 28, hash 2700AF
buffers[78] = length 22, hash 6D292D94
buffers[79] = length 18, hash D646C05A
buffers[80] = length 18, hash 14BB0F8E
buffers[81] = length 28, hash 5DE2C2B
buffers[82] = length 22, hash 57E81CD0
buffers[83] = length 18, hash E176AD96
buffers[84] = length 18, hash 1FEAFCCA
buffers[85] = length 28, hash C163BE68
buffers[86] = length 22, hash B0C92D0B
buffers[87] = length 18, hash 3B013BD2
buffers[88] = length 18, hash 79758B06
buffers[89] = length 28, hash F72EB1A3
buffers[90] = length 22, hash 9B881C48
buffers[91] = length 18, hash 4631290E
buffers[92] = length 18, hash 84A57842
buffers[93] = length 33, hash AF5CF49E
buffers[94] = length 22, hash 359D2D82
buffers[95] = length 18, hash 62DE0FC9
buffers[96] = length 18, hash A1525EFD
buffers[97] = length 33, hash F4C6DE46
buffers[98] = length 22, hash EE2060DF
buffers[99] = length 18, hash 77D95125
buffers[100] = length 18, hash B64DA059
buffers[101] = length 28, hash ED67B37
buffers[102] = length 22, hash 4701711B
buffers[103] = length 18, hash D163DF61
buffers[104] = length 18, hash FD82E95
buffers[105] = length 28, hash 44A16E72
buffers[106] = length 22, hash 31C06057
buffers[107] = length 18, hash DC93CC9D
buffers[108] = length 18, hash 1B081BD1
buffers[109] = length 28, hash 2700AF
buffers[110] = length 22, hash 6D292D94
buffers[111] = length 18, hash D646C05A
buffers[112] = length 18, hash 14BB0F8E
buffers[113] = length 27, hash 5292D9E
buffers[114] = length 22, hash 57E81CD0
buffers[115] = length 18, hash E176AD96
buffers[116] = length 18, hash 1FEAFCCA
buffers[117] = length 26, hash B0CAA4C9
buffers[118] = length 22, hash B0C92D0B
buffers[119] = length 18, hash 3B013BD2
buffers[120] = length 18, hash 79758B06
buffers[121] = length 26, hash C63A1445
buffers[122] = length 22, hash 9B881C48
buffers[123] = length 18, hash 4631290E
buffers[124] = length 18, hash 84A57842
buffers[125] = length 0, hash 1