mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
27c7ca9c12
Split off packet parsing into a separate function. Parse full packets at once and store them in a queue, eliminating the need for tracking parsing state in AVStream. The horrible unreadable loop in read_frame_internal() now isn't weirdly ordered and doesn't contain evil gotos, so it should be much easier to understand. compute_pkt_fields() now invents slightly different timestamps for two raw vc1 tests, due to has_b_frames being set a bit later. They shouldn't be more wrong (or right) than previous ones.
32 lines
1.7 KiB
Plaintext
32 lines
1.7 KiB
Plaintext
#tb 0: 1/25
|
|
0, 0, 0, 1, 115200, 0xb8830eef
|
|
0, 1, 1, 1, 115200, 0xb8830eef
|
|
0, 2, 2, 1, 115200, 0xb8830eef
|
|
0, 4, 4, 1, 115200, 0x952ff5e1
|
|
0, 5, 5, 1, 115200, 0xa4362b14
|
|
0, 6, 6, 1, 115200, 0x32bacbe7
|
|
0, 7, 7, 1, 115200, 0x509eb814
|
|
0, 8, 8, 1, 115200, 0x509eb814
|
|
0, 9, 9, 1, 115200, 0x11a76c3e
|
|
0, 10, 10, 1, 115200, 0x11a76c3e
|
|
0, 11, 11, 1, 115200, 0x00cf734a
|
|
0, 12, 12, 1, 115200, 0x00cf734a
|
|
0, 13, 13, 1, 115200, 0x00cf734a
|
|
0, 14, 14, 1, 115200, 0x00cf734a
|
|
0, 15, 15, 1, 115200, 0x00cf734a
|
|
0, 16, 16, 1, 115200, 0x00cf734a
|
|
0, 17, 17, 1, 115200, 0x00cf734a
|
|
0, 18, 18, 1, 115200, 0x00cf734a
|
|
0, 19, 19, 1, 115200, 0xfddf48e6
|
|
0, 20, 20, 1, 115200, 0xfddf48e6
|
|
0, 21, 21, 1, 115200, 0x1eccebbf
|
|
0, 22, 22, 1, 115200, 0x3da2f77e
|
|
0, 23, 23, 1, 115200, 0x7c232572
|
|
0, 24, 24, 1, 115200, 0xedf426e5
|
|
0, 25, 25, 1, 115200, 0x5324ab20
|
|
0, 26, 26, 1, 115200, 0x5324ab20
|
|
0, 27, 27, 1, 115200, 0xa23e66bb
|
|
0, 28, 28, 1, 115200, 0x680a50ff
|
|
0, 29, 29, 1, 115200, 0x680a50ff
|
|
0, 30, 30, 1, 115200, 0x680a50ff
|