[Ffmpeg-devel] Re: redetect audioformat in mpeg-ts
Måns Rullgård
mru
Wed Jul 6 16:36:12 CEST 2005
Nico Sabbi said:
> Patrick Fischer wrote:
>
>>>
>>> MPEG-TS doesn't (usually) contain any more detailed information than the
>>> codec used. It's up to your mpeg audio decoder to detect a change,
>>> and do
>>> something sensible. It's probably not a very good idea to be
>>> changing audio
>>> parameters midstream, as most players will not cope with it. I'm not
>>> sure
>>> whether it's (dis)allowed by any standards.
>>>
>> Thanks.
>> But if you look at DVB you will see that the mpeg-ts can change the
>> audio-format.
>> DVB sends a consecutive mpeg-ts stream. Some Movies has Strereo and
>> some other has mono or some others.
>> I need to detect it.
>>
>
> maybe updating the tables, possibly sending a non-current table version
> in advance so that the decoder
> can prepare for the content update
I wouldn't rely on that, even though it's theoretically possible. Most
mpeg audio decoders will deal with it properly, you just need to check
for changes after decoding each frame. I don't think many applications
actually do this.
--
M?ns Rullg?rd
mru at inprovide.com
More information about the ffmpeg-devel
mailing list