On Thu, Jun 18, 2009 at 03:59:08AM +0200, RVM wrote: > BTW, there's another problem. Initially mplayer reports this: > > ID_AID_1403_LANG=eng > ID_AID_1402_LANG=spa > > But some lines below says this: > > ID_AID_1403_LANG=spa > ID_AID_1402_LANG=spa > > which is wrong. The later values are uninitialized data from ts_parse. E.g. this fixes it, but it still seems all wrong since the information e.g. never seems to reach the ES_stream struct when ts_add_stream is called - the code for that seems to come only after that and it only sets it on the "es" variable, not the "tss". Index: libmpdemux/demux_ts.c =================================================================== --- libmpdemux/demux_ts.c (revision 29378) +++ libmpdemux/demux_ts.c (working copy) @@ -2722,6 +2722,7 @@ rap_flag = 0; mp4_dec = NULL; es->is_synced = 0; + es->lang[0] = 0; si = NULL; junk = priv->ts.packet_size - TS_PACKET_SIZE; _______________________________________________ MPlayer-users mailing list MPlayer-users@xxxxxxxxxxxx https://lists.mplayerhq.hu/mailman/listinfo/mplayer-users