[Ffmpeg-devel] avformat/mpegts reads too much data for lowbitratestreams

Sergio Garcia Murillo sgm254
Thu Jun 9 08:48:54 CEST 2005

> I've been using libavformat/codec in an application in the 
> works for some time now, and one of the quirks I have come 
> across is that the mpegts format reader is searching across 
> WAY too many packets (MAX_SCAN_PACKETS) for a dvb specific 
> service description table. This table is not required in the 
> mpeg ts format, and is wrecking havock on my application when 
> trying to tune a radio service without this service table. As 
> a temporary workaround I've disabled the scan for sdt in 
> mpegts_read_header. Without this workaround, the live stream 
> that is to be decoded is delayed anywhere from 5-10 seconds 
> before packets starts to arrive for decoding..

I have the same problem, i was decoding an mpeg2 ts encoded 
with AVS at 200kbs and it never got played until i removed the
handle_packets call. Don't know if there is a better way of 
resolving the problem or not.


More information about the ffmpeg-devel mailing list