@@ -820,12 +820,12 @@ void APar_Print_iTunesData(const char *path,
820
820
true ); // just to know if 'free' atoms can be considered padding, or (in
821
821
// the case of say a faac file) it's *just* 'free'
822
822
823
- if (supplemental_info && 0x02 ) { // PRINT_FREE_SPACE
823
+ if (supplemental_info & 0x02 ) { // PRINT_FREE_SPACE
824
824
fprintf (stdout,
825
825
" free atom space: %" PRIu32 " \n " ,
826
826
APar_ProvideTallyForAtom (" free" ));
827
827
}
828
- if (supplemental_info && 0x04 ) { // PRINT_PADDING_SPACE
828
+ if (supplemental_info & 0x04 ) { // PRINT_PADDING_SPACE
829
829
if (!moov_atom_was_mooved) {
830
830
fprintf (stdout,
831
831
" padding available: %" PRIu64 " bytes\n " ,
@@ -834,13 +834,13 @@ void APar_Print_iTunesData(const char *path,
834
834
fprintf (stdout, " padding available: 0 (reorg)\n " );
835
835
}
836
836
}
837
- if (supplemental_info && 0x08 &&
837
+ if (supplemental_info & 0x08 &&
838
838
dynUpd.moov_udta_atom != NULL ) { // PRINT_USER_DATA_SPACE
839
839
fprintf (stdout,
840
840
" user data space: %" PRIu64 " \n " ,
841
841
dynUpd.moov_udta_atom ->AtomicLength );
842
842
}
843
- if (supplemental_info && 0x10 ) { // PRINT_USER_DATA_SPACE
843
+ if (supplemental_info & 0x10 ) { // PRINT_USER_DATA_SPACE
844
844
fprintf (stdout,
845
845
" media data space: %" PRIu32 " \n " ,
846
846
APar_ProvideTallyForAtom (" mdat" ));
0 commit comments