@@ -203,10 +203,10 @@ impl Muxer for MacOSFragmentedM4SMuxer {
203203 }
204204 }
205205
206- if let Ok ( mut encoder) = state. encoder . lock ( ) {
207- if let Err ( e) = encoder. finish_with_timestamp ( timestamp) {
208- warn ! ( "Failed to finish segmented encoder: {e}" ) ;
209- }
206+ if let Ok ( mut encoder) = state. encoder . lock ( )
207+ && let Err ( e) = encoder. finish_with_timestamp ( timestamp)
208+ {
209+ warn ! ( "Failed to finish segmented encoder: {e}" ) ;
210210 }
211211 }
212212
@@ -269,7 +269,7 @@ impl MacOSFragmentedM4SMuxer {
269269
270270 if convert_elapsed_ms > SLOW_THRESHOLD_MS {
271271 slow_convert_count += 1 ;
272- if slow_convert_count <= 5 || slow_convert_count % 100 == 0 {
272+ if slow_convert_count <= 5 || slow_convert_count. is_multiple_of ( 100 ) {
273273 debug ! (
274274 elapsed_ms = convert_elapsed_ms,
275275 count = slow_convert_count,
@@ -284,17 +284,17 @@ impl MacOSFragmentedM4SMuxer {
284284 let encode_start = std:: time:: Instant :: now ( ) ;
285285 let owned_frame = frame_pool. take_frame ( ) ;
286286
287- if let Ok ( mut encoder) = encoder_clone. lock ( ) {
288- if let Err ( e) = encoder. queue_frame ( owned_frame, timestamp) {
289- warn ! ( "Failed to encode frame: {e}" ) ;
290- }
287+ if let Ok ( mut encoder) = encoder_clone. lock ( )
288+ && let Err ( e) = encoder. queue_frame ( owned_frame, timestamp)
289+ {
290+ warn ! ( "Failed to encode frame: {e}" ) ;
291291 }
292292
293293 let encode_elapsed_ms = encode_start. elapsed ( ) . as_millis ( ) ;
294294
295295 if encode_elapsed_ms > SLOW_THRESHOLD_MS {
296296 slow_encode_count += 1 ;
297- if slow_encode_count <= 5 || slow_encode_count % 100 == 0 {
297+ if slow_encode_count <= 5 || slow_encode_count. is_multiple_of ( 100 ) {
298298 debug ! (
299299 elapsed_ms = encode_elapsed_ms,
300300 count = slow_encode_count,
@@ -676,10 +676,10 @@ impl Muxer for MacOSFragmentedM4SCameraMuxer {
676676 }
677677 }
678678
679- if let Ok ( mut encoder) = state. encoder . lock ( ) {
680- if let Err ( e) = encoder. finish_with_timestamp ( timestamp) {
681- warn ! ( "Failed to finish camera segmented encoder: {e}" ) ;
682- }
679+ if let Ok ( mut encoder) = state. encoder . lock ( )
680+ && let Err ( e) = encoder. finish_with_timestamp ( timestamp)
681+ {
682+ warn ! ( "Failed to finish camera segmented encoder: {e}" ) ;
683683 }
684684 }
685685
@@ -744,7 +744,7 @@ impl MacOSFragmentedM4SCameraMuxer {
744744
745745 if convert_elapsed_ms > SLOW_THRESHOLD_MS {
746746 slow_convert_count += 1 ;
747- if slow_convert_count <= 5 || slow_convert_count % 100 == 0 {
747+ if slow_convert_count <= 5 || slow_convert_count. is_multiple_of ( 100 ) {
748748 debug ! (
749749 elapsed_ms = convert_elapsed_ms,
750750 count = slow_convert_count,
@@ -759,17 +759,17 @@ impl MacOSFragmentedM4SCameraMuxer {
759759 let encode_start = std:: time:: Instant :: now ( ) ;
760760 let owned_frame = frame_pool. take_frame ( ) ;
761761
762- if let Ok ( mut encoder) = encoder_clone. lock ( ) {
763- if let Err ( e) = encoder. queue_frame ( owned_frame, timestamp) {
764- warn ! ( "Failed to encode camera frame: {e}" ) ;
765- }
762+ if let Ok ( mut encoder) = encoder_clone. lock ( )
763+ && let Err ( e) = encoder. queue_frame ( owned_frame, timestamp)
764+ {
765+ warn ! ( "Failed to encode camera frame: {e}" ) ;
766766 }
767767
768768 let encode_elapsed_ms = encode_start. elapsed ( ) . as_millis ( ) ;
769769
770770 if encode_elapsed_ms > SLOW_THRESHOLD_MS {
771771 slow_encode_count += 1 ;
772- if slow_encode_count <= 5 || slow_encode_count % 100 == 0 {
772+ if slow_encode_count <= 5 || slow_encode_count. is_multiple_of ( 100 ) {
773773 debug ! (
774774 elapsed_ms = encode_elapsed_ms,
775775 count = slow_encode_count,
0 commit comments