Re: [Live-devel] TS indexer not support video codecs except mpeg1 and mpeg2

2008-07-12 Thread Ross Finlayson
The tool program MPEG2TransportStreamIndexer can not create index file for TS file that include video ES of codec such as MEPG4 and H.264. That's correct I think the reason is No, the reason is described here: http://lists.live555.com/pipermail/live-devel/2008-May/008722.html --

[Live-devel] TS indexer not support video codecs except mpeg1 and mpeg2

2008-07-12 Thread choujs
Hi, The tool program MPEG2TransportStreamIndexer can not create index file for TS file that include video ES of codec such as MEPG4 and H.264. I think the reason is in file MPEG2IndexFromTransportStream.cpp, line 309(function MPEG2IFrameIndexFromTransportStream ::analyzePMT): if (stream_type =

Re: [Live-devel] Creating a RTSP stream from DVB-T hardware card

2008-07-12 Thread Ross Finlayson
A quick hex-edit of the file confirms that the first and 189th byte are both 0x47. I've been over the encoder's frame generation, and each packet sent to the encoder via the pipe to the server code is prefaced by the sync byte. Nonetheless, the error message - printed by "MPEG2TransportStream

Re: [Live-devel] Creating a RTSP stream from DVB-T hardware card

2008-07-12 Thread Ryan Walklin
A quick hex-edit of the file confirms that the first and 189th byte are both 0x47. I've been over the encoder's frame generation, and each packet sent to the encoder via the pipe to the server code is prefaced by the sync byte. Is there any debugging switches with the livemedia library I ca

Re: [Live-devel] Creating a RTSP stream from DVB-T hardware card

2008-07-12 Thread Ross Finlayson
However, using either testMPEG2TransportStreamer or live555MediaServer to stream it to VLC doesn't work. testMPEG2TransportStreamer dumps a stream of "Missing Sync Byte" errors to the console That means exactly what it says: That your file is not starting with a Transport Stream 'sync byte' (

Re: [Live-devel] Creating a RTSP stream from DVB-T hardware card

2008-07-12 Thread Ryan Walklin
OK, I promise this will be the last time i write ;) I'm not convinced my code is the problem now (although it most likely still is). I've rewritten my plugin code to simply write packets to stdout, then piped it into a file (temp.ts). This plays back fine in VLC. However, using either tes