[vlc-devel] [PATCH] add m2ts mode stream format
Zhao Zhili
quinkblack at foxmail.com
Thu Dec 29 05:05:30 UTC 2022
Hi,
On Wed, 2022-12-28 at 08:45 +0800, yanyingjun via vlc-devel wrote:
> ---
> modules/demux/adaptive/StreamFormat.cpp | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/modules/demux/adaptive/StreamFormat.cpp
> b/modules/demux/adaptive/StreamFormat.cpp
> index 03502a80f1..b2a9a30c29 100644
> --- a/modules/demux/adaptive/StreamFormat.cpp
> +++ b/modules/demux/adaptive/StreamFormat.cpp
> @@ -140,6 +140,8 @@ StreamFormat::StreamFormat(const void *data_,
> size_t sz)
>
> if(sz > 188 && data[0] == 0x47 && data[188] == 0x47)
> type = StreamFormat::Type::MPEG2TS;
> + else if(sz > 196 && data[4] == 0x47 && data[196] == 0x47) /*
> m2ts mode */
> + type = StreamFormat::Type::MPEG2TS;
> else if(sz > 8 && (!memcmp(&moov, &data[4], 4) ||
> !memcmp(&moov[4], &data[4], 4) ||
> !memcmp(&moov[8], &data[4], 4) ||
I don't think it's valid HLS streams. Where does those streams come
from?
Send MR to https://code.videolan.org/videolan/vlc next time.
More information about the vlc-devel
mailing list