Hi,
Klaus Schmidinger schrieb:
> This indicates that cFrameDetector::Analyze() doesn't find any frames.
> Take a look at the code beginning at
>> case 0x1B: // MPEG 4 video
> if (scanner == 0x00000109) { // Access Unit Delimiter
>>> Apparently the scanner never gets to be 0x00000109.
> We'll need to know what condition to use to detect the frames.
According to spec, AUD is optional. Chapter 7.4.1.2.3 is not too
complicated to implement and most often sufficient.
For complete support, 7.4.1.2.4 is required too, but more
compliated and cannot be implemented without in depth parsing of
several H.264 data structures.
As vdr-xine doesn't implement the later and seems to work for
this kind of stream (see this thread), implementing the former
should fix this issue.
Bye.
--
Dipl.-Inform. (FH) Reinhard Nissl
mailto:rnissl at gmx.de