View Single Post
Old 24th November 2015, 10:26   #9  |  Link
foxyshadis
ангел смерти
 
foxyshadis's Avatar
 
Join Date: Nov 2004
Location: Lost
Posts: 9,558
Quote:
Originally Posted by raj2569 View Post
I was looking for 00000165 to check for IDR frames, and found that it occurs deep inside the packet (marked in red). The dump is:

4740471B 000001E0 5A2980C0 0A3D61FB
0EE91D61 F9D45100 00000109 E0000000
0167
6400 1FACD940 400E7E7C 04400000
03004000 000C23C6 0C658000 00000168
EBE3CB22 C0000000 01658884 0023FFFC
39A9F2E1 6E7DA87E 0F17B2F6 65276E25
314443AC 423F1DF6 04E9BEC1 E15D492D
63E87C54 8AA37A53 3F8CD9B6 4586A380
62992B50 8C9F1FD0 E84CB72B 7D4A3811
B3AA15AB 296C88F8 1250C5E6 8FE42B97
DC0597A3 E9B6D01C 5C476777 F5C0E773
19C26B92 E3BEE60C DCC0828C 00000000


While I was expecting it at location marked in green. Just wondering if this is where it should be expected?
67 is an SPS; the bitstream can send an SPS or PPS at anytime, and it's very common in streams to send both immediately before every IDR (some standards actually require this). This allows greater error resilience and the ability to begin decoding as soon as the IDR is reached. Immediately following it is the corresponding PPS, then the IDR.
foxyshadis is offline   Reply With Quote