On Sat, May 10, 2003 at 12:04:21PM +0200, Attila Kinali wrote:
On Wed, 30 Apr 2003 21:35:59 +0200 Moritz Bunkus CVS <mosu@mplayerhq.hu> wrote:
- } else if ((EbmlId(*l3) != - KaxTrackFlagLacing::ClassInfos.GlobalId) && - (EbmlId(*l3) != - KaxTrackMinCache::ClassInfos.GlobalId) && - (EbmlId(*l3) != - KaxTrackMaxCache::ClassInfos.GlobalId)) + } else if ((!(EbmlId(*l3) == + KaxTrackFlagLacing::ClassInfos.GlobalId)) && + (!(EbmlId(*l3) == + KaxTrackMinCache::ClassInfos.GlobalId)) && + (!(EbmlId(*l3) == + KaxTrackMaxCache::ClassInfos.GlobalId))) mp_msg(MSGT_DEMUX, MSGL_V, "[mkv] | + unknown element@3: " "%s\n", typeid(*l3).name());
Could it be that == is overloaded ? Otherwise i cant imagine why != should not work
If this is true, I rest my case that the Matroska developers are idiots.... Rich