Lines 633-639
Link Here
|
633 |
else if( EbmlId( *el3 ) == KaxCodecPrivate::ClassInfos.GlobalId ) |
633 |
else if( EbmlId( *el3 ) == KaxCodecPrivate::ClassInfos.GlobalId ) |
634 |
{ |
634 |
{ |
635 |
KaxCodecPrivate &cpriv = *(KaxCodecPrivate*)el3; |
635 |
KaxCodecPrivate &cpriv = *(KaxCodecPrivate*)el3; |
636 |
cpriv.ReadData( p_sys->es->I_O() ); |
636 |
cpriv.ReadData( p_sys->es->I_O(), SCOPE_ALL_DATA ); |
637 |
|
637 |
|
638 |
tk.i_extra_data = cpriv.GetSize(); |
638 |
tk.i_extra_data = cpriv.GetSize(); |
639 |
if( tk.i_extra_data > 0 ) |
639 |
if( tk.i_extra_data > 0 ) |
Lines 856-862
Link Here
|
856 |
{ |
856 |
{ |
857 |
KaxSeekID &sid = *(KaxSeekID*)el; |
857 |
KaxSeekID &sid = *(KaxSeekID*)el; |
858 |
|
858 |
|
859 |
sid.ReadData( p_sys->es->I_O() ); |
859 |
sid.ReadData( p_sys->es->I_O(), SCOPE_ALL_DATA ); |
860 |
|
860 |
|
861 |
id = EbmlId( sid.GetBuffer(), sid.GetSize() ); |
861 |
id = EbmlId( sid.GetBuffer(), sid.GetSize() ); |
862 |
} |
862 |
} |