You are correct, Yes, the 0x42 stream_type just proposed, but not published.<br>The proposed document is here:<br>(Transport of GB 20090.2 video data over
 ITU-T Rec. H.222.0 | ISO/IEC 13818-1)<br><a href="http://www.itu.int/md/T05-FG.IPTV-C-0511/en">http://www.itu.int/md/T05-FG.IPTV-C-0511/en</a><br><br>So we still had the chance of assign 0x42 to avs? and I think the value will avoid by other things.<br>
<br><div class="gmail_quote">2011/11/18 Måns Rullgård <span dir="ltr"><<a href="mailto:mans@mansr.com">mans@mansr.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="HOEnZb"><div class="h5">Can Wu <<a href="mailto:wu.canus@gmail.com">wu.canus@gmail.com</a>> writes:<br>
<br>
> 2011/11/17 Måns Rullgård <<a href="mailto:mans@mansr.com">mans@mansr.com</a>><br>
><br>
>> Can Wu <<a href="mailto:wu.canus@gmail.com">wu.canus@gmail.com</a>> writes:<br>
>><br>
>> > On Thu, Nov 17, 2011 at 9:25 AM, Laurent Aimar <<a href="mailto:fenrir@elivagar.org">fenrir@elivagar.org</a>><br>
>> wrote:<br>
>> ><br>
>> >> On Wed, Nov 16, 2011 at 11:13:03PM +0800, Can Wu wrote:<br>
>> >> > ---<br>
>> >> >  modules/demux/ts.c |    3 +++<br>
>> >> >  1 files changed, 3 insertions(+), 0 deletions(-)<br>
>> >> ><br>
>> >> > diff --git a/modules/demux/ts.c b/modules/demux/ts.c<br>
>> >> > index ff3ba66..352c8a3 100644<br>
>> >> > --- a/modules/demux/ts.c<br>
>> >> > +++ b/modules/demux/ts.c<br>
>> >> > @@ -2405,6 +2405,9 @@ static int PIDFillFormat( ts_pid_t *pid, int i_stream_type )<br>
>> >> >      case 0x1B:  /* H264 <- check transport syntax/needed descriptor */<br>
>> >> >          es_format_Init( fmt, VIDEO_ES, VLC_CODEC_H264 );<br>
>> >> >          break;<br>
>> >> > +    case 0x42:  /* CAVS (Chinese AVS) */<br>
>> >> > +        es_format_Init( fmt, VIDEO_ES, VLC_CODEC_CAVS );<br>
>> >> > +        break;<br>
>> >>  Is there a registration descriptor or something equivalent to<br>
>> >> detect CAVS streams? if not, do you know if this stream type has<br>
>> >> been properly assigned by ISO?<br>
>> >><br>
>> > Yeah, I couldn't find the define from a iso spec, I'm just got it<br>
>> > from the sample ts file, and some sample tools like<br>
>> > <a href="http://code.google.com/p/tstools" target="_blank">http://code.google.com/p/tstools</a>, use this value.<br>
>> ><br>
>> > AVS will be the standardard video coding standard, maybe the only<br>
>> > one, and<br>
>><br>
>> ????????<br>
>><br>
> Oh, I mean in china<br>
<br>
</div></div>The ISO and ITU websites are not, to my knowledge, blocked by the Great<br>
Firewall of China.<br>
<div class="im"><br>
>> > it's also a ISO standard in ITU,<br>
>><br>
>> AVS is not an ISO or ITU standard.<br>
>><br>
> it's ITU standard, not?<br>
<br>
</div>No.<br>
<div class="im"><br>
>> > I think this stream_type value should not be random used.<br>
>><br>
>> The latest edition of the MPEG-TS spec (2006-05 + amendments) lists 0x42<br>
>> as "reserved".  There is (predictably) no mention of AVS or any other<br>
>> non-ISO standard.<br>
>><br>
> need more source to check...<br>
<br>
</div>I checked the spec before writing this.<br>
<div class="HOEnZb"><div class="h5"><br>
--<br>
Måns Rullgård<br>
<a href="mailto:mans@mansr.com">mans@mansr.com</a><br>
<br>
_______________________________________________<br>
vlc-devel mailing list<br>
To unsubscribe or modify your subscription options:<br>
<a href="http://mailman.videolan.org/listinfo/vlc-devel" target="_blank">http://mailman.videolan.org/listinfo/vlc-devel</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>wucan<br><br>